- Thời gian
3 tháng - Lịch học
Thứ 2 đến 7 - Khai giảng
vào các tuần trong tháng
Khóa học Lập trình Front end nhằm đào tạo ra các Lập trình viên Front end chuyên nghiệp, đáp ứng nhu cầu công việc của các công ty phần mềm hiện nay. Lập trình viên Front end là những người sử dụng các ngôn ngữ như HTML, CSS, JavaScript để tạo ra các giao diện ứng dụng Web đáp ứng yêu cầu tương tác ngày càng cao của người dùng.
Với sự phát triển mạnh của HTML5, CSS3 và JavaScript đã tạo ra thế hệ ứng dụng Web 2.0 mà ở đó ứng dụng web có khả năng tương tác mạnh với người dùng như các ứng dụng desktop (như MS Word, Excel..). Ứng dụng web đang dần thay thế ứng dụng desktop và phổ biến ở hầu hết các lĩnh vực. Theo đó yêu cầu của người dùng đối với ứng dụng web cũng ngày càng cao, cả về nội dung, hình thức lẫn tương tác.
Để đáp ứng nhu cầu tương tác ngày càng cao của người dùng trên ứng dụng web, hàng loạt framework, thư viện HTML, CSS và JavaScript ra đời như Jquery, BootStrap, AngularJS, ReactJS v.v… và công việc xử lý giao diện cũng ngày nặng nề hơn, vượt quá khả năng của một lập trình viên thông thường. Từ đó hình hành nên một nghề nghiệp mới đó là Lập trình Front end.
Lập trình Front end ngày càng có vai trò quan trọng trong các công ty phần mềm. Tại Đà Nẵng mỗi năm có gần 400 lượt tuyển dụng lập trình Front end và đang tiếp tục tăng. Đây là cơ hội cho các bạn trẻ đam mê xử lý giao diện ứng dụng thể hiện và phát triển nghề nghiệp của mình. Khóa học Lập trình Front end được tạo ra để giúp các bạn dễ dàng thành công với nghề này.
Nội dung chi tiết khóa học Lập trình Front End
Vui lòng kích vào tên môn học để xem nội dung chi tiết từng môn.
Thiết kế Web với HTML5, CSS3 và Bootstrap
Sử dụng HTML, CSS để thiết kế Website
- Các khái niệm cơ bản của một ứng dụng Web
- Cấu trúc của một trang Web
- Sử dụng HTML và CSS để thiết kế một trang Web
- Các thành phần cơ bản của HTML và CSS
- Thiết kế trang web có khả năng Responsive
- Làm việc với List, Links, Images
- Làm việc Tables
- Làm việc với Form
- Thiết kế một Website hoàn chỉnh
- Đưa trang Web lên Internet
Sử dụng Bootstrap để thiết kế Responsive Website
- Giới thiệu về Bootstrap
- Làm việc với Layout
- Làm việc với Contents
- Làm việc với Components
- Mở rộng Bootstrap với JavaScript plugin
- Làm việc với SAAS
- Thiết kế website hoàn chỉnh
Lập trình JavaScript
Cơ bản về JavaScript
- Giới thiệu về JavaScript và ứng dụng JavaScript
- Làm quen với JavaScript
- Các câu lệnh cơ bản của JavaScript
- Làm việc với DOM Scripts
- Làm việc với kiểu Số, Chuối và Ngày tháng
- Làm việc với mảng và Web storage
- Làm việc với Functions
- Lập trình hướng đối tượng với JavaScript
JavaScript nâng cao
- Làm việc với Events, Images và Timers
- Làm việc với Clousure, Callbacks và Recursions
- Làm việc với Namespace
- Làm việc với JSON
Làm việc với jQuery
- Làm quen với jQuery
- Làm việc với Effects và Animations
- Tạo và sử dụng jQuery Plugin
- Làm việc với Forms và data validation
- Sử dụng jQuery UI Interactions và Effects
- Làm việc với AJAX
Làm việc với ReactJS
- Làm quen với ReactJS
- Làm việc với Components
- Styling trong React
- Làm việc với Properties
- Làm việc với States
- Làm việc với Data và UI
- Làm việc với Events
- Truy cập các thành phần của DOM
- Làm việc với React Router
- Sử dụng Redux
- Xây dựng ứng dụng hoàn chỉnh với ReactJS
Thực hiện dự án(Project)
- Thực hiện dự án sát với thực tế các công ty phần mềm đang làm
- Rèn luyện kỹ năng làm việc theo nhóm
- Làm việc theo mô hình sản xuất phần mềm hiện đại (Scrum/Agile)
- Được giáo viên hướng dẫn thực hiện
Kỹ năng tìm việc
- Hướng dẫn nghiên cứu, tiếp cận các công ty phần mềm
- Kỹ năng phỏng vấn tìm việc
- Hỗ trợ tìm việc cho đến khi tìm được việc làm
- Tư vấn kỹ năng phát triển nghề nghiệp
- Đạo đức nghề nghiệp của một lập trình viên
Giảng viên
Tài liệu học tập
Dạy Kèm IT – Nơi tốt nhất để học lập trình !