KHÓA HỌC LẬP TRÌNH VIÊN FULL STACK
GIỚI THIỆU CHUNG
Khóa học Lập trình viên full Stack của chúng tôi sẽ cung cấp cho các bạn đầy đủ nhất các kỹ năng thiết kế giao diện web, thành thạo ngôn ngữ lập trình PHP&My SQL, Quản trị và tối ưu hóa website.
KỸ NĂNG ĐẠT ĐƯỢC SAU KHOA HỌC
Sau khi kết thúc khóa học, bạn sẽ hoàn thành tốt các công việc sau:
- Xây dựng giao diện Website chuyên nghiệp, chuẩn UX, UI
- Cắt Front-End HTML, CSS, JQUERRY theo chuẩn Themeforest
- Nắm vững PHP-MYSQL
- Xây dựng Website chuyên nghiệp trên nền tảng WordPress
- Tự xây dựng Landing Page bán hàng
- Tự xây dựng Website giới thiệu sản phẩm dịch vụ công ty
- Tự xây dựng Website bán hàng, thương mại điện tử, tích hợp cổng thanh toán chuyên nghiệp
ĐỐI TƯỢNG THAM GIA
LÝ DO ĐĂNG KÝ HỌC TẠI VNSKILLS
Kinh nghiệm đào tạo: VNSKILLS được thành lập từ 2008, với hơn 12 năm kinh nghiệm trong lĩnh vực đào tạo ngành lập trình website, đạo tạo cho hàng nghìn bạn có kỹ năng và tay nghề, cung cấp nguồn nhân lực chất lượng cao.
Chương trình đào tạo: Chương trình đào tạo được biên soạn cô đọng, súc tính, đảm bảo tính thực tiễn, giúp cho học viên mô phỏng công việc thực tế sau khi kết thúc quá trình học tập.
Đội ngũ đào tạo: Đội ngũ giảng viên giàu kinh nghiệm, có ít nhất 5 năm kinh nghiệm trong nghề, kỹ năng sư phạm được đào tạo chặt chẽ giúp học viên tiếp thu kiến thức một cách dễ hiểu, đầy đủ.
THỜI GIAN VÀ HỌC PHÍ
- Thời gian học: 5-6 tháng
- Lịch học: 3 buổi 1 tuần, học 2-4-6 hoặc 3-5-7
- Ca học: Tối: 18h30 đến 21h
Học phí: Liên hệ 0983 637 549
VĂN BẰNG CHỨNG CHỈ
Học viên sẽ được cấp chứng nhận do Trung tâm Vnskills trực thuộc Sở Giáo Dục và Đào Tạo TP Hà Nội cấp. Có giá trị toàn quốc.
CHƯƠNG TRÌNH ĐÀO TẠO
MODUL 1. NỀN TẢNG LẬP TRÌNH FRONT - END
1. THIẾT KẾ GIAO DIỆN WEBSITE UX-UI BẰNG FIGMA
Hướng dẫn xây dựng hệ thống UI, xử lý ảnh cơ bản với Photoshop, hiệu ứng cho UI, kết hợp ảnh với chữ và học các nguyên tắc thiết kế tối ưu UX cho UI
2. XÂY DỰNG TRANG WEB VỚI NGÔN NGỮ HTML
- Giới thiệu tổng quan và làm việc với các thẻ HTML từ cơ bản đến nâng cao
- Hướng dẫn dựng trang web hoàn chỉnh với HTML không sử dụng CSS
- Làm việc với các thẻ HTML5 và thực hành dựng giao diện với HTML
- Tổng quan về CSS và bắt đầu code những dòng CSS đầu tiên
- Làm việc với các thuộc tính CSS cơ bản
- Làm việc với các thuộc tính CSS nâng cao
- Làm việc với biến và các khái niệm về biến trong CSS
- Xây dựng giao diện Responsive cho trang web với CSS
- Animation với CSS3
- Sass từ cơ bản đến nâng cao
- Cắt giao diện với Photoshop và dựng giao diện hoàn chỉnh với kiến thức đã học
MODUL 2. NỀN TẢNG LẬP TRÌNH BACK –END
1.JAVASCRIPT TỪ CƠ BẢN ĐẾN NÂNG CAO
- Giới thiệu tổng quan và các khái niệm cơ bản
- Functions & ES6 trong Javascript
- DOM trong Javascript
- Các khái niệm về mảng và xử lý mảng trong Javascript
- Class, Object và Module trong Javascript
- Promises, Async-Await, Requests, Callback trong Javascript
- Viết ứng dụng quản lý sinh viên theo hướng đối tượng và module (#1)
- Viết ứng dụng quản lý sinh viên theo hướng đối tượng và module (#2)
MODUL 3. BACK – END WEB VỚI JAVA, PHP
1. QUẢN LÝ SOURCE CODE VỚI GIT
- Giới thiệu tổng quan và làm việc việc với các câu lệnh Git cơ bản đến nâng cao
- Sử dụng Git khi làm việc team work (merge code, xử lý conflict,..) và deploy code
- Giới thiệu tổng quan về cơ sở dữ liệu và các khái niệm cơ bản
- Phân tích thiết kế một database cụ thể (Database này sẽ sử dụng cho project cuối khóa)
- Làm việc với các câu lệnh Mysql cơ bản đến nâng cao
- Làm quen với những kiến thức cơ bản quan trọng trong PHP
- Function, Request và Array trong PHP
- Làm việc với File, Session và Cookie trong PHP
- Làm việc với Layout và xử lý Form trong PHP
- OOP và các kiến thức quan trọng trong OOP
- Làm việc với các design patterns trong PHP
- Làm việc với Mysql trong PHP
- Xây dựng mô hình Framework với PHP theo mô hình MVC
MODUL 4. BACK – END WEB VỚI LARAVEL, VUE JS
1. LARAVEL FRAMEWORK
- Cài đặt và tìm hiểu tổng quan các khái niệm quan trọng trong Laravel
- Làm việc với Route & Middleware trong Laravel
- Làm việc với Controller, Model, Blade View trong Laravel
- . Request, Response, Validation và xử lý Form trong Laravel
- Artisan command, Cache và xử lý đa ngôn ngữ trong Laravel
- Tạo bảng cho database với Migrations và nguyên lý của Migration trong Laravel
- Làm việc ORM và Query Builder
- Seeding dữ liệu cho project với Seeder & Factories
- Làm việc với Events, Listener, gửi Notifications và Email trong Laravel
- Job, Schedules, Queues và Horizon trong Laravel
- Hướng dẫn tạo và publish package trong Laravel
- Mini project quản lý sinh viên
- Tổng quan về Vue và các khái niệm ban đầu
- Làm việc với Data, Template, Method, Directives, Computed, Watcher và Created
- Làm việc với Component, Slot, Props, Mixin và $emit
- Binding data, Form và validation
- Vue Cli, Vue Route, Transitions và Animation
- Vuex, Module và cách ứng dụng vào thực tế
- Mini Project
- [API] Xây dựng API Login, Logout
- [API] Xây dựng API Update Profile và Change Password
- [API] Xây dựng API quản lý danh mục sản phẩm
- [API] Xây dựng API quản lý sản phẩm
- [API] Xây dựng API quản lý đơn đặt hàng
- [API] Xây dựng API quản lý khách hàng
- [API] Xây dựng API gửi email thông báo đặt hàng thành công
- [API] Xây dựng API cấu hình chung
- [Vue] Màn hình đăng nhập hệ thống
- [Vue] Màn hình báo cáo chung
- [Vue] Màn hình quản lý danh mục sản phẩm
- [Vue] Màn hình quản lý sản phẩm
- [Vue] Màn hình quản lý đơn đặt hàng
- [Vue] Màn hình quản lý khách hàng
- [Vue] Màn hình quản lý người dùng
- [Vue] Màn hình cài đặt chung
- [Vue] Màn hình update profile và change password
- [Launching] Deploy lên môi trường internet
CAM KẾT
- Chương trình đào tạo được cập nhật liên tục theo xu hướng hiện đại.
- Đội ngũ giảng viên là các chuyên gia đến từ các doanh nghiệp lớn với các dự án thực tế
- Được trang bị đầy đủ các kiến thức và kỹ năng thiết kế kiến trúc
- Thực hành chiếm hơn 70% thời lượng học
- Chưa thành thạo công cụ hỗ trợ học lại không mất phí ( nếu đi học đủ 80% số buổi theo quy định