Lập trình di động đa nền tảng React Native 12 buổi
Mô tả

Lý do nên học nên học React Native ngay bây giờ?

  • React Native là framework do Facebook phát triển, xây dựng các ứng dụng Mobile đa nền tảng
  • Nhu cầu tuyển dụng nhân sự từ các công ty, dự án rất lớn
  • Đơn giản, dễ học, đặc biệt là các bạn đã có chút kinh nghiệm lập trình Web
  • React Native viết 100% bằng Javascript, học viên có thể sử dụng JS để lập trình Backend với Nodejs

Khóa học React Native -12 buổi tại Techmaster Việt Nam

Mô tả khóa học: khóa học React Native có giáo trình gồm nhiều dự án mẫu demo từ dễ đến khó, phiên bản mới nhất(0.57), tương thích với iOS 12, Xcode 10, Android Studio 3.

Thời gian và địa điểm :

  • Số lượng buổi học: 12 buổi, học trọn vẹn trong 1.5 tháng
  • Thời gian học : 6:30 PM đến 9:30 PM
  • Địa điểm : Tầng 12A, Tòa Viwaseen, 48 Tố Hữu, Trung Văn, Nam Từ Liêm, Hà Nội. 
  • Học phí : 2.4 triệu đồng
  • Lịch Khai giảng : Tại đây 

Giảng viên : Thầy Nguyễn Đức Hoàng

  • Lập trình viên 11 năm kinh nghiệm
  • Từng công tác tại FPT Software, Vinsofts,...
  • Đang phát triển kênh youtube hơn 800 videos(React Native, Flutter, Swift, Nodejs,...tiếng Anh+Việt), với hơn 12K lượt theo dõi: https://youtube.com/c/nguyenduchoang
  • Tham gia diễn giả tại các hội thảo Google Developer Group(GDG), Mobile Day 

Đối tượng học viên: 

  •  Yêu thích lập trình, không giới hạn độ tuổi
  •  Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động
  •  Muốn làm việc ở vị trí lập trình viên cả iOS và Android
  •  Những người bận rộn, đang đi học hoặc đi làm không thể tham gia khóa học ban ngày.
  •  Khóa học đào tạo từ căn bản nên không yêu cầu học viên có kiến thức về lập trình.

 

Điểm nổi bật của khóa học 

  • Lớp học tối đa từ 10-12 học viên để đảm bảo chất lượng học tập và giảng dạy tốt nhất
  • Được chia sẻ code miễn phí, chia sẻ những kinh nghiệm trong quá trình làm dự án thực tế
  • Lớp học nhỏ do đó giảng viên có thể code cùng sinh viên
  • Chấm, chữa bài, code camp thường xuyên
React Native phù hợp cho ứng dụng di động đa nền tảng

 

Giáo trình
0. Cài đặt và làm quen với React Native
  •  Cài đặt React Native trong MacOS, Windows, Linux
  •  Cài đặt Android Studio, Xcode, các thư viện liên quan
  •  Chạy thử ứng dụng đầu tiên, viết các ví dụ cơ bản sử dụng Javascript ES6, ES7
1. State và props, viết giao diện màn hình Login
  •  Viết giao diện màn hình Login với TextView, TextInput, Button
  •  Viết các sự kiện thay đổi state theo nội dung TextInput, validate các thông tin nhập vào
  •  Chia màn hình thành nhiều Component và viết các props truyền xuống các Component khác nhau
2. FlatList hiển thị danh sách sản phẩm
  •  Viết các component hiển thị List và FlatList Item
  •  Tuỳ biến giao diện FlatList với StyleSheets
  •  Các chức năng thêm, sửa, xoá trên FlatList
3. Màn hình nhiều Tab, truyền dữ liệu giữa các Tab
  •  Thêm các Tab chứa FlatList, SectionList, Tab trống
  •  Chuyển qua lại giữa màn hình Login và Multi Tab
  •  Sử dụng SectionList xây dựng màn hình giống Settings
4. Làm việc với Image, upload Image
  •  Thêm và tuỳ biến Image vào màn hình Login, Settings
  •  Upload và chọn ảnh từ Camera và Library
5. Tích hợp Firebase và nhúng bản đồ Google Map
  •  Đăng ký, cài đặt thư viện Firebase
  •  Tích hợp bản đồ, hiện marker các điểm đã đi qua
  •  Vẽ đường đi từ địa điểm hiện tại tới 1 điểm nào đó
6. Tích hợp Firebase với chức năng đăng nhập Facebook, Google
  •  Tích hợp Firebase Authentication vào App
  •  Thêm chức năng đăng nhập Facebook, Google
  •  Lưu dữ liệu đăng nhập vào AsyncStorage, tự động chuyển màn hình nếu đã đăng nhập
7. Redux và quản lý State với Redux
  •  Ví dụ cơ bản về Redux để hiểu các thành phần: Action, Reducer, Store, Provider
  •  Ví dụ với state là một mảng các object, viết các Reducers, Actions và test các trường hợp liên quan
8. Xây dựng các api Backend cơ bản với Nodejs và mongoDB
  •  Các khái niệm về request GET, POST, PUT, DELETE.
  •  Xây dựng các api đăng ký, đăng nhập user, thêm địa điểm mới
  •  Kết nối CSDL mongoDB và kiểm tra dữ liệu sau khi test api bằng Postman
9. Tích hợp các api đăng nhập/đăng ký user
  •  Gọi các api với fetch hoặc axios
  •  Thêm LoadingView, xử lý Exception khi không lấy được dữ liệu
  •  Kết hợp Firebase Authentication và fetch
10. Tích hợp các api thêm mới, sửa, xoá sản phẩm/địa điểm
  •  Bổ xung các api phía Backend
  •  Tích hợp api các màn hình còn lại
11. Bổ xung các chức năng trên app, upload ảnh
  •  Hoàn thiện và bổ xung các chức năng cần thiết
  •  Thay đổi, upload ảnh, có gọi api lưu ảnh lên server
  •  Build và deploy ứng dụng
thumbnail
2400000đ
12 buổi thực hành tại phòng lab
Thời gian: 18h30 - 21h30, Thứ 2 - 8
Địa điểm: Cơ sở Tố Hữu
Đánh giá
4 sao
8 người đánh giá
Vũ Xuân Hoàng
Thầy Hoàng dạy dễ hiểu. Lý thuyết vừa đủ, mà code dễ đọc.
TrungDotNet
Mình đã xem các video YouTube của thầy Hoàng. Xem thì hiểu được nên chưa làm tự tin. Mình đến lớp thì tập trung làm từng bước một nên cuối cùng đã xong ứng dụng đầu tiên. Chưa đẹp nhưng đã xong !
Nguyen Van Hau
Thầy Hoàng dạy tốt. Học phí rẻ. Chờ khóa nâng cao mới đi xin việc.
TrungTuanFreelancer
Code iOS sướng hơn React Native nhiều. Nhưng để làm app chạy trên cả iOS, và Android. Tôi dùng React Native. Không phàn nàn về giảng viên. Góp ý là hệ thống máy tính thực hành hay bị xóa tài khoản quá. Tôi lưu dự án học buổi sau đã bị mất
KhiNaoCoLuong
Đã xin được việc lập trình React Native sau khóa học. Trừ 1 sao vì Techmaster không cấp bằng.
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
2400000đ
Học viên hoàn thành học phí trong một lần