LUYỆN 100% THỰC HÀNH QUA 12 CHỦ ĐỀ & 3 DỰ ÁN TỪ ZERO

Học theo lộ trình tuyển dụng của doanh nghiệp

Chủ đề 1: Luyện tập HTML,CSS, FLexbox chia dưới layout ứng dụng - Giả lập màn hình mobile qua trình duyệt web

HTML5 CSS3 Flexbox GridCSS DisplayForm FormResponsive SASS

Chủ đề 2: Luyện tập ES5, ES6 qua dự án ứng dụng Burger

Arrow function Spread operatorRest parameter Destructuring JS DOM JS OOP

Chủ đề 3: Tìm hiểu về React qua dự án Thay Kính Thời Trang

Props State ComponentFlex box layout Re render Tái sử dụng component Life cycle Redux

Chủ đề 4: Tìm hiểu về FlatList, ScrollView, SectionList qua dự án ứng dụng Zalo chat

FlatList ScrollView SectionListRender item Zalo Chat

Chủ đề 5: Hướng dẫn sử dụng React Navigation để làm thanh Menu và nhúng Animation tạo hiệu ứng cho màn hình

Cấu hình Header Bars Nesting navigators Navigation lifecycleTruyền tham số đến routesPanResponder Animated APIExpo.io

Chủ đề 6: Kết nối Database NoSQL và Firebase để phân tích dự án CUỐI KHÓA The Shoes App

Firebase Database NoSQL>CSDL Real TimeFlexibleScalableHigh Performance High SecurityOptimize data offlineCRUD

Chủ đề 7: Thực hành Axios kết hợp thư viện Redux Thunk & Redux Saga để truy xuất dữ liệu từ Database

Redux Thunk Redux Saga APIActionsDispatcherReducer

Chủ đề 8: Đăng nhập bằng Facebook thông qua API - Database và sử dụng thư viện Formilk và Yup để kiểm tra Form

Oauth2 Authentication Facebook’s Account Kit Auth ProviderAuth APIService API

Chủ đề 9: Vận dụng HOC (Higher order component để tái sử dụng phần chung và xây dựng tính năng Shopping Cart

HOC Higher Order Component Shopping cartProduct ViewProduct Details

Chủ đề 10: Tích hợp Google Map để lấy địa điểm thông tin của các cửa hàng từ API trả về

Render Map Render Marker Snapshot Map Draggable MarkersMap View

Chủ đề 11: Hướng dẫn cách tải app lên TestFlight và CH Play

Bundle ID Generating Signed APK. iTunes Connect

Chủ đề 12: Hoàn chỉnh dự án cuối khóa THE SHOES APP

Phân tích dự án Phân tích nghiệp vụ Phân tích Module ComponentHTTP ClientTriển khai

3 LÝ DO BẠN CHỌN HỌC REACT NATIVE

Thu nhập tăng không phanh

  • Luôn nằm trong TOP các công việc lập trình Mobile App được đăng tuyển nhiều nhất, React Native được săn đón bởi nhiều công ty tuyển dụng, từ Startup trẻ, công ty Product, công ty Outsourcing, Freelancer....
  • Mức lương UP TO 2500$ TRUMP, React Native được xây dựng trên ngôn ngữ Javascript phù hợp cho các bạn đã có nền tảng web, thêm skill giúp cơ hội việc làm tăng cao, cơ hội thăng tiến tốt, join vào nhiều dự án lớn trong công ty

Hỗ trợ bởi Facebook, cộng đồng lớn

  • Được support bởi các đại gia công nghệ như Facebook, Twitter, AirBnB, Instagram, .... và cộng đồng support cực lớn
  • Xây dựng và chạy được đa nền tảng cả iOS và Android cho các dự án không cần nhiều điểm riêng của từng hệ điều hành. Tiết kiệm thời gian và chi phí cho dự án, nhanh có sản phẩm.

Học React Native tại CyberSoft

  • Bạn không phải học dạng chép code, không phải học cú pháp như video youtube, CyberSoft cho bạn làm join ngay dự án, phân tích kỹ, thực chiến ngay trên app thực tế
  • Kinh nghiệm chiến dự án được build trong khóa học, bạn sẽ có được các kỹ năng phát triển 'gai góc' nhất khi code APP qua dự án "Gọi món online - Order Food" và dự án E-commerce cực kì thực tế với nhiều Animation chất ngất.
  • Bạn sẽ học được qui trình phân tích nghiệp vụ của APP, phân rã nghiệp vụ, chia tầng, chia lớp dữ liệu, lớp code, tương tác Front End với API, Webservice để có một ứng dụng APP hoàn chỉnh.
  • Luyện tư duy code chuẩn cho lập trình APP, truy vấn dữ liệu qua Restfull API, Web API từ backend lên APP, trọn bộ dự án giúp bạn CHINH PHỤC những nhà TUYỂN DỤNG khó tính nhất.

HÃY XEM DEMO NGAY BÊN DƯỚI

ĐỐI TƯỢNG THAM GIA

  • Bạn đang là sinh viên năm 2, 3 hoặc năm cuối Cao Đẳng hoặc Đại học CNTT đã có kiến thức OOP - Hướng đối tượng, HTML, CSS, CSS3, Javascript, ES6
  • Bạn đã hoàn thành chương trình Front End , Full Stack Javascript hoặc đang code web Back End Java, .Net, PHP,...
  • Bạn đam mê làm APP MOBILE, làm các ứng dụng để kiếm thêm thu nhập và JOIN và các tập đoàn làm ứng dụng di động đã có kiến thức về OOP - hướng đối tượng, HTML, CSS, CSS3, Javascript và ES6
  • Yêu cầu máy tính laptop có RAM >= 8 GB

MỤC TIÊU

  • Hiểu rõ và cài đặt được ứng dụng trên các thiết bị di động
  • Nắm vững các kiến thức về React native, các component, xây dựng các màn hình ứng dụng thực tế
  • Hiểu và nắm các kỹ năng cần thiết của một lập trình mobile app thực tế
  • Hiểu rõ và xây dựng các màn hình sử dụng vòng đời của ứng dụng trong React Native
  • Hiểu rõ và xây dựng ứng dụng React Native có validation
  • Nắm vững và hiểu sâu về tương tác ứng dụng React Native với back end API, Restful service
  • Nắm vững và hiểu sâu về đăng nhập Facebook, Google, Google Map
  • Nắm vững và hiểu sâu về Animation trên React Native
  • Nắm vững và Thực hành kỹ thuật code, kỹ năng phân tích & giải quyết vấn đề
  • Nắm vững và Thực hành phân tích Sơ đồ lớp, phân tích dự án và áp dụng vào mobile app

KẾT QUẢ SAU KHÓA HỌC

  • Xây dựng hoàn chỉnh các màn hình cho các dự án Shopping Cart, Ecommerce, Order Food
  • Hiểu và xây dựng các component quan trọng trong React Native và áp dụng vào dự án thực tế
  • Nắm kỹ và thực hiện tương tác app React Native với back end thông qua API, Restful Service. Xây dựng các chức năng đăng nhập sử dụng OAuth Facebook, Google. Tích hợp google map. Xây dựng các chức năng Animation nâng cao.
  • Được truyền kinh nghiệm "máu lửa" từ các Giảng viên chuyên nghiệp qua các dự án được lấy từ doanh nghiệp
  • Được đào tạo theo một LỘ TRÌNH chuẩn hóa qua các phương pháp giảng dạy TÍCH CỰC (Active Learning)
  • Được rèn luyện tư duy, logic nền tảng, cốt lõi trong nghề lập trình
  • Có khả năng phân tích dự án, phân tích hướng đối tượng một số dự án thực tế
  • Vừa chuyên nghiệp hóa chuyên môn, vừa thông thạo các kỹ năng mềm trong làm việc

ĐỀ CƯƠNG CHI TIẾT

CYBERSOFT TÍCH HỢP TẤT CẢ KIẾN THỨC BÊN DƯỚI VÀO DỰ ÁN TRONG TỪNG BUỔI HỌC - NGAY BUỔI ĐẦU ĐÃ CÓ DỰ ÁN ĐỂ THỰC HIỆN
BẮT ĐẦU LỘ TRÌNH 23 BUỔI
PHẦN 1

ÔN LUYỆN HTML5, CSS3

 

  • Các thẻ HTML5 & CSS chính yếu
  • BEM
  • Media Query
  • Responsive
  • Vận dụng làm màn hình mobile giả lập qua trình duyệt web.
PHẦN 2

HƯỚNG DẪN SỬ DỤNG KỸ THUẬT ES6, ES7 - VẬN DỤNG LÀM ỨNG DỤNG BURGER

 

  • Các kiến thức nền tảng cốt lõi về Javascript ES6
  • Các ví dụ áp dụng ES6 trong thực tế
  • Tự viết các ES6 component & control
  • ES6 & JSon, Ajax

THỰC HIỆN DỰ ÁN : BURGER APP

PHẦN 3

HƯỚNG DẪN CÀI ĐẶT CHẠY APP DEMO ĐẦU TIÊN – THỰC CHIẾN QUA THE SHOES SHOP

 

  • View, Text, TextInput, Button
  • Image
  • Dimentions
  • Các khái niệm về component và layout
  • Chia nhỏ Component và áp dụng cho dự án
  • Vòng đời trên React Native
  • Khái niệm, cách sử dụng Props và State
PHẦN 4

HƯỚNG DẪN CÁCH CHIA LƯỚI BỐ CỤC FLEXBOX TRÊN DI DỘNG

 

  • Hướng dẫn cách chia lưới bố cục giao diện áp dụng cho mọi ứng dụng hiệu quả với flexbox trên di dộng
PHẦN 5

HƯỚNG DẪN SỬ DỤNG SỰ KIỆN TRÊN REACT NATIVE - APP THỨC ĂN VÀ THỬ KÍNH THỜI TRANG

 

  • Hiểu các loại sự kiện trên React Native
  • Touchable trong React Native (Touchable Opacity, Touchable Higthlight)
  • Bắt sự kiện cho các Component
  • Sử dụng kĩ thuật truyền props
  • Vận dụng tối ưu và tái sử dụng Component

THỰC HIỆN DỰ ÁN : APP THỨC ĂN VÀ THAY KÍNH THỜI TRANG

PHẦN 6

TÌM HIỂU VỀ FLATLIST, SCROLLVIEW, SECTIONLIST - ỨNG DỤNG LÀM MÀN HÌNH ZALOCHAT

 

  • Giới thiệu về ListView trong React Native.
  • Sử dụng FlatList để hiển thị danh sách các sản phẩm.
  • Sử dụng ScrollView component
  • Hiển thị danh sách tìm kiếm gần đây
  • Hiển thị danh sách gợi ý kết bạn

THỰC HIỆN DỰ ÁN APP ZALO CHAT

PHẦN 7

HƯỚNG DẪN SỬ DỤNG REDUX – LÀM ỨNG DỤNG GAME

 

  • Cách cấu hình redux
  • Cấu trúc Redux
  • Tương tác Component với Store
  • Sơ đồ hoạt động của Redux
  • Hướng dẫn sử dụng redux thư viện quản lý state tập trung, vận dụng làm các ứng dụng game .
PHẦN 8

THỰC HIỆN CHỨC NĂNG SHOPING CART

 

  • Hướng dẫn vận dụng life cycle kết hợp với redux để làm giỏ hàng
  • Thêm số lượng, giảm số lượng
  • Tính tổng số tiền
  • Xây dựng giao diện trang giỏ hàng, hiển thị danh sách món ăn đã đặt
  • Hướng dẫn CheckBox, Radio Button trong React Native
  • Thêm sửa xóa (CRUD) đôi giày
  • Xây dựng chức năng đặt hàng.
PHẦN 9

LÀM ỨNG DỤNG MENU FACEBOOK THÔNG QUA REACT NAVIGATION

 

  • Giới thiệu Navigator trong React Native.
  • Tạo Menu Bottom với BottomTabNavigator.
  • Chuyển đổi qua lại màn hình sử dụng Switch Navigator.
  • Chuyển đổi qua lại màn hình sử dụng Stack Navigator.
  • Truyền và nhận dữ liệu giữa các màn hình
PHẦN 10

FETCH RESTFUL API KẾT HỢP VỚI REDUX THUNK, REDUX SAGA

 

  • Hướng dẫn lấy dữ liệu từ API.
  • Sử dụng Fetch để lấy dữ liệu từ Server.
  • Sử dụng thư viện Axios thay thế cho Fetch.
  • Sử dụng axios kết hợp thư viện redux thunk & redux saga truy xuất dữ liệu từ server
PHẦN 11

THỰC HÀNH XỬ LÝ FORM ĐĂNG KÝ - ĐĂNG NHẬP VÀ DÙNG API FACEBOOK ĐỂ ĐĂNG NHẬP

 

  • Sử Dụng thư viện Formilk để lấy dữ liệu người dùng
  • Sử Dụng thư viện Yup để kiểm tra tính hợp lệ nhập vào
  • Hướng dẫn gọi API lấy token.
  • Lưu và xoá dữ liệu trong App với AsyncStorage.
  • Hướng dẫn sử dụng AsyncStorage để lưu trữ thông tin đăng nhập.
  • Kiểm tra đăng nhập, phân quyền cho ứng dụng.
  • Cấu hình đăng nhập bằng Facebook
PHẦN 12

GOOGLE MAP

 

  • Hướng dẫn Google Map Tích hợp Google Map.
  • Tìm hiểu các props trong Google Map. .
  • Thêm Marker trong Google Map. Custom Callout Mapview.
  • Custom Callout Mapview.
PHẦN 13

ANIMATION CƠ BẢN

 

  • Animated API.
  • Cách sử dụng interpolate trong Animated.
  • Animated ValueXY
  • Animated Spring.
PHẦN 14

ANIMATION NÂNG CAO

 

  • Animated Parallel.
  • PanResponder.
  • Drag and Drop với PanResponder.
  • PanResponder và Animated.
  • LayoutAnimation.
PHẦN 15

MỘT SỐ TÍNH NĂNG KHÁC

 

  • Thực hiện tính năng Quản Lí Thông Tin Cá Nhân
  • Xây dựng trang Product View, Product Details, Carts
  • Xây dựng màn hình Home cho App
PHẦN 16

ĐỒ ÁN QUẢN LÝ

 

  • XÂY DỰNG FULL CÁC DỰ ÁN
  • UPLOAD ỨNG DỤNG
  • NHẬN XÉT DỰ ÁN
  • CẤP CHỨNG NHẬN VÀ GIỚI THIỆU VIỆC LÀM
BẠN CÓ THỂ TĂNG THU NHẬP CỦA MÌNH LÊN 2500$ RỒI ĐẤY

DỰ ÁN THỰC TẾ

Bạn sẽ xây dựng các dự án 'cực ngầu' như demo bên dưới từ lúc mô tả, xây dựng giao diện, nắm rõ cú pháp, phân tích cách thực hiện và triển khai từ giao diện đến việc tương tác dữ liệu bên dưới thông qua API

https://www.youtube.com/watch?v=QG1eGyRzGdo

DỰ ÁN CUỐI KHÓA THE SHOES APP

  • Phân tích đặc tả nghiệp vụ dự án
  • Thiết kế kiến trúc code cho app
  • Chia các component theo hướng Atomic Design
  • Danh sách sản phẩm có Animation
  • Xây dựng trang chi tiết sản phẩm có Animation
  • Xây dựng trang giỏ hàng có Animation

ĐIỂM KHÁC BIỆT & LỢI ÍCH KHI HỌC TẠI CYBERSOFT

Hệ thống học tập

CyberSoft sử dụng hệ thống video trực tuyến và hệ thống LMS ( Learning Management System) hiện đại để hỗ trợ học tập cho các khóa học.

Dự án - bài tập thực tế

Hệ thống bài tập - dự án thực tế được áp dụng vào từng buổi học. Ngay sau buổi học, học viên đã có thể code các phần của dự án, bài luyện tập chuyên sâu.

Giảng viên - Mentor hỗ trợ

Trong suốt khóa học, học viên được hỗ trợ nhiệt tình từ các giảng viên và các mentor. Giảng viên chia sẻ tất cả các kinh nghiệm có được từ các dự án giảng viên đang làm. Mentor tích cực đôn đốc việc code, hỗ trợ sửa lỗi code và góp ý code đúng chuẩn.

Nhóm thảo luận - tương tác

Ngoài giờ học tại lớp, học viên còn được hỗ trợ tích cực từ Giảng viên, Mentor và các bạn cùng lớp trên kênh thảo luận và kênh chat cực kì sôi nổi. Bạn luôn có được động lực học tập cao nhất từ các nhóm thảo luận này.

HỆ THỐNG HỌC TẬP TRỰC TUYẾN BỔ TRỢ

Bên cạnh việc học OFFLINE ngay tại trung tâm, bạn còn được truy xuất hệ thống bài giảng, bài tập bao gồm video được thu chất lượng để phục vụ trong suốt thời gian học.

  • FULL TRUY CẬP

Bạn được truy xuất video 24/07 trong suốt thời gian học tập để xem lại bài, xem bài tập, xem giảng viên đã coding sẵn các tính năng của dự án.

  • MENTOR SUPPORT

Bạn được MENTOR hỗ trợ ngay tại lớp và trên hệ thống nhóm học tập xuyên suốt thời gian học tập.

LỢI ÍCH GIA TĂNG

LỢI ÍCH 1: Tốt nghiệp khóa học bạn có thể làm mobile app thực tế cho công ty

Nếu bạn hoàn thành khóa học, bạn có thể tham gia ngay vào các dự án triển khai Mobile App cho công ty chạy được trên cả 2 nền tảng Android và iOS.

LỢI ÍCH 2: Được học thông qua các dự án luyện tập

Bạn sẽ được học thông qua các dự án luyện tập để bạn tích lũy được nhiều kinh nghiệm làm việc.

LỢI ÍCH 3: Được truyền đạt và học hỏi những kinh nghiệm từ các dự án vô cùng thực tế từ GV và Mentor

Các giảng viên sẽ hướng dẫn bạn thực hiện các dự án thông qua những kinh nghiệm mà họ đã từng trải. Bạn sẽ được học hỏi qua những kỹ năng xử lý vấn đề, kỹ năng bắt đầu một dự án, cách giải quyết các khó khăn và những điều gì nên tránh khi làm dự án.

LỢI ÍCH 4: Học và thực hiện tất cả những SKILL cần thiết của một lập trình chuyên nghiệp

Tất cả các SKILL được học được trình bày chi tiết trong phần đề cương chi tiết.

LỢI ÍCH 5: Được hỗ trợ ngay tại lớp học và trực tuyến bởi Mentor cực kì nhiệt tình

Mỗi lớp học đều được hỗ trợ bởi 1 hoặc 2 Mentor. Họ sẽ hướng dẫn và dẫn dắt bạn các bài thực hành, các vấn đề bạn thắc mắc, hướng dẫn bạn tạo dự án và thực hiện các chức năng trong dự án. Các Mentor sẽ có nhóm trực tuyến để hỗ trợ bạn những lúc bạn khó khăn khi học và làm việc tại nhà.

LỢI ÍCH 6: Chuẩn hóa toàn bộ kiến thức & nắm vững tư duy, cốt lõi của một lập trình chuyên nghiệp

Bạn được cung cấp toàn bộ kiến thức để không bị hỏng chỗ nào, bạn nắm cái cốt lõi để bạn bất chấp môi trường làm việc, bạn hoàn toàn có thể tự thích nghi và tự tìm hiểu các công nghệ mới dựa vào nền tảng mà chúng tôi đã cung cấp cho bạn.

LỢI ÍCH 7: Nâng cao kỹ năng phân tích và giải quyết vấn đề từ các dự án

Bạn học được các kỹ năng làm sao để giải quyết vấn đề, làm sao để phân tích ra thành các phần nhỏ, ước lượng và giải quyết một cách nhanh nhất, toàn vẹn nhất.

LỢI ÍCH 8: Rèn luyện & nâng cao các kỹ năng code chuẩn

Chuẩn hóa code của bạn, giúp bạn tự tin lại code, chống mất căn bản cho bạn.

GIẢNG VIÊN & PHƯƠNG PHÁP ĐÀO TẠO

CyberSoft tuyển chọn các Giảng viên là các Senior đang làm tại các công ty, tập đoàn lớp như ELCA, NashTech, Global CyberSoft, KMS, ...giàu kinh nghiệm thực tế, truyển đạt tốt và tận tâm. CyberSoft nói KHÔNG với lý thuyết suông và vào học là phải CODE mỏi tay! CyberSoft luôn training giảng viên, tham gia các khóa đào tạo tại đại học ASU - Arizona Mỹ và luôn cải tiến chương trình cũng như phương pháp dạy để đảm bảo học viên học tốt nhất, code thuần thục và phân tích tốt, có việc ngay sau khi học.

PHƯƠNG PHÁP ĐÀO TẠO

  • Dạy theo dự án qua kinh nghiệm của các Giảng viên
  • Học theo nhóm theo mô hình Scrum/ Agile
  • Được đào tạo theo một LỘ TRÌNH chuẩn hóa qua các phương pháp giảng dạy TÍCH CỰC (Active Learning)
  • Rèn luyện tư duy, logic làm nền tảng cốt lõi cho nghề lập trình Front End
  • Tập trung thực hành, phân tích dự án dự án trong thực tế
  • Mentor sẽ hỗ trợ cùng giảng viên chính suốt quá trình học, thảo luận trực tiếp trên group
  • Phương pháp Flipped Learning (Lớp học đảo ngược), CLIL (tích hợp anh văn),..được vận dụng từ chương trình đào tạo nghề của đại học Arizona, Mỹ

MỘT SỐ HÌNH ẢNH GIẢNG VIÊN CYBERSOFT TẬP HUẤN TẠI ASU - ARIZONA MỸ

BẰNG CẤP & VIỆC LÀM

Sau khi hoàn thành các dự án trong khóa học, CyberSoft sẽ cấp chứng nhận cho học viên.

VỀ VIỆC LÀM SAU KHÓA HỌC

Hướng dẫn làm CV & Deal lương, hỗ trợ kết nối việc làm với doanh nghiệp sau khi hoàn tất toàn bộ dự án trong khoá học

CÁC CÔNG TY CÁC CỰU HỌC VIÊN CYBERSOFT ĐANG LÀM VIỆC

100% học viên sau khi hoàn thành dự án đều có công việc như mong đợi tại các tập đoàn phần mềm, các công ty phần mềm đa quốc gia, các công ty khởi nghiệp....với thu nhập từ 200 ~ 440 triệu/1 năm.

HÌNH ẢNH LỚP HỌC

Các học viên tích cực thảo luận, phân tích, trao đổi với bạn học, với Mentor và Giảng viên trong suốt quá trình học.

CẢM NHẬN HỌC VIÊN

HỌC PHÍ & GHI DANH

LỊCH KHAI GIẢNG

Lớp Địa điểm Lịch học Ngày khai giảng
React Native 02 Quận 3 Tối T2 + T6  12/04
React Native 03 Quận 3 Tối T2 + T6  26/07
Thời gian học Địa chỉ học
* Tối : 18h30 đến 21h30

 

* Chiều : 14h đến 17h

* Sáng : 8h30 đến 11h30

* Chi nhánh 1: Quận 3: 376 Võ Văn Tần

 

* Chi nhánh 2: Quận 10 : 459 Sư Vạn Hạnh, Tòa nhà HDBank, Lầu 2

* Chi nhánh 3: Quận Bình Thạnh : 82 Ung Văn Khiêm

* Chi nhánh 4 : Quận Hải Châu - Đà Nẵng - Tháng 5/2019

** Thời lượng học: 12 Tuần ( 24 buổi) - 72h Offline


CÁC CHƯƠNG TRÌNH ƯU ĐÃI :

  • * Áp dụng thêm một trong các ƯU ĐÃI sau: 
  • * Hoặc Học theo nhóm giảm 400.000 đ
  • * Học viên cũ giảm 400.000 đ

HỌC PHÍ: 8.200.000 Đ CHO 10 SUẤT ĐĂNG KÍ TRƯỚC  10/02/2020 (CÒN 6 SUẤT). GIÁ GỐC 10.500.000 Đ

GHI DANH

VUI LÒNG ĐIỀN ĐẦY ĐỦ THÔNG TIN BÊN DƯỚI VÀ NHẤN ĐĂNG KÝ 

16

năm kinh nghiệm

15

GV đào tạo tại Arizona - Mỹ

7

chi nhánh

4100

học viên đã tham gia

TOP
Contact Me on Zalo