Want create site? Find Free WordPress Themes and plugins.
  • React

    Dev Accelerator Program

KHAI GIẢNG NGÀY 15/8/2017

ĐĂNG KÝ ĐỂ NHẬN TƯ VẤN

Làm chủ REACTJS trong vòng 6 tuần

REACTJS là một framework nổi tiếng do Facebook phát triển và là lựa chọn số 1 của các lập trình viên khi xây dựng ứng dụng web front-end. React là một thư viện viết bằng javascript, dùng để xây dựng giao diện người dùng (User Interface – UI). React rất dễ học nếu như bạn là một beginner, đặc biệt React cực kì thân thiện đối nếu bạn đã từng học qua JavaScript, CSS hoặc HTML.

CodeGym với chương trình được thiết kế bài bản, chuyên nghiệp trong thời lượng 18 buổi, học viên sẽ tham gia phát triển một sản phẩm hoàn chỉnh trong suốt khoá học. Kết thúc khoá học ReactJS của CodeGym, học viên không chỉ thành thạo nền tảng ReactJS mà còn sử dụng được các công cụ và quy trình phát triển ứng dụng front-end tốt nhất.

CÁC ỨNG DỤNG SỬ DỤNG REACT

TẢI TÀI LIỆU MIỄN PHÍ

NGƯỜI HỌC ĐƯỢC GÌ

SAU KHOÁ HỌC ?

  • Thành thạo việc sử dụng ngôn ngữ lập trình Javascript
  • Thành thạo việc phát triển các ứng dụng ReactJS
  • Phát triển được các thành phần ReactJS phù hợp với nhu cầu tuỳ biến
  • Áp dụng được các nguyên lý quan trọng về UX/UI vào trong thiết kế của ứng dụng front-end
  • Tích hợp được ứng dụng front-end và back-end thông qua RESTful API
  • Triển khai được kiểm thử tự động cho ứng dụng front-end
  • Sử dụng thành thạo các công cụ hỗ trợ phát triển ứng dụng front-end
  • Sử dụng được Photoshop cơ bản để thao tác với thiết kế giao diện của ứng dụng

AI CÓ THỂ HỌC ĐƯỢC ?

  • Các lập trình viên front-end đang sử dụng các framework khác, nay muốn nâng cao tay nghề thông qua việc học ReactJS
  • Các lập trình viên back-end, mobile muốn chuyển sang phát triển các ứng dụng front-end trong thời gian ngắn nhất
  • Các lập trình viên đang băn khoăn, muốn lựa chọn một framework tốt cho phát triển ứng dụng front-end

GIÁO VIÊN GIẢNG DẠY

Hà Xuân Bách

Technical Architect tại NashTech Việt Nam

        

Kĩ sư phần mềm có hơn 8 năm kinh nghiệm trong lĩnh vực phát triển phần mềm đặc biệt là các ứng dụng web cho các tổ chức nước ngoài
Có kinh nghiệm dày dặn với các framework và library như: dotNet, react, angular 2, sql, …

NỘI DUNG KHOÁ HỌC

1. Tổng quan về ReactJS

  • Giới thiệu ReactJS
  • Cài đặt môi trường phát triển
  • Sử dụng công cụ NPM
  • Tạo ứng dụng React đầu tiên

2. Củng cố kiến thức Javascript

  • Coding Convention
  • Phương thức callback trong Javascript
  • Lập trình hướng đối tượng trong Javascript
  • Luyện tập cú pháp Javascript và thuật toán

3. React và JSX

  1. Cấu trúc của một ứng dụng React
  2. Tạo component đầu tiên
  3. Cú pháp của JSX
  4. Styled component

4. React Component

  • Vòng đời của một Component
  • Quản lý trạng thái của Component
  • Tạo và sử dụng property
  • Quản lý event
  • Component lồng nhau

5. Thao tác với dữ liệu

  • Đọc dữ liệu cục bộ
  • Trao đổi dữ liệu với back-end
  • Sử dụng RESTful API

6. Quản lý trạng thái với Redux

  • Mô hình quản lý trạng thái Redux
  • Các khái niệm chính trong Redux
  • Triển khai mô hình Redux

7. Kiểm thử ứng dụng React

  • Kiểm thử dành cho lập trình viên
  • Các chiến thuật sinh test case
  • Kiểm thử tự động
  • Triển khai TDD
  • Refactor ứng dụng React

8. Quy trình phát triển

  • Tổng quan quy trình phát triển ứng dụng front-end
  • Các vai trò
  • Lập kế hoạch và thiết kế
  • Quản lý mã nguồn và cộng tác
  • Tích hợp liên tục

9. Thiết kế hướng UX

  • Các nguyên lý cơ bản trong thiết kế
  • UX và UI
  • Các công cụ hỗ trợ thiết kế
  • Sử dụng Photoshop cơ bản

10. Dự án của môn học

  • Lập kế hoạch phát triển
  • Thiết kế sản phẩm
  • Xây dựng sản phẩm
  • Tích hợp sản phẩm
  • Trình bày sản phẩm

LỊCH MỞ LỚP

Ngày 15/8/2017

YÊU CẦU

KIẾN THỨC

Đã có kiến thức lập trình cơ bản. Biết một ngôn ngữ lập trình bất kỳ.

THỜI GIAN

Sắp xếp đủ thời gian học tập theo như yêu cầu của chương trình được thiết kế

MONG MUỐN

Có mong muốn trở thành một Lập trình viên Web thực sự

CAM KẾT 100%

HỌC LÀ LÀM ĐƯỢC

Hotline: 024-6653-5759

ĐĂNG KÝ ĐỂ ĐƯỢC TƯ VẤN

Did you find apk for android? You can find new Free Android Games and apps.
© Copyright - CodeGym 2017