Clone ứng dụng Foody sử dụng Android và FireBase Realtime


26 STUDENTS

Học viên: 26
Thời gian: 15 giờ 36 phút
Bài học: 61

26 HỌC VIÊN
  • Profile photo of Chế Công Bình
  • Profile photo of Vo Hong Quang
  • Profile photo of Lê Mạnh Hùng
  • Profile photo of Quang Lê
  • Profile photo of Lưu Đình Nam
  • Profile photo of Trương Nhật Tân
GHI DANH

Mô tả khóa học

Với sự phát triển ngày càng mạnh mẽ của các thiết bị di động thì những phần mềm, thư viện hỗ trợ xuất hiện ngày càng nhiều. Khi chúng ta đi phỏng vấn ở các công ty chuyên về lập trình di động thì chúng ta luôn gặp được câu hỏi ” Bạn có biết cách sử dụng Firebase không ? “, Vậy Firebase là gì tại sao lại được nhiều công ty di động quan tâm và yêu cầu các Dev di động như chúng ta phải biết.

Firebase có thể nói là một tính năng cực kỳ độc đáo mà Google mang lại cho các Dev. Thay vì trước đây chúng ta phải bỏ ra nhiều chi phí để thuê một Server chỉ để có một database đủ lớn để làm Service, phải gặp khó khăn trong việc bảo mật thì Firebase sẽ đáp ứng đầy đủ các yêu cầu đó. Ngoài ra Firebase còn tích hợp thêm các tính năng RealTime Databse, Quản lý user, đăng nhập Google, Facbook…. Trong đó tính năng RealTime Database lại được ưa chuộng nhất bởi vì chỉ cần những thay đổi dù là nhỏ nhất của Database thì ứng dụng của chúng ta đều biết được những thay đổi đó và làm những sự kiện tương ứng.

Thông qua khóa học này các bạn sẽ biết được Firebase là gì và có thể sử dụng thành tạo các tính năng quan trọng của Firebase như thực hiện chức năng đăng nhập thông qua Google, Facebook, cách tổ chức Database RealTime qua khái niệm NoSQL, không những thế các bạn sẽ biết được cách xây dựng một ứng dụng tương tự như ứng dụng Foody một cách hoàn chĩnh với các tính năng nearby để tìm ra những nhà hàng ở gần , tìm kiếm nhà hàng, load thông tin, chỉ đường với Google Map và rất nhiều kiến thức khác.

Yêu cầu khóa học ?

  1. Đã từng học qua khóa học Lập Trình Android Căn Bản Tới Nâng Cao
  2. Có kiến thức căn bản lập trình

Học xong khóa học này bạn có thể ?

  1. Phân tích một ứng dụng lớn cho doanh nghiệp
  2. Nẵm rõ, vững, toàn bộ kiến thức nền tảng & nâng cao dữ liệu hệ thống thực Firebase của Google
  3. Xây dựng một ứng dụng giống các chức năng của Foody
  4. HỌC ONLINE MÃI MÃI
  5. GIẢNG VIÊN HỖ TRỢ NHIỆT TÌNH QUA GROUP VỚI HƠN 2000 HỌC VIÊN
  6. MỘT DỰ ÁN LỚN ĐỂ THÊM VÀO CV CỦA BẠN
  7. MỘT PROJECT LUẬN VĂN TỐT NGHIỆP HOÀNH TRÁNG
  8. MỘT DỰ ÁN APP ANDROID TUYỆT VỜI ĐỂ TRAINING CHO NHÂN SỰ CÔNG TY

Ai có thể học khóa học này ?

  1. Học sinh
  2. Sinh viên

Đề cương khóa học

Chương 1 : Các kiến thức cơ bản về Firebase
Source code khóa Foody
Bài 1 : Giới thiệu về Firebase
04 phút
Bài 2 : Tích hợp Firebase vào Project
12 phút
Bài 3 : Giới thiệu các tính năng trong Firebase
12 phút
Bài 4 : Cách sử dụng và thêm dữ liệu RealTime Database trong Firebase
33 phút
Bài 5 : Thêm dữ liệu dạng Object lên RealTime Database
11 phút
Bài 6 : Lấy dữ liệu trong RealTime Database
19 phút
Bài 7 : Lấy dữ liệu và lưu vào đối tượng RealTime Database
16 phút
Bài 8 : Xóa dữ liệu RealTime Database
05 phút
Bài 9 : Cập nhật dữ liệu với ChildUpdate trong Firebase
10 phút
Bài 10 : Cách sử dụng Transaction trong Firebase
15 phút
Bài 11 : ListView và ChildEventListenter
25 phút
Bài 12 : Sữa bài củ và giới thiệu Filter trong Firebase
08 phút
Bài 13 : Tạo User thông qua tính năng Firebase Authentication
14 phút
Bài 14 : Đăng nhập với Email và Password trong Firebase Authentication
07 phút
Bài 15 : Cách update thông tin User
12 phút
Bài 16 : Cách thay đổi mật khẩu, xác thực tài khoản thông qua Email Firebase Authentication
06 phút
Bài 17 : Đăng nhập Google trong Firebase Authentication
26 phút
Bài 18 : Đăng nhập Facebook trong Firebase Authentication
34 phút
Bài 19 : Notification trong Firebase
19 phút
Bài 20 : Lưu trữ file với Storage trong Firebase
36 phút
Bài 21 : Download file từ Storage trong Firebase
08 phút
Bài 22 : Xóa file đã lưu trong Storage
05 phút
Bài 23 : Lên ý tưởng sơ bộ cho ứng dụng
49 phút
Bài 24 : Làm CSDL nháp trong Fireabase
28 phút
Bài 25 : Demo MVC
16 phút
Chương 2 : Ứng dụng Foody
Bài 26 : Xây dựng màn hình chào
30 phút
Bài 27 : Xây dựng giao diện đăng nhập
59 phút
Bài 28 : Xử lý đăng nhập Google
46 phút
Bài 29 : Xử lý đăng nhập facebook
15 phút
Bải 30 : Chỉnh sửa giao diện đăng nhập
30 phút
Bài 31 : Xây dựng giao diện đăng ký
13 phút
Bài 32 : Xử lý trang đăng ký
35 phút
Bài 33 : Xử lý trang đăng nhập
14 phút
Bài 34 : Thiết kế giao diện quên mật khẩu
17 phút
Bài 35 : Xử lý code reset mật khẩu qua Email
14 phút
Bài 36 : Phân tích lại database
10 phút
Bài 37 : Thiết kế giao diện trang chủ phần 1
50 phút
Bài 38 : Thiết kế giao diện trang chủ phần 2
30 phút
Bài 39 : Xử lý ViewPager trang chủ
Bài 40 : RadioButton Và ViewPager
06 phút
Bài 41 : Thiết kế giao diện custom item trang Ở Đâu
37 phút
Bài 42 : hiển thị danh sách quán ăn theo danh mục
34 phút
Bài 43 : Hiển thị thông tin quán ăn trang Ở đâu phần 1
01 giờ 06 phút
Bài 44 : Xây dựng màn hình hiển thị thông tin User
Bài 45 : Xử lý màn hình hiển thị thông tin User
Bài 46 : Xây dựng màn hình cập nhật thông tin User
Bài 47 : Xử lý màn hình cập nhật thông tin User
Bài 48 : xây dựng màn hình thêm quán ăn
Bài 49 : Xử lý màn hình thêm quán ăn
Bài 50 : Xây dựng giao diện bình luận
Bài 51 : Xử lý thêm bình luận
Bài 51 : Xử lý bình luận con
Bài 53 : Xử lý lượt like cho bình luận
Bài 54 : Load các hình ảnh liên quan tới của hàng
Bài 55 : Xây dựng giao diện thực đơn cho của hàng
Bài 56 : Xử lý màn hình thêm thực đơn
Bài 57 : Load danh sách thực đơn trong cửa hàng
Bài 58 Load danh sách bình luận tương ứng với nhà hàng
Bài 59 : Hiển thị vị trí nhà hàng lên bản đồ
Bài 60 : Xử lý chỉ đường trên bản đồ

Thông tin về giảng viên

Profile photo of Chế Công Bình
Chế Công Bình

Trưởng nhóm lập trình

LÝ LỊCH CÁ NHÂN

Anh Chế Công Bình hiện tại là trưởng nhóm phát triển lập trình ứng dụng tại VSC.
Anh luôn mong muốn tìm kênh để chia sẻ các kinh nghiệm của mình, thông qua myclass.vn anh đã rất nhiệt tình cung cấp các khoá học rất thực tế cho cộng đồng.
Anh từng tham gia các dự án phát triển ứng dụng cho các công ty Nhật và Anh, thời gian rãnh anh thường thu âm và chia sẻ các kinh nghiệm của mình qua các khoá học.
Anh hy vọng thông qua hệ thống mới itclass.vn sẽ là kênh để anh có thể tương tác trực tiếp và hỗ trợ một cách nhanh chóng các vấn đề khi học viên thắc mắc.
Anh sẵn sàng chia sẻ tất cả các kinh nghiệm của mình cũng như tư vấn về cách học lập trình để đạt hiệu quả cao nhất.

MỘT SỐ THÀNH TÍCH NỔI BẬT
TIỂU SỬ CÔNG TÁC
BÁO CÁO KHOA HỌC
Các khóa học được học viên quan tâm
  • download
    Clone ứng dụng Foody sử dụng Android và FireBase Realtime
    1200.000 VNĐ499.000 VNĐ
    ( 0 REVIEWS )
  • react-native
    Lập Trình Di Động với React Native Từ Căn Bản Tới Nâng Cao Thông Qua 5 App
    1200.000 VNĐ499.000 VNĐ
    0
  • oop-myclass.vn
    Lập trình Hướng đối tượng toàn tập cả C++ và C# qua các ví dụ và các game mini
    COMING SOON
    ( 0 REVIEWS )
  • ios-myclass.vn
    Học lập trình iOS dùng Swift 3 theo phương pháp THỰC DỤNG qua 15 ứng dụng thực tế
    1200.000 VNĐ499.000 VNĐ
    5
  • Firebase-myclass.vn
    Xây dựng ứng dụng triệu người xài Android Realtime với Firebase qua 5 dự án
    599.000 VNĐ399.000 VNĐ
    5
  • learngit-teaser
    Làm chủ GIT để quản lý SourceCode trong Dự án Thực tế
    199.000 VNĐ
    5

Đánh giá khóa học

Những khóa học của giảng viên Chế Công Bình

@2015 - Bản quyền thuộc về ItClass.vn - Dự án thử nghiệm - Đang chờ xin giấy phép