Khóa học lập trình PHP full từ A-Z

Khóa học lập trình PHP tại DevPro Việt Nam cung cấp đầy đủ từ a-z các kiến thức của một lập trình viên PHP chuyên nghiệp. 

Sự Khác Biệt Về Chương Trình Đào Tạo

  • Nội dung khóa học được biên soạn theo chuẩn quốc tế và tham khảo các doanh nghiệp lập trình lớn tại việt nam. DevPro là công ty training theo quy trình làm sản phẩm, hướng dẫn theo thực tế nên nội dung được đi sâu vào thực hành, hướng dẫn từng modun trong từng dự án thực tế mà không có bất kỳ một trung tâm đào tạo nào có thể đáp ứng được.
  • Đội ngũ giảng viên trên 12 năm kinh nghiệm "thực chiến" tại các công ty lớn như misa, bit9, fsoft, samsung... Sẽ mang lại cho người học những kiến thức thực tế mà họ tích lũy được cùng với bám sát nội dung chương trình của DevPro. 
  • Người học được cam kết chất lượng đào tạo từ thực tế, được trải nghiệm hoàn toàn khác với kiến thức trong trường học. Công ty luôn update công nghệ mới nhất để bắt kịp xu thế của thị trường tuyển dụng.
  • Tỷ lệ đáp ứng và đi làm chiếm 99%, DevPro hỗ trợ tối đa cho học viên về việc làm partime cũng như fulltime. Ngoài ra học viên có trang hỗ trợ tự học online mọi lúc mọi nơi  về iOS, Android, PHP, java, C/C++, Kotlin: http://laptrinhandroid.vn/http://laptrinhios.vn/http://laptrinhphp.vn/.
  • Các công ty đối tác về tuyển dụng luôn săn đón các học viên được training tại DevPro. Các đối tác tuyển dụng của DevPro: MiSa, samsung, fpt soft, Co well asia, CVcorp, VNP, ITC, IIST, Needy, HK Media,  WORKS.VN, Dore.

Lý do tham gia khóa học:

  • Cải thiện kiến thức về lập trình.
  • Muốn có 1 công việc ổn định sau khi ra trường.
  • Học hỏi thêm những kỹ năng còn thiếu.
  • Muốn tìm hiểu công nghệ mới nhất.
  • Giao lưu, gặp gỡ những người cùng chí hướng.
  • Thích, đam mê, và muốn tìm kiếm cơ hội mới.
  • Muốn ở nhà tự kiếm tiền và không phải đi làm thuê bên ngoài.

Kết quả sau Khóa học

  • Tự thiết kế được website để phục vụ công việc hoặc kinh doanh mà không cần đi thuê.
  • Thành thạo kỹ năng thiết kế website với PHP&MySQL.
  • Cung cấp đầy đủ kỹ năng để có thể xây dựng framework riêng.
  • Xây dựng các Website blog, những hệ thống Website Tin tức & Website Thương mại Điện tử chuyên nghiệp.
  • Cung cấp đầy đủ kiến thức cơ bản đến nâng cao về PHP giúp học viên tự tin ứng tuyển các vị trí lập trình php, thiết kế web...
  • Được hỗ trợ giới thiệu thực tập, việc làm tại các công ty đối tác của DEVPRO sau khóa học.

Quyền lợi khi tham gia khóa học

  • Giảng viên là những chuyên gia lập trình với hàng chục năm kinh nghiệm.
  • Các bạn được học theo mô hình dự án thực tế doanh nghiệp.
  • Chất lượng đào tạo của DevPro luôn luôn là nhất, với các giáo trình chuẩn quốc tế.
  • Học viên trực tiếp tương tác với giảng viên ngay trong bài học.
  • DevPro là công ty duy nhất có chính sách hỗ trợ học viên trực tiếp, liên tục 24/7 và cả sau đào tạo
  • Được thực tập sau khóa học 2 tháng để join thẳng vào dự án đang làm của công ty.
  • Ưu đãi cực lớn khi bạn đăng ký combo.

NỘI DUNG KHÓA HỌC

PHẦN 1: Front - End ( HTML, CSS, JS, BOOTSTRAP, JQUERY, …)

Bài 1: HTML cơ bản

  • Phần mềm phục vụ môn học
  • Các Addon phục vụ môn học
  • Ngôn ngữ HTML
  • HTML - Định nghĩa
  • HTML - Elements và Attributes
  • HTML - Định dạng văn bản
  • HTML - Heading và List
  • HTML – Table
  • HTML - Tạo link
  • HTML - Tạo ảnh
  • HTML - Tích hợp CSS
  • HTML - Form

Bài 2:CSS cơ bản

  • Cú pháp CSS - các cách viết CSS
  • selector là gì? Tìm hiểu CSS Selector căn bản
  • thiết lập màu nền với CSS background
  • Các thuộc tính CSS định dạng text
  • Các thuộc tính CSS định dạng thẻ a (links)
  • Thuộc tính display trong CSS (inline - block -none)
  • Thuộc tính float ( left - right - none) trong CSS
  • Thuộc tính margin - padding và Box Model trong CSS
  • Position relative - absolute trong CSS
  • Position Fixed trong CSS
  • Thuộc tính z-index trong CSS
  • After và Before trong CSS
  • Kỹ thuật ClearFix trong CSS

    Bài 3:CSS2 và CSS3

    • Học CSS3 - border-radius - bo góc
    • Học CSS3 - border-image - tạo đường viền bằng hình
    • Học CSS3 - Các thuộc tính Backgrounds
    • Học CSS3 - Định dạng màu sắc
    • Học CSS3 - Gradient Background
    • Học CSS3 - Text Shadow - Box Shadow
    • Học CSS3 - Xử lý Text
    • Học CSS3 - Sử dụng @fonf-face
    • Học CSS3 - 2D Transforms

    Bài 4: Photoshop cơ bản, cắt ghép layout

    • Giới thiệu photoshop
    • Các công cụ cơ bản trong photoshop
    • Sử dụng công cụ crop để cắt các thành phần của file psd thành file ảnh
    • Sử dụng file ảnh đã cắt được để load đường dẫn vào file html, css

     

      Bài 5: Photoshop cơ bản, cắt ghép layout (tiếp)

      • Xây dụng cấu trúc Layout chung
      • Xây dựng cấu trúc Header
      • Xây dựng cấu trúc Menu
      • Xây dựng bố cục menu ngang
      • Xây dựng cấu trúc Left
      • Category
      • Sản phẩm nổi bật
      • Search box
      • Thống kê truy cập

      Bài 6: Javascript cơ bản

      • Xây dụng cấu trúc Main
      • Box Slide
      • Sản phẩm mới
      • Tin tức mới
      • Xây dựng cấu trúc Right
      • Tin nổi bật
      • Hỗ trợ trực tuyến
      • Quảng cáo
      • Check mail
      • Xây dựng cấu trúc Footer

      Bài 7: Javascript

      • Giới thiệu về Javascript
      • Nhập môn Javascript
      • Hằng, biến và các kiểu dữ liệu trong Javascript
      • Toán tử và biểu thức
      • Biểu thức điều kiện
      • Vòng lặp
      • Hàm trong Javascript
      • Thực hành

      Bài 8: Javascript (tiếp)

      • Làm việc với dữ liệu kiểu mảng trong Javascript
      • Sự kiện trong Javascript
      • Làm việc với đối tượng Form
      • Đối tượng trong Javascript
      • Javascript DOM
      • Thực hành

      Bài 9: JQUERY

      • Giới thiệu về JQuery
      • JQuery Basic
      • JQuery Effects
      • JQuery HTML
      • JQuery Traversing
      • JQuery AJax
      • JQuery Plugin
      • Thực hành

      Bài 10: Responsive

      • Responsive Web Design là gì?
      • Các vị trí xây dựng Responsive thông dụng
      • Responsive menu
      • Responsive Column
      • Responsive font size
      • Responsive image
      • Sử dụng gì để tạo Responsive cho Website?
      • Sử dụng @media của CSS3
      • Sử dụng Javascript
      • Thực hành

      Bài 11:Bootstrap

      • Tổng quan về twitter bootstrap
      • Download Bootstrap và nhúng Bootstrap vào website
      • Grid System trong bootstrap
      • Tìm hiểu cách sử dụng các thành phần trong bootstrap:
      • Table, Breadcrumbs & Images, Pagination, card & Labels,
      • Typography, form, button, List group, Button group, Glyphicons,
      • Navs menu, Navigation, Dropdown menu, Tabs, Helper classes,
      • Jumbotron, well, progress …

      Bài 12: Test kiểm tra phần 1

      • Kiểm tra kiến thức đã học 
      • Hướng dẫn viết CV ứng tuyển việc làm

       

      PHẦN 2: Back – End ( PHP, database MySQL)

      Bài 13: Nhập môn PHP cơ bản

      • Cài đặt Localhost Server Xampp
      • Giới thiệu và làm quen với PHP
      • Toán tử trong PHP, Biểu thức điều kiện, Vòng lặp
      • Các phương thức truyền dữ liệu
      • Hàm trong PHP, Form, POST, GET
      • Thực hành

      Bài 14: Ngôn ngữ PHP – Array, Cookie, Session

      • Mảng và các hàm hỗ trợ Mảng
      • Phiên làm việc Session trong PHP
      • Cookie trong PHP
      • Thực hành

      Bài 15: Ngôn ngữ PHP – Hướng đối tượng

      • Tổng quan về Lập trình Hướng đối tượng trong PHP
      • Lớp (Class) & Đối tượng (Object)
      • Phương thức (Method)
      • Thuộc tính (Attributes)
      • Kế thừa (Inheritance)
      • Thực hành

      Bài 16: Hệ quản trị CSDL MySQL

      • Khái niệm về Cơ sở dữ liệu MySQL (Database)
      • Các kiểu dữ liệu trong MySQL
      • Các thuộc tính: NULL, AUTO_INCREMENT, UNSIGNED, PRIMARY KEY,…
      • Tạo Cơ sở dữ liệu (Database)
      • Giới thiệu và hướng dẫn sử dụng phpmyadmin
      • Các thành phần trong câu lệnh truy vấn sql
      • Thực hành

      Bài 17: Hệ quản trị CSDL MySQL

      • CREATE DATABASE, CREATE TABLE, ALTER TABLE
      • INSERT INTO, SELECT, UPDATE, DELETE
      • WHERE, AND, OR, LIKE, IN, ORDER BY, LIMIT, JOIN (LEFT, RIGHT, INNER)
      • Kết nối tới MySQL Server
      • Kết nối tới Database, SELECT Language
      • Fetch Data, Fetch Rows
      • Thực hành

      Bài 18: Mô hình MVC

      • Khái niện về Controller
      • Khái niệm về View
      • Khái niệm về Model
      • Cái nhìn tổng quát về mô hình MVC & Ứng dụng thực tế
      • Thực hành

      Bài 19: Project - Dự án website thương mại điện tử

      • Xây dựng framework MVC hướng đối tượng. Thực hiện website thương mại điện tử trên nền framework này
      • Design Cơ sở dữ liệu (CSDL)
      • Bảng người dung
      • Bảng Danh mục sản phẩm
      • Bảng Sản phẩm
      • Bảng Tin tức
      • Bảng Giỏ hang
      • Bảng chi tiết giỏ hang

      Bài 20: Project - Dự án website thương mại điện tử ​(tiếp)​​​​​​

      • Xây dựng trang backend
      • Xây dựng chức năng Đăng nhập
      • Phân bố cục layout bằng bootstrap
      • Xây dựng chức năng Đăng xuất
      • Xây dựng chức năng Quản lý Thành viên
      • Hiển thị danh sách thành viên, phân trang
      • Thêm mới thành viên
      • Sửa thông tin thành viên
      • Xóa thành viên

      Bài 21: Project - Dự án website thương mại điện tử​ (tiếp)​​​​​​

      • Xây dựng trang backend
      • Xây dựng chức năng Quản lý Thành viên
      • Hiển thị danh sách thành viên, phân trang
      • Thêm mới thành viên
      • Sửa thông tin thành viên
      • Xóa thành viên
      • Xây dựng chức năng quản lý danh mục
      • Hiển thị danh sách danh mục, phân trang
      • Thêm mới danh mục
      • Sửa thông tin danh mục
      • Xóa danh mục

      Bài 22: Project - Dự án website thương mại điện tử ​(tiếp)​​​​​​

      • Xây dựng trang backend
      • Xây dựng chức năng Quản lý tin tức
      • Hiển thị danh sách tin tức, phân trang
      • Thêm mới tin tức
      • Sửa thông tin tin tức
      • Xóa tin tức
      • Xây dựng chức năng quản lý sản phẩm
      • Hiển thị danh sách sản phẩm, phân trang
      • Thêm mới sản phẩm
      • Sửa thông tin sản phẩm
      • Xóa sản phẩm

      Bài 23: Project - Dự án website thương mại điện tử​ (tiếp)​​​​​​

      • Xây dựng trang Frontend
      • Phân bố cục trang frontend
      • Xây dựng chức năng danh sách danh mục
      • Xây dựng chức năng hỗ trợ trực tuyến
      • Xây dựng chức năng tin tức nổi bật
      • Xây dựng chức năng trang tin tức
      • Xây dựng chức năng trang chi tiết tin tức

      Bài 24: Project - Dự án website thương mại điện tử ​(tiếp)​​​​​​

      • Xây dựng trang Frontend
      • Xây dựng chức năng trang sản phẩm
      • Sản phẩm mới, danh mục sản phẩm …
      • Xây dựng chức năng giỏ hang
      • Thêm sản phẩm vào giỏ hàng
      • Xóa sản phẩm khỏi giỏ hàng
      • Cập nhật số lượng sản phẩm trong giỏ hàng
      • Đặt hàng online

      Bài 25: Project - Dự án website thương mại điện tử​ (tiếp)​​​​​​

      • Xây dựng trang Frontend
      • Rewrite URL
      • Giới thiệu lý thuyết về rewrite url
      • Áp dụng thực hiện rewrite url project
      • Xây dựng chatbox
      • Xuất bản website lên server
      • Đăng ký domain + hosting
      • Cấu hình domain
      • Restore database lên hosting
      • Sử dụng FTP để upload mã nguồn lên hosting
      • Cấu hình thông số kết nối để website hoạt động

      Bài 26: Framework Laravel

      • Giới thiệu
      • Composer là gì
      • Cách sử dụng composer
      • Hướng dẫn cài đặt laravel
      • Tìm hiểu cấu trúc của laravel 5.x
      • Các khái niệm trong laravel: Routing, Requests & Input, Views & Responses, Controllers, Errors, Security, Forms, Pagination, Authentication, Session, Validation …

      Bài 27: Framework Laravel (tiếp)

      • Thao tác với CSDL
      • Schema Builder
      • Query Builder
      • Eloquent ORM
      • Migrations & Seeding
      • Xây dựng project – phần backend
      • Xây dựng trang đăng nhập, đăng xuất
      • Phân bố cục layout admin
      • Xây dựng chức năng quản lý thành viên: hiển thị danh sách, thêm, sửa, xóa thành viên (Sử dụng Query Builder)

      Bài 28: Framework Laravel (tiếp)

      • Xây dựng project – phần backend
      • Xây dựng chức năng quản lý danh mục: hiển thị danh mục, thêm, sửa, xóa danh mục (Sử dụng Model)
      • Xây dựng chức năng quản lý tin tức
      • Hiển thị danh sách tin tức, phân trang
      • Thêm mới tin tức
      • Sửa tin tức
      • Xóa tin tức

      Bài 29: Framework Laravel (tiếp)

      • Xây dựng project – phần frontend
      • Phân bố cục layout frontend
      • Xây dựng chức năng tin nổi bật
      • Xây dựng chức năng danh mục tin tức
      • Xây dựng chức năng tin tức mới thuộc danh mục để hiển thị ở trang chủ
      • Xây dựng trang danh sách tin tức
      • Xây dựng trang chi tiết tin tức

      Bài 30: Framework Laravel (tiếp)

      • Xây dựng project – phần frontend
      • Xây dựng trang danh sách tin tức
      • Xây dựng trang chi tiết tin tức
      • Rewrite URL trong laravel
      • Xây dựng Helper
      • Test phần 2

      PHẦN 3: Thực Tập 

      Thực tập tại công ty 2 tháng (150h-200h) join vào dự án thực tế của công ty đang làm.

      Khóa học liên quan

      0985 95 0895