0

Khóa học Javascript+ReactJS Cơ bản

  • Ngày bắt đầu: 9 tháng 11
  • Thứ 2 - 4 - 6: 19:00 - 21:30
  • Sharespace, 92 Nguyễn Công Trứ, Q1

Đăng ký thông tin để nhận tư vấn miễn phí


Khóa học Javascript+ReactJS Cơ bản

13,000,000 VNĐ

  • Tại sao học ReactJS?

    Học ReactJS giúp ứng dụng đa ngành - Nordic Coder

    Ứng dụng đa ngành

    ReactJS được ứng dụng lập trình rộng rãi với hàng ngàn websites thuộc các lĩnh vực khác nhau, bao gồm Lazada, Shopee, Sendo, Bamboo Airways, Instagram and Airbnb.

    Học ReactJS đáp ứng nhu cầu thị trường Nordic Coder

    Nhu cầu thị trường cao

    ReactJS là một trong những thư viện có nhu cầu ứng dụng nhiều nhất hiện nay. Tuy nhiên, số lượng các lập trình viên sử dụng thành thạo công cụ này vẫn chưa đáp ứng được nhu cầu thị trường.

    Khóa học reactjs hỗ trợ chuyên sâu trong công việc Nordic Coder

    Hỗ trợ chuyên sâu

    Khóa học ReactJS được xây dựng dựa theo phương pháp problem-based learning, hướng dẫn ReactJS chi tiết đi kèm với dự án thiết kế cuối khóa, như xây dựng website thương mại điện tử.

    Những lợi ích dành cho học viên
    2 buổi học SEO offline

    115 giờ học + support online

    Thực hành xây dựng các ứng dụng bắt kịp xu thế công nghệ & sử dụng những công cụ được dùng trong dự án thực tế như Confluence, Jira, Slack.

    Đội ngũ giảng viên hàng đầu

    Giảng viên là các chuyên gia nhiều kinh nghiệm, giúp bạn phát triển kỹ năng lập trình và chia sẻ thực tế về nghề.

    Lợi ích 3 - Dự án cuối khoá

    Cơ hội việc làm & mức lương hấp dẫn

    Cam kết hỗ trợ tìm việc trong 6 tháng sau tốt nghiệp thông qua các buổi tư vấn nghề nghiệp, hoàn chỉnh CV và phỏng vấn thử.

    Mở rộng networking trong ngành thiết kế UX

    Mở rộng networking và các lợi ích khác

    Tham gia các sự kiện networking, workshop dành riêng cho cựu học viên và nhận học bổng cho các khóa học lập trình tiếp theo.

    Hỗ trợ học phí

    Học viên được hỗ trợ chia nhỏ học phí và đóng theo từng đợt áp dụng cho mọi hình thức thanh toán.

  • Javascript cơ bản

      • Giới thiệu hệ thống kiểm soát phiên bản Git
      • Sử dụng công cụ Git (GUI – Giao diện đồ họa)
      • Git phân nhánh và hợp nhất nhánh
      • Giải quyết xung đột hợp nhất với VSCode
      • Giới thiệu Gitlab
      • Gitlab: giao diện, quản lý nhóm, quản lý dự án, cài đặt
      • Lab: Tạo tài khoản mới trên Gitlab.com và thực hành các thao tác Git
      • Cài đặt công cụ và thiết lập môi trường (NodeJS)
      • Kiểu dữ liệu, biến, hằng, toán tử biểu thức
      • Cấu trúc rẽ nhánh
      • Lab: Làm các bài thực hành
      • Kiểu dữ liệu mảng
      • Cấu trúc lặp cho mảng
      • Lab: Làm các bài thực hành về lệnh lặp và mảng
      • Hàm và tham số cho hàm (tham trị, tham chiếu)
      • Lab: Làm các bài thực hành vềcác lệnh đã học trên các hệ thống chấm lập trình tự động: Hackerrank,…
    • Lab: Làm các bài thực hành vềcác lệnh đã học trên các hệ thống chấm lập trình tự động: Hackerrank,…

    • Lab: Làm các bài thực hành vềcác lệnh đã học trên các hệ thống chấm lập trình tự động: Hackerrank,…

      • Giới thiệu DOM
      • DOM và tương tác bằng JS thuần
        • Tìm kiếm một phần tử DOM
        • Thêm, sửa, xóa phần tử DOM

      Lab: Minigame (Card – matching, Tic-Tac-Toe)

      • Tìm hiểu sâu hơn về Event flow trong JS
      • Giới thiệu JQuery
      • Tương tác với DOM bằng JQuery

      Lab: Minigame (Card – matching, Tic-Tac-Toe)

      • Giới thiệu JSON và thao tác với JSON
      • Giới thiệu REST và API RESTful
      • Lấy dữ liệu thông qua API phía Back-End (AJAX, fetch) và xử lý phía Front-End
      • Lab: xây dựng trang tab Chrome mới hiển thị dự báo thời tiết và một số ảnh nền ngẫu nhiên từ Unsplash
    • Với Data API phía Back-end cho trước, lập trình JS lấy dữ liệu và xử lý hiện thị phía Front-end. Gồm các thao tác cơ bản: Thêm, xem, sửa, xóa (CRUD)

      • Bất đồng bộ với Promise
      • Template strings
      • Arrow functions
      • Rest parameters
      • Spread operator
      • Cookie and Local storage
      • OOP
      • Lab: Cập nhật các chức năng của các bài đã làm sang nhưng đăc tính mới.

    ReactJS

      • Giới thiệu ReactJS
      • Cài đặt công cụ và thiết lập môi trường
      • Tạo ứng dụng Hello world đầu tiên
      • Tạo components cơ bản

      Lab: Xây dựng giao diện cho trang Home, Category, Detail

      • Components lồng nhau
      • Hiểu rõ về State và Lifecycle
      • Tạo và thay đổi State trong component
      • Xử lý sự kiện trong React

      Lab: Xây dựng chức năng cho trang Category (filter, sort)

      • Giới thiệu React Hook

      Lab: Xây dựng và hoàn thiện chức năng cho các trang Home, Category, Detail

      • Giới thiệu React Router
      • Sử dụng HOC
      • Lazy-loading với React Router
      • React Form
      • Auth workflow

      Lab: Áp dụng React Router và hoàn thiện trang Home, Category, Detail. Xây dựng Form và chức năng Login/Logout, Register

      • Giới thiệu Redux
      • Ba quy tắc chính của Redux
      • Redux Data Flow

      Lab: Ứng dụng Redux cho các trang Home, Category, Detail, Login, Register, Cart.

      • Middleware Redux
      • Redux-thunk

      Lab: Ứng dụng Redux cho các trang Home, Category, Detail, Login, Register, Cart.

      • Lập trình bất đồng bộ với JS
      • Gọi Rest API
      • Xử lý PWA
      • Tích hợp gọi API để lấy dữ liệu và đưa vào trang web.

      Lab: Hoàn thiện đồ án cuối khóa: Trang Home, Category Detail

      • Giới thiệu Jest
      • Các bộ so khớp (assert functions)
      • Cài đặt và thực thi các test case
      • React Component snapshot testing với Jest
      • Lab: Tạo unit tests để test các đối tượng: hàm, redux actions, reducers, và component snapshots
      • Phương pháp Agile/Scrum
      • Lab: Hoàn thiện đồ án cuối khóa: Trang Home, Category Detail, Login, Register, Cart, Checkout, Manage orders,…
      • Soft skills: Problem solving, Team work, Communication
      • Lab: Hoàn thiện đồ án cuối khóa: Trang Home, Category Detail, Login, Register, Cart, Checkout, Manage orders,…
      • Customizing create-react-app
      • create-react-app eject
      • Hương dẫn Gitlab CI/CD:
        • Building React.js app in Gitlab CI/CD
      • Triển khai ứng dụng trên Netlify.com
      • Báo cáo đồ án
      • Hướng dẫn hoàn thiện CV và Mock interview
  • Giảng viên
  • Đánh giá

    5

    5 reviews

    5 sao
    100%
    4 sao
    0%
    3 sao
    0%
    2 sao
    0%
    1 sao
    0%
      What people say.
    • Nhân

      14/08/2020

      Chương trình học dễ hiểu, tuy vẫn còn là những kiến thức cơ bản nhưng giúp cho mình tự tin tìm hiểu thêm về frontend.
    • Ngọc Anh

      14/08/2020

      Khóa học rất hay và bổ ích cho một sinh viên mới ra trường như tôi.
    • Hiếu

      04/12/2019

      Em chỉ cần học từ module2 được không ạ
    • Trung

      18/04/2019

      Giảng viên hướng dẫn Reactjs rất chi tiết và nhiệt tình. Sau khoá học này mình đã có thể thực tập Reactjs ngay trên các dự án của công ty.
    • Minh Nguyên

      11/01/2019

      Khóa học reactjs giúp cho tôi cải thiện hơn về kỹ năng lập trình front-end và tìm được job tốt hơn
    Leave Your Review

    Bạn đang nhận xét và đánh giá cho khóa học "Khóa học Javascript+ReactJS Cơ bản"

  • Hỏi đáp
      • Nắm rõ ngôn ngữ lập trình JS, dùng JS và JQuery tương tác với DOM.
      • Sử dụng thư viện ReactJS lấy dữ liệu phía Back-end và xử lý hiện thị phía Front-end.
      • Nắm rõ các kiến thức và thành thạo các kỹ năng của một lập trình viên web Front-end chuyên nghiệp.
      • Xây dựng được website thương mại điện tử.
      • Thực hành kiến thức ReactJS và các kĩ năng lập trình thực tiễn với các chuyên gia hàng đầu trong ngành phát triển phần mềm
      • Đánh giá năng lực và mức độ phù hợp của học viên để đảm bảo sự thành công của khóa học
      • Cơ hội được tham gia vào mạng lưới cựu học viên với các lợi ích như: học bổng cho các khóa học tiếp theo, vé tham gia các sự kiện workshop và networking.
      • Thành thạo về HTML, CSS