Clone ứng dụng Foody sử dụng Android và FireBase Realtime
Học viên sẽ học được gì sau khi học khóa học của bạn ?
Phân tích một ứng dụng lớn cho doanh nghiệp

Tags:
Phân tích một ứng dụng lớn cho doanh nghiệp
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
Xây dựng một ứng dụng giống các chức năng của Foody
HỌC ONLINE MÃI MÃI
GIẢNG VIÊN HỖ TRỢ NHIỆT TÌNH QUA GROUP VỚI HƠN 2000 HỌC VIÊN
MỘT DỰ ÁN LỚN ĐỂ THÊM VÀO CV CỦA BẠN
MỘT PROJECT LUẬN VĂN TỐT NGHIỆP HOÀNH TRÁNG
MỘT DỰ ÁN APP ANDROID TUYỆT VỜI ĐỂ TRAINING CHO NHÂN SỰ CÔNG TY
Những yêu cầu trước khi học khóa học này ?
Đã từng học qua khóa học Lập Trình Android Căn Bản Tới Nâng Cao
Những yêu cầu trước khi học khóa học này ?
Đã từng học qua khóa học Lập Trình Android Căn Bản Tới Nâng Cao
Có kiến thức căn bản lập trình
Giới thiệu về khóa học: Clone ứng dụng Foody sử dụng Android và FireBase Realtime
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.
Giới thiệu về khóa học: Clone ứng dụng Foody sử dụng Android và FireBase Realtime
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.

Chương 1 : Các kiến thức cơ bản về Firebase
Bài 1 : Giới thiệu về Firebase
Bài 2 : Tích hợp Firebase vào Project
Bài 3 : Giới thiệu các tính năng trong Firebase
Bài 4 : Cách sử dụng và thêm dữ liệu RealTime Database trong Firebase
Bài 5 : Thêm dữ liệu dạng Object lên RealTime Database
Bài 6 : Lấy dữ liệu trong RealTime Database
Bài 7 : Lấy dữ liệu và lưu vào đối tượng RealTime Database
Bài 8 : Xóa dữ liệu RealTime Database
Bài 9 : Cập nhật dữ liệu với ChildUpdate trong Firebase
Bài 10 : Cách sử dụng Transaction trong Firebase
Bài 11 : ListView và ChildEventListenter
Bài 12 : Sữa bài củ và giới thiệu Filter trong Firebase
Bài 13 : Tạo User thông qua tính năng Firebase Authentication
Bài 14 : Đăng nhập với Email và Password trong Firebase Authentication
Bài 15 : Cách update thông tin User
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
Bài 17 : Đăng nhập Google trong Firebase Authentication
Bài 18 : Đăng nhập Facebook trong Firebase Authentication
Bài 19 : Notification trong Firebase
Bài 20 : Lưu trữ file với Storage trong Firebase
Bài 21 : Download file từ Storage trong Firebase
Bài 22 : Xóa file đã lưu trong Storage
Bài 23 : Lên ý tưởng sơ bộ cho ứng dụng
Bài 24 : Làm CSDL nháp trong Fireabase
Bài 25 : Demo MVC
Chương 2 : Ứng dụng Foody
Bài 26 : Xây dựng màn hình chào
Bài 27 : Xây dựng giao diện đăng nhập
Bài 28 : Xử lý đăng nhập Google
Bài 29 : Xử lý đăng nhập facebook
Bải 30 : Chỉnh sửa giao diện đăng nhập
Bài 31 : Xây dựng giao diện đăng ký
Bài 32 : Xử lý trang đăng ký
Bài 33 : Xử lý trang đăng nhập
Bài 34 : Thiết kế giao diện quên mật khẩu
Bài 35 : Xử lý code reset mật khẩu qua Email
Bài 36 : Phân tích lại database
Bài 37 : Thiết kế giao diện trang chủ phần 1
Bài 38 : Thiết kế giao diện trang chủ phần 2
Bài 39 : Xử lý ViewPager trang chủ
Bài 40 : RadioButton Và ViewPager
Bài 41 : Thiết kế giao diện custom item trang Ở Đâu
Bài 42 : hiển thị danh sách quán ăn theo danh mục
Bài 43 : Hiển thị thông tin quán ăn trang Ở đâu phần 1
Bài 44 : Hiển thị thông tin quá ăn Ở Đâu phần 2
Bài 45 : Hiển thị thông tin quá ăn Ở Đâu phần 3
Bài 46 : Hiển thị thông tin quán ăn Ở Đâu phần 4
Bài 47 : Lấy vị trí hiện tại của người dùng
Bài 48 : Tìm và hiển thị các quán ăn ở gần
Bài 49 : Load more cho quán ăn
Bài 50 : Gữi đối tượng qua Intent bằng Serialiable và Parcelable
Bài 51 : Hiển thị chi tiết quán ăn
Bài 52 : Xử lý lỗi gữi đối tượng trong Parcelable
Bài 53 : Xử lý thời gian đóng mở cửa
Bài 54 : Hiển thị nội dung bình luận
Bài 55 : Hiển thị hình ảnh bình luận
Bài 56 : Hiển thị chi tiết nội dung bình luận
Bài 57 : Hiển thị vị trí quán ăn lên google map
Bài 58 : Hiển thị tiện ích quán ăn
Bài 59 : Hiển thị wifi quán ăn
Bài 60 : Hiển thị danh sách và thêm Wifi
Bài 61 : Tìm đường đi Google Map
Bài 62 : Thiết kế layout bình luận
Bài 63 : Lấy toàn bộ hình trong thiết bị
Bài 64 : Hiển thị danh sách hình và khắc phục lỗi checkbox
Bài 65 : Hiển thị danh sách hình được chọn trong bình luận
Bài 66 : Đăng bình luận lên firebase và khắc phục lỗi load hình bình luận
Bài 67 : Lấy và hiển thị video trailer cho thực đơn
Bài 68 : Lấy danh sách thực đơn của quán ăn
Bài 69 : Hiển thị danh sách thực đơn
Bài 70 : Tăng số lượng món ăn khi đặt hàng
Bài 71 : Cách lấy thông tin các muốn ăn đã đặt
Bài 72 : Xây dựng giao diện thêm quán ăn
Bài 73 : DateTime Picker Thêm Quán Ăn
Bài 74 : Load Spinner Thực Đơn Thêm Quán Ăn
Bài 75 : Xử lý danh sách tiện ích
Bài 76 : Dùng thủ thuật clone view để xử lý chi nhánh
Bài 77 : Thêm thực đơn
Bài 78 : Chọn video và image từ gallery
Bài 79 : Xử lý thêm quán ăn phần 1
Bài 80 : Xử lý thêm quán ăn phần 2
Xem Video khóa học
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
Keyboard Shortcuts
Shortcuts Open/Close/ or ?
Play/PauseSPACE
Increase Volume↑
Decrease Volume↓
Seek Forward→
Seek Backward←
Captions On/Offc
Fullscreen/Exit Fullscreenf
Mute/Unmutem
Decrease Caption Size-
Increase Caption Size+ or =
Seek %0-9
Tags:
