Giới thiệu khóa học
Khóa học kinh nghiệm lập trình web nâng cao với Laravel Framework
Nắm chắc các kiến thức về lập trình hướng đối tượng trong PHP, kiến thức về MySQL; Hiểu về kiến trúc và các thành phần cơ bản sử dụng trong Laravel Framework; Biết cách sử dụng các thành phần cơ bản của Laravel Framework và các công cụ trợ giúp: MVC, Blade template, Middware, Migration, Seeding, Aritsan…
Đối tượng tham gia
- doneHọc sinh đã tốt nghiệp PTTH yêu thích, có niềm đam mê về công nghệ thông tin
- doneSinh viên khoa CNTT các trường Trung cấp - Cao đẳng - Đại học trên cả nước;
- doneNhân viên tại các doanh nghiệp phụ trách công việc quản trị và phát triển Website. Là học viên đã tham gia và hoàn thành khóa học Lập trình web với PHP & MySQL tại HHM Academy Là học sinh, sinh viên, người đi làm đã có kiến thức và kinh nghiệm về Lập trình web với PHP bao gồm các kỹ năng sử dụng: PHP, MySQL, HTML, CSS, JS, Jquery, OOP, MVC.
Thông tin khóa học
- doneKhóa học tập chung vào tìm hiểu kiến trúc, các thành phần của Laravel Framework giúp học viên có kiến thức bài bản về Laravel Framework và có thể tự vận dụng để xây dựng các ứng dụng web theo ý tưởng mục đích của riêng mình
- doneHọc phần “Laravel nâng cao” giúp học viên có các kiến thức và kỹ năng mở rộng về Laravel, có thể xây dựng ứng dụng với nhiều tính năng chuyên nghiệp và bảo mật cao
- doneCác bài labguide chi tiết từ dự án thực tế giúp học viên dễ dàng tổng hợp kiến thức trên lớp, đồng thời tích lũy thêm kinh nghiệm khi làm dự án
- doneMôi trường chuyên nghiệp, trao đổi thân thiện, cởi mở với Giảng viên.
- doneThời gian học linh động, phù hợp cho giảng viên và học viên.
- doneHọc viên hoàn thành khóa học đạt yêu cầu sẽ được cấp chứng nhận Kỹ năng Công nghệ của HHM Academy.
Chi tiết khóa học
Chương trình đào tạo
Phần 1: LARAVEL CƠ BẢN
39 giờ ~ 13 buổi
Giúp học viên nắm chắc kiến thức lập trình hướng đối tượng và CSDL cho học viên; Cung cấp cho học viên kiến thức và kỹ năng cơ bản về Laravel Framework và các công cụ phụ trợ để cài đặt, xây dựng ứng dụng web đơn giản bằng Laravel Framework; Sau học phần này học viên có thể tự xây dựng website đơn giản với các tính năng nhập xuất dữ liệu, quản lý đăng nhập…
Yêu cầu kiến thức
Học viên đã tham gia và hoàn thành khóa học Lập trình web với PHP & MySQL tại HHM Academy; Là học sinh, sinh viên, người đi làm đã có kiến thức và kinh nghiệm về Lập trình web với PHP bao gồm các kỹ năng sử dụng: PHP, MySQL, HTML, CSS, JS, Jquery, OOP, MVC.
BÀI 1: Tổng quan về Laravel
- Lập trình hướng đối tượng và MVC với PHP (Object, Class, Method, Attributes, Extends,overriding, Overloading,cơ chế Public, Protected, Private…); PHP Framework & kiến trúc hệ thống; Cài đặt môi trường sử dụng; Làm quen với Composer và Artisan; Giới thiệu & Cài đặt Laravel; Cấu trúc thư mục Laravel; Cấu hình cơ bản của Laravel.
BÀI 2: Route & Controller
- Routing; Controller; View; Những nguyên tắc và quy ước trong controller
BÀI 3: Layout và template
- Layout; Blade template và các cú pháp lệnh; Form và các điều khiển sử dụng thư viện; CSRF Protection
BÀI 4: Request & Response
- Url generation; Request; Response
BÀI 5: Validate & session
- Kiểm tra tính hợp của dữ liệu trong controller; Sử dụng Session trong Laravel; Middleware; Authentication.
BÀI 6: Xây dựng database bằng Migration
- Nhắc lại kiến thức CSDL: Nhóm lệnh định nghĩa dữ liệu, nhóm lệnh thao tác dữ liệu; Cấu hình kết nối và sử dụng câu lệnh thô; Sử dụng Query Builder; Sử dụng Migration Xây dựng database; Sử dụng Seeding để Xây dựng dữ liệu; Pagination.
BÀI 7: ORM
- Sử dụng Artisan xây dựng model; Sử dụng ORM trong Laravel; Sử dụng Tinker để test model và ORM.
BÀI 8: Lab
- Sử dụng Laravel xây dựng website tin tức
Chương trình đào tạo
Phần 2: LARAVEL NÂNG CAO
30 giờ ~ 10 buổi
Sau học phần này học viên có thể tự xây dựng ứng dụng web chuyên nghiệp với các kỹ năng quản lý lỗi, log, cache, file,… kiểm soát bảo mật, tiến trình và notify, email; Có khả năng triển khai ứng dụng web với môi trường Linux.
Yêu cầu kiến thức
Đã học qua phần Laravel cơ bản
BÀI 1: Customize
- Localization; Errors và Logging; Helpers
BÀI 2: Cache và File Storage
- Cache; File Storage
BÀI 3: Build API
- API Resources; Serialization
BÀI 4: Security
- API Authentication; Authorization; Encryption; Hashing; Password Reset.
BÀI 5: Tasking
- Queues; Task Scheduling
BÀI 6: Notify
- Mail; Notifications; Broadcasting
BÀI 7: Triển khai ứng dụng Laravel trong môi trường Linux
- Sử dụng một số lệnh cơ bản của Linux; Cài đặt và sử dụng Laravel trong Linux;
Chương trình đào tạo
Phần 3: PROJECT CUỐI KHÓA
05 buổi ~ 1.5 tháng
Project cuối khóa tổng hợp những kiến thức học viên đã được trau dồi trong suốt quá trình học tập cùng với sự trải nghiệm trong qua trình thực tập và làm dự án ở doanh nghiệp dưới sự đồng hành của giảng viên hướng dẫn đồ án. Học viên đăng ký làm dự án cuối khóa theo nhóm (3-5 học viên) với đề tài được lựa chọn theo ý tưởng riêng của từng nhóm. Học viên sẽ được hướng dẫn kỹ năng phân tích, thiết kế, xây dựng website và viết tài liệu trong quá trình làm project; Sau khi hoàn thiện, HHM Academy tổ chức hội đồng chấm project, gồm các giảng viên có kinh nghiệm trong lĩnh vực lập trình web, đại diện các doanh nghiệp tuyển dụng đang là đối tác của HHM Academy và đại diện nơi doanh nghiệp học viên đang tham gia thực tập, các sản phẩm của học viên có thể là: các website tin tức, thương mại điện tử, quản lý nhân sự, nhà hàng khách sạn…. Project cung cấp cho học viên kỹ năng làm việc nhóm và phân bổ kế hoạch thực hiện trong thời gian 1.5 tháng. Ngoài ra trong quá trình làm Project học viên thực tập tại doanh nghiệp là các đối tác của HHM Academy.
CHÍNH SÁCH KHUYẾN HỌC
KHÓA HỌC
Khóa học kinh nghiệm lập trình web nâng cao với Laravel Framework
84 giờ ~ 6 tháng
CHÍNH SÁCH HỖ TRỢ
Giảm 36% học phí
khi đăng ký trước ngày 15/05/2021
HỌC PHÍ CÒN LẠI
Học online: 3,200,000 VND
Học offline: 4,500,000 VND
LỊCH HỌC
LỊCH HỌC
2 buổi / tuần
3 giờ / buổi
GIỜ HỌC
Linh động
HHM Academy Hanoi
GHI CHÚ
Ngày học linh động phù hợp cho học viên và giảng viên. Cam kết việc làm sau khóa học.
HHM Academy Hanoi