AI PHÙ HỢP VỚI KHÓA HỌC NÀY?

Khóa học Mobile React JS được SaigonLab thiết kế từ cơ bản đến nâng cao, thích hợp với nhiều đối tượng:

  • Lập trình viên, sinh viên phần mềm muốn nâng cao nguồn kiến thức cho bản thân;
  • Người có năng khiếu nghệ thuật và muốn phát triển những ứng dụng đẹp;
  • Người mới bắt đầu học lập trình; hoặc người đang làm việc ở ngành khác và muốn chuyển hướng sang lập trình;
  • Người đang tìm kiếm một ngôn ngữ, framework để tiếp cận với các dự án thế giới và trở thành công dân toàn cầu;
  • Những ai muốn tìm kiếm một khóa học toàn diện và có việc làm ngay sau khi kết đào tạo.

HỌC VIÊN ĐẠT ĐƯỢC GÌ SAU KHÓA HỌC?

  • Cách xây dựng hoàn chỉnh toàn bộ App hoặc Website Component trong React.js.
  • Làm việc với create-react-app cho Webpack Tooling.
  • Hiểu biết các React Components và viết mã (markup) với JSX.
  • Duy trì State của ứng dụng với Redux.
  • Giao tiếp giữa các thành phần.
  • Làm việc với State và HTML5 LocalStorage.
  • Tạo maintainable code với JavaScript Modules.
  • URL routing với React Router 4
  • Vận dụng các tính năng ES6 mới.
  • Phát triển những ứng dụng hoàn chỉnh với React

TẠI SAO CHỌN HỌC MOBILE REACT JS TẠI SAIGONLAB?

THÔNG TIN KHÓA HỌC

QUY TRÌNH ĐÀO TẠO

KIỂM TRA XẾP LỚP

CỦNG CỐ KIẾN THỨC NỀN

ĐÀO TẠO CHUYÊN SÂU

THỰC TẬP THỰC TẾ

NỘI DUNG ĐÀO TẠO

Phần 1: Lập trình React Js

Kiến thức căn bản

  • Căn bản về Javascript và ES6
  • Giới thiệu Node JS và NPM

Cài đặt

  • Cài đặt NodeJS và Git
  • Thiết lập bộ Tooling và Editor
  • Thử nghiệm React với create-react-app

Căn bản React

  • Giới thiệu JSX
  • Những thành phần (Components) và những hỗ trợ (Props) của React
  • Trạng tháng (State) và vòng đời (Lifecycle)
  • Kiểu (Style) trong React
  • Xử lý các sự kiện
  • Biện giải điều kiện (Conditional Rendering)
  • Danh sách (Lists) và Khoá (Keys)
  • Làm việc với Forms
  • Truyền thông giữa các thành phần
  • Tư duy trong React

Các thành phần nâng cao

  • Chuyên sâu về JSX
  • Kiểm tra kiểu với Proptypes
  • Những tham chiếu và DOM
  • Sự kết hợp (Reconciliation)
  • Ngữ cảnh (Context)
  • Cổng giao tiếp (Portals)
  • Biên độ lỗi (Error Boundaries)
  • Higher-Order Components
  • Tích hợp với các thư viện khác
  • Animation trong ReactJS

Hệ sinh thái của React (ecosystem)

  • Định tuyến với React-Router 4
  • Quản lý trạng thái với React Redux

Phát triển ứng dụng

  • Phát triển ứng dụng surge.sh
  • Phát triển ứng dụng gh-pages
  • Phát triển ứng dụng Now.sh

Thực hiện dự án có sự hướng dẫn của chuyên gia

Phần 2: Kỹ năng làm việc trong dự án

Chuẩn bị cho quản lý dự án

  • Công cụ giao tiếp (Communication Tool)
  • Phương thức làm việc (Working methodology)
  • Phương thức phát triển phần mềm (Software Development Method)
  • Lên lịch họp nhóm, cùng chuyên gia và khách hàng

Thu thập thông tin yêu cầu của dự án

Phần 3: Triển khai dự án

Lên mô hình sản phẩm và trình bày

Triển khai sản phẩm của dự án

Hoàn thiện sản phẩm

ĐỘI NGŨ GIẢNG VIÊN

Đội ngũ giảng viên, cố vấn viên nhiệt huyết, kỳ cựu, chuyên môn cao, thể hiện phẩm chất của một người truyền thụ có đủ TÂM và TẦM

NGUYỄN ĐÌNH THI
Technical Engineer

Là Technical Engineer trẻ của Tập đoàn BBV Thụy Sĩ
Anh có hơn 6 năm kinh nghiệm triển khai các dự án Java quốc tế

TRƯƠNG TẤN PHÚ
Senior Manager

Là Senior Manager của Axon Active Vietnam, anh có hơn 12 năm triển khai các dự án Java cho nhiều khách hàng Châu Âu

Nguyễn Hữu Lợi
Senior Manager

Anh đang là Senior Manager tại Valify Asia, anh có hơn 8 năm kinh nghiệm triển khai phần mềm cho các khách hàng trong và ngoài nước

NGÔ THÀNH PHÁT
TECHNICAL ENGINEER

Anh là Technical Engineer tại Moon Factory Vietnam, có 8 năm kinh nghiệm làm việc ở các môi trường outsourcing lẫn product company

THƯ MỜI TUYỂN DỤNG

Hàng trăm học viên đã thành công! Bạn có muốn trở thành người kế tiếp?

TẠI SAO CHỌN JAVA SCRIPT ĐỂ PHÁT TRIỂN?

TOP ngôn ngữ lập trình phổ biến

Trong danh sách các ngôn ngữ lập trình phổ biến nhất không bao giờ thiếu vắng Java. Đơn giản vì đây là ngôn ngữ dễ hiểu, dễ đọc, thân thiện với người dùng, có nhiều API hỗ trợ. Thư viện mã nguồn mở khổng lồ và cộng đồng đông đảo, giúp lập trình viên dễ dàng hơn trong công việc.

TOP nhu cầu tuyển dụng

Theo báo cáo Thị trường IT 2020 do TOPDev phát hành, sự thống trị của các xu hướng và các công nghệ web đã giúp cho số lượng Web Developer tăng mạnh mẽ hơn. Nhà tuyển dụng hướng đến các công nghệ phổ biến như Java và Spring Framework là lựa chọn hàng đầu.

TOP rank lương

Thống kê trong năm 2019 do vietnamwork công bố, Java là ngôn ngữ lập trình có mức lương cao nhất, và Spring là framework có mức lương cao nhất trong năm 2019.