KHÓA HỌC LẬP TRÌNH REACT NATIVE

Tại sao nên chọn lựa React Native

React Native cho phép xây dựng ứng dụng trên Android và iOS chỉ với một ngôn ngữ thống nhất là javascript nhưng mang lại trải nghiệm Native app thực sự. React Native đang là xu hướng cho giới lập trình và là lựa chọn hàng đầu của nhiều công ty phần mềm tại Việt Nam.

Tổng quan

Khóa học CGA React Native giúp học viên làm chủ các kiến thức lập trình mobile sử dụng React Native. Hoàn thành khóa học, học viên có đủ năng lực của một lập trình viên mobile sử dụng React Native, có thể tham gia trực tiếp vào các dự án lập trình mobile tại doanh nghiệp hoặc tự mình xây dựng các ứng dụng native trên Android + iOS sử dụng React Native.

ĐỊA ĐIỂM HỌC

CodeGym Việt Nam – Nhà số 23, Lô TT01, Đường Hàm Nghi, Khu đô thị Mon City, Mỹ Đình, Nam Từ Liêm, Hà Nội.

LỊCH HỌC

  • 20 tuần (12 tuần học lý thuyết + 8 tuần làm dự án với Scrum).
  • 18h30 – 21h30 thứ 2/4/6 hoặc 3/5/7.

Khoá học lập trình React Native của CodeGym có gì khác biệt

Giảng viên đến từ doanh nghiệp

Đội ngũ huấn luyện viên và chuyên gia nhiều năm kinh nghiệm phát triển sản phẩm phần mềm tại các doanh nghiệp đảm bảo mang đến cho bạn những kiến thức vững chắc và kinh nghiệm thực tế thị trường thiết thực.

UX/UI

Khóa học React Native của CodeGym là một trong rất ít khoá học cung cấp cho học viên các nguyên lý cơ bản nhất về thiết kế UX/UI và áp dụng ngay cho các sản phẩm của mình.

Khoá học miễn phí

Song song với việc học và luyện tập các kỹ năng lập trình React Native, bạn sẽ được tham gia miễn phí 5 khóa học  kỹ năng mềm như: Kanban, Scrum Essence, Web Fundamental, Trí tuệ nhân tạo (AI), Học cách học. (Được cấp chứng chỉ cho tất cả các khóa học).

Cơ sở vật chất

CodeGym có cơ sở vật chất khang trang. Phòng học lý thuyết và thực hành rộng rãi, thoáng mát, đầy đủ trang thiết bị hiện đại phục vụ cho việc giảng dạy và học tập. Hệ thống thư viện trang bị rất nhiều sách với các chủ phong phú hỗ trợ tối đa cho học viên trong quá trình học tập.

Thực hành chuyên sâu thông qua các casetudy, project

Học viên sẽ được thực hành chuyên sâu kiến thức React Native thông qua việc nghiên cứu các case study. Kết thúc nội dung khóa học chuyên sâu, học viên dẽ làm dự án cuối khóa dưới sự hướng của chuyên gia.

Hệ thống học tập hiện đại

Việc triển khai đào tạo được thực hiện với sự hỗ trợ của các hê thống số, bao gồm: Hệ thống học tập trực tuyến, hệ thống luyện tập thuật toán, hệ thống quản lý dự án, hệ thống quản lý học viên.

Mục tiêu khoá học

Tham gia khoá học này, bạn sẽ được hướng dẫn chi tiết để có thể tự phát triển các ứng dụng React Native hoặc tham gia vào các nhóm phát triển phần mềm Android hay iOS trên nền React Native.

  • Giúp học viên thành thạo được các kỹ thuật lập trình mobile với React Native
  • Sử dụng được biến, kiểu dữ liệu, toán tử, cấu trúc điều kiện, cấu trúc lặp, mảng, hàm
  • Sử dụng được HTLM&amp, CSS
  • Sử dụng thành thạo các công cụ phát triển ứng dụng React Native
  • Thành thạo trong việc xây dựng giao diện cho các ứng dụng React Native.

  • Phát triển được các ứng dụng React Native có khả năng giao tiếp qua mạng
  • Phát triển được các ứng dụng đa phương tiện
  • Phát triển các ứng dụng React Native có sử dụng Cơ sở dữ liệu

  • Có khả năng tiếp thu được các công nghệ React khác của Facebook
  • Áp dụng được các nguyên lý quan trọng về UX/UI trong thiết kế ứng dụng di động
  • Đủ khả năng tuyển vào các công ty lập trình mobile trên nền React

Các sản phẩm làm được

Bạn sẽ có thể làm được nhiều app React Native như: Wallpaper, Đọc báo, Thời tiết, Truyện tranh, Truyện chữ, Bán Hàng, Việc làm, Ứng dụng Chat…

Trải nghiệm học tập

Trong quá trình học khóa học React Native, bạn sẽ tham gia vào các hoạt động như: Nghe giảng, xem demo, thảo luận nhóm, thực hành, làm bài tập, học trực tuyến.

Ngoài ra, bạn được 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, bạn sẽ demo sản phẩm của mình.

Nội dung khóa học

Phần 1:  Javascript căn bản

  • Quản lý công việc với Kanban và Học cách học
  • Nhập môn lập trình căn bản
  • Biến và kiểu dữ liệu
  • Cấu trúc điều kiện
  • Cấu trúc lặp
  • Mảng
  • Hàm

Phần 2: Tổng quan về React Native

  • Trình bày được tổng quan về Javascript
  • Trình bày được tổng quan về React Native
  • Cài đặt môi trường phát triển
  • Tạo ứng dụng React Navite đầu tiên
  • Tổng quan về ứng dụng React Native

Phần 3: Các component trong React Native

  • Sử dụng được JSX
  • Triển khai được cơ trế Render
  • Sử dụng được các component như ListView, ScrollView, Text …
  • Trình bày được quy trình hoạt động của các component
  • Sử dung Props, State…
  • Sử dụng được các kỹ thuật Dont Mutate That State
  • Sử dụng được Events

Phần 4: Các API trong React Native

  • Sử dụng được Animate
  • Sử dụng được Alert
  • Sử dụng được Geonocation
  • Sử dụng được CameraRoll
  • Xử lý sự kiện Navigration

Phần 5: Định dạng giao diện ứng dụng

  • Sử dụng Flexbook
  • Ui & UX app mobile
  • Sử dụng được Absolute
  • Sử dụng Size, Dimentsion, One-layout
  • Triển khai được inheristion

Phần 6: Route

  • Sử dụng được Navigator

Phần 7: Kiến trúc ứng dụng React Native

  • Trình bày được nguyên lý cơ bản của Redux
  • Áp dụng được Redux vào React Native
  • Trình bày được Components, Container trong React-Redux
  • Áp dụng được naming convension

Phần 8: Sử lý dữ liệu, kết nối trong React Native

  • Áp dụng được Persistent
  • Sử dụng được Fetch API

Phần 9: Cơ sở dữ liệu

  • Áp dụng được Realm database
  • Áp dụng được Firebase
  • Triển khai TDD
  • Refactoring ứng dụng Android
  • Tích hợp liên tục

Phần 10: Đóng gói và triển khai ứng dụng

  • Triển khai được cơ chế đóng gói và triển khai dự án

Phần 11: 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

Ai có thể học được

Chương trình CGA React Native phù hợp với tất cả các bạn đang tìm hiểu về lập trình di động, muốn được đào tạo để có thể làm được sản phẩm, xin được việc tại các dự án phát triển phần mềm trên nền React Native tại các doanh nghiệp, đặc biệt là:

  • Các bạn chưa có nền tảng về lập trình, muốn thử sức với lập trình.
  • Sinh viên IT năm 3 trở lên, có kiến thức căn bản về HTML, CSS, Javascript.
  • Các lập trình viên tại các doanh nghiệp muốn tìm hiểu thêm công nghệ mới.

Hướng dẫn đăng ký

Bước 1: Đăng ký tư vấn và xét tuyển

Bạn có thể liên hệ CodeGym để nhận được tư vấn và đăng ký xét tuyển bằng một trong các cách sau: – Đăng ký trực tiếp ngay tại đây – Gọi đến số hotline: 02462538829 – Inbox qua Facebook: https://www.facebook.com/codegym.vn/ – Gửi email đến [email protected]

Bước 2: Nhận lịch hẹn xét tuyển

Sau khi nhận được đăng ký xét tuyển và tư vấn cho bạn khoá học phù hợp, bộ phận Tuyển sinh của CodeGym sẽ liên hệ đặt lịch hẹn mời bạn đến tham dự phiên xét tuyển tại trụ sở của CodeGym Việt Nam tại địa chỉ Lô TT 01 – 23, khu đô thị Mon City, đường Hàm Nghi, P. Mỹ Đình 2, Q. Nam Từ Liêm, Hà Nội.

Bước 3: Thi tuyển và phỏng vấn

Tại phiên xét tuyển, bạn sẽ trải qua các vòng sau: – Vòng làm bài thi đánh giá năng lực: Có 2 loại bài thi đánh giá năng lực dành riêng cho 2 đối tượng khác nhau. Bài thi đánh giá năng lực không chỉ là để làm căn cứ xét tuyển mà còn là để giáo viên giảng dạy có thêm thông tin về học viên để xếp lớp và hỗ trợ phù hợp trong quá trình học.

  • Bạn là người mới bắt đầu, chưa có nền tảng lập trình: Bạn cần trải qua 1 bài thi GMAT, bao gồm các câu hỏi toán học và tư duy cơ bản.
  • Bạn đã có nền tảng lập trình: Bạn cần trải qua 1 bài thi Lập trình căn bản bao gồm các nội dung như: câu lệnh điều kiện, câu lệnh lặp, hàm, các thuật toán đơn giản.

Vòng phỏng vấn chuyên môn với các nội dung:

  • Khả năng tiếp thu, tư duy, khả năng giao tiếp của ứng viên.
  • Mong muốn của ứng viên với việc làm trong ngành IT, đánh giá động lực và khả năng theo đuổi quá trình học tập cường độ cao tại CodeGym.
  • Giải đáp các câu hỏi liên quan đến ngành nghề IT.
  • Giải đáp các câu hỏi liên quan đến chương trình đào tạo của CodeGym.

Cả 2 vòng đều diễn ra cùng ngày bạn đến tham dự xét tuyển.

Bước 4: Nhận kết quả xét tuyển

Trong vòng 1-2 ngày sau khi tham gia xét tuyển, bộ phận Tuyển sinh sẽ liên hệ thông báo với bạn kết quả xét tuyển và hướng dẫn bạn các thủ tục đăng ký nhập học nếu trúng tuyển.

Bước 5: Đăng ký nhập học và nộp học phí

Bạn sẽ được mời đến trụ sở CodeGym để nộp Đơn đăng ký nhập học và cùng đại diện CodeGym ký Thoả thuận cam kết việc làm.

Bạn đã sẵn sàng?

Gọi ngay!

0246.253.8829


Trụ sở chính: Số 23, Lô TT01, KĐT Mon City, Mỹ Đình 2, Nam Từ Liêm, Hà Nội.
Huế: Tầng 4, 28 Nguyễn Tri Phương, Phường Phú Nhuận, TP Huế, Tỉnh Thừa Thiên Huế.
Đà Nẵng: Tầng 10, 295 Nguyễn Tất Thành, Phường Thanh Bình, Quận Hải Châu, TP Đà Nẵng.
Văn phòng tuyển sinh Vinh: 50 Hà Huy Tập, TP Vinh, Tỉnh Nghệ An.
Hotline: 02462538829
Email: [email protected]