Thành quả khóa học : tạo ra được sản phẩm là ứng dụng chat hoạt động trên Iphone / iPad / Samsung / LG / Goolge Pixel …

Các tính năng chính của ứng dụng sẽ bao gồm:

+ Đăng ký / đăng nhập tài khoản

+ Cập nhật thông tin của người dùng lên server

+ Cập nhật hình ảnh người dùng lên server

+ Kết nối 2 thành viên với nhau và gửi tin nhắn tức thời ( realtime / thời gian thực )

+ Kết nối 1 nhóm các thành viên với nhau và gửi tin nhắn tức thời ( realtime / thời gian thực )

+ Gửi hình ảnh từ 1 thành viên đến 1 hoặc 1 nhóm các thành viên khác

 

Nội dung được tiếp cận : thực chiến việc tạo ứng dụng tiệm cận thực tế

+ Xây dựng server chat , viết bằng Nodejs

+ Kết nối cơ sở dữ liệu

+ Viết API xử lý trên server thông báo khi có người dùng đăng nhập

+ Viết API trên server xử lý tạo kết nối cho 2 thành viên chat trực tiếp, hoặc kết nối 1 nhóm

+ Viết API trên server nhận tin nhắn từ 1 thành viên và gửi đến các thành viên khác

+ Viết API trên server lấy tin nhắn lưu trên CSDL

+ Viết API trên server cập nhật ảnh của 1 thành viên lên hệ thống

+ Viết API gửi file từ 1 thành viên đến thành viên khác / đến nhóm

+ Tạo giao diện người dùng trên android với xml

+ Chia cột, layout Linear và layout Relative trên android…

+ Viết đăng nhập / đăng ký người dùng cho android  ( sử dụng SMS OTP hoặc Fb login )

+ Tạo activity, tạo fragment để hiển thị nội dung

+ Tạo menu left với Navigation Drawer , và menu bottom

+ Chuyển cảnh giữa các activity, fragment

+ Truyền dữ liệu giữa các activity, fragment

+ Lấy dữ liệu từ server trả về cho android

+ Xử lý dữ liệu json từ server và hiển thị kết quả lên activity hoặc fragment android

+ Các tác vụ async task thực thi ngầm và trả kết quả về cho chương trình chính

+ Tạo giao diện người dùng trên Xcode (iPhone)

+ Xử lý chuyển cảnh với Segue và Navigation Controller cho iPhone

+ Tạo menu left cho ứng dụng iPhone

+ Lấy dữ liệu từ server truyền về iPhone với Alamofire

+ Xử lý dữ liệu json trả về với SwiftyJSON và hiển thị dữ liệu

+ Các tác vụ Dispatch thực thi ngầm song song với chương trình chính

+ Viết trang quản lý người dùng, ứng dụng v.v trên website

+ Thêm, xóa, sửa người dùng trên website

 

Thời gian học:
+ Sáng CN hằng tuần, 8h-12h
+ Thời lượng : 3 tháng ( 12 buổi ) học với Thầy Huy + 90 ngày tự thực hành tại nhà

Số lượng học viên: 6-10 người /khóa

Chuẩn bị:
+ 1 laptop Macbook (Macbook Air hoặc Macbook Pro ) cho việc lập trình iPhone
+ 1 laptop Dell / Sony / Hp v.v cài Windows 7/10 cho việc lập trình Android

Học phí: 5.000.000 VNĐ

Đăng ký khóa học ở đây:

Một số ghi chú khác:

Toàn bộ số tiền thu được từ khóa học được đưa vào quỹ : Vì 1.000.000 trẻ Việt Nam tiếp cận CNTT 4.0

Quỹ từ thiện Trần Huy – Vì 1.000.000 trẻ Việt Nam tiếp cận CNTT 4.0