Chia Sẻ Khóa Học Android Nâng Cao 2023 (Jetpack, Architecture, v.v.) [Khóa 7404 A]
Android App Development với Jetpack, Compose, MVVM Clean Architecture, Dagger/Hilt, Coroutines, Testing, Retrofit,...!
Bạn sẽ học được gì:
- ✓ Android Jetpack : Data Binding, View Binding, View Model, Live Data, Room Data Persistence, Paging, Work Manager, Navigation, LifeCycle aware components.
- ✓ Jetpack Compose : Fundamentals, Các khái niệm nâng cao (State Handling, Side Effects, Uni Directional Data Flow,....), Các ví dụ dự án nâng cao với Jetpack Compose.
- ✓ Kotlin Coroutines, Dependency Injection với Dagger 2 & Hilt, Networking với Retrofit 2, Unit Testing.
- ✓ Các thực tiễn tốt nhất về Android Architecture nâng cao, MVVM Clean Architecture.
- ✓ Unit Testing Android Application với JUnit, Truth và Mockito.
- ✓ 6 Ví dụ hoàn chỉnh về Project lớn hơn bao gồm các ứng dụng trong thế giới thực của Jetpack Libraries, Dagger/Hilt, Coroutines, Retrofit và Clean Architecture.
Trở thành một Android Developer cấp độ chuyên nghiệp có trình độ cao bằng cách thành thạo các kỹ năng Android được yêu cầu nhiều nhất vào năm 2023!
Nếu bạn là một Android Developer có một số kinh nghiệm coding, Nếu bạn muốn nâng cao kỹ năng của mình và trở thành Android Developer chuyên nghiệp, khóa học này là dành cho bạn!
Khóa học lớn này là tập hợp của 7 khóa học Android Development nâng cao.
1) Khóa học Android Jetpack hoàn chỉnh:
Bạn sẽ nhận được một khóa học chính về Android jetpack hoàn chỉnh từ khóa học này.
Bao gồm tất cả các lĩnh vực như Data Binding, View Binding, View Model, Live Data, Room, Navigation, Work Manager và Notifications.
Tôi cũng sẽ chỉ cho bạn các lĩnh vực nâng cao như Room Migrations.
Sau khi học những điều cơ bản, Bạn sẽ phát triển 6 dự án hoàn chỉnh, lớn hơn để nắm vững các ứng dụng thực tế của kiến thức bạn đã thu được. Bạn sẽ có thể tìm hiểu cách sử dụng các jetpack component với dagger and hilt, coroutines, retrofit và testing libraries. Và cách tích hợp với MVVM và MVVM Clean Architecture.
2) Khóa học Jetpack Compose:
Tôi sẽ từng bước hướng dẫn bạn mọi thứ bạn cần biết để bắt đầu sử dụng jetpack compose trong các dự án Android của bạn.
Bạn sẽ bắt đầu bằng cách tìm hiểu các nền tảng như modifiers, layouts và View components(buttons, SnackBars,..) và tạo RecyclerView bằng cách sử dụng lazy columns.
Chúng tôi cũng sẽ đề cập đến các lĩnh vực nâng cao như State trong Jetpack Compose, remembering state trước khi recomposition, property delegates, Cách làm việc với Side Effects(LaunchEffect,....), Unidirectional Data Flow và State Hoisting, Lưu state với remember saveable và cách sử dụng hiệu quả các view model với jetpack compose.
3) Khóa học Dependency Injection với Dagger và Hilt :
Trong phần 16 của khóa học này, bạn sẽ nhận khóa học dependency injection với dagger. Và trong phần 19, bạn sẽ tìm hiểu mọi thứ bạn cần để tìm hiểu về HILT.
Chúng tôi sẽ bắt đầu với các dependency injection thuần túy rất cơ bản. Và từng bước tiến tới các lĩnh vực nâng cao hơn về dagger và hilt. Bạn sẽ tìm hiểu về application class, modules, component interfaces, constructor injection, field injection và scopes.
Không chỉ vậy, bạn sẽ có thể trải nghiệm việc tạo 3 dự án lớn hơn bằng cách sử dụng dagger/hilt làm dependency injection framework.
4) Khóa học Kotlin Coroutines:
Chúng ta sẽ thảo luận về scopes, dispatchers, builders, suspending functions, structured concurrency, view model scope, lifecycle scope và live data builder với các mẫu code dễ hiểu. Bạn cũng sẽ có thể nắm vững Coroutine Flow fundamentals, State Flow, Shared Flow, Buffer và Collect Latest, Flow Operators cũng như cách sử dụng flows với các view model.
5) Khóa học Networking với Retrofit :
Tôi sẽ chỉ cho bạn cách giao tiếp với REST API bằng retrofit library.
Bạn sẽ tìm hiểu cách gửi GET và POST request tới một server, cách sử dụng hiệu quả các path và query parameter.
Cách receive data từ một server, logging interceptors, timeouts, chuyển đổi dữ liệu định dạng JSON nhận được từ máy chủ sang Kotlin cũng như cách sử dụng coroutines với retrofit.
6) Khóa học MVVM và MVVM Clean Architecture:
Với khóa học này, bạn sẽ có thể thành thạo MVVM và MVVM clean architecture với single activity multiple fragments model và single activity multiple composables model.
Chúng tôi sẽ từng bước xây dựng 6 dự án lớn hơn được kiến trúc tốt với Jetpack Architecture components và các thư viện hỗ trợ khác như Dagger/Hilt, Coroutines và Retrofit.
7) Khóa học Unit Testing với JUnit And Mockito:
Bạn sẽ có thể tìm hiểu cách unit test android application bằng JUnit và các thư viện của bên thứ ba như Mockito và Truth.
Tôi sẽ hướng dẫn bạn các nguyên tắc cơ bản về Android unit testing với các mẫu code dễ hiểu.
Chúng ta sẽ nói về test doubles, testing view model , live data và room db components, cũng như testing với các mock web server.
Và đó không phải là tất cả. Khóa học này ngày càng tăng. Tôi đang thêm các bài học mới vào khóa học này mỗi tuần. Và liên tục cập nhật và nâng cấp các bài học và mẫu code hiện có.
Với gần 350 bài giảng và hơn 37 giờ video, khóa học toàn diện này không để lại bất kỳ khó khăn nào!
Tôi sẽ bắt đầu bằng cách dạy bạn từng chủ đề chính với các ví dụ dự án đơn giản dễ hiểu. Sau đó, chúng ta sẽ hoàn thành các ví dụ dự án lớn hơn/phức tạp hơn áp dụng tất cả những điều chúng ta đã học được.
Để cải thiện các coding challenge tương tác của sinh viên (bài tập về nhà) và các quiz đã được đưa vào mỗi chương, cũng như 6 dự án lớn nhằm cung cấp ý tưởng rõ ràng về cách tất cả các component đó hoạt động cùng nhau!
Khóa học này sẽ dạy bạn Android Development nâng cao theo cách thực tế, với mỗi bài giảng đều có một full coding screen-cast, các ghi chú ngắn tương ứng và các mẫu mã có thể tải xuống! Học theo bất cứ cách nào là tốt nhất cho bạn!
Bạn đang chờ đợi điều gì? Bắt đầu thành thạo Android Jetpack, Jetpack Compose, Android Architecture Best practises, Dagger/Hilt, Kotlin Coroutines, Retrofit và Unit Testing theo cách giúp thăng tiến nghề nghiệp và nâng cao kiến thức của bạn, tất cả đều theo cách thú vị và thiết thực!
Các đối tượng mục tiêu là ai?
- ✓ Android Developer cấp độ mới bắt đầu (với kiến thức cơ bản về Android Development fundamentals).
- ✓ Các Android Developer trình độ trung cấp muốn nâng cao kỹ năng của họ!
Mục lục:
- ✓ 01 - Tổng quan về khóa học
- ✓ 02 - Data Binding Fundamentals.
- ✓ 03 - Làm việc với View Models.
- ✓ 04 - Live Data.
- ✓ 05 - View Model & Live Data với Data Binding.
- ✓ 06 - Activity và Fragment Lifecycles.
- ✓ 07 - Navigation Architecture Components.
- ✓ 08 - Android RecyclerView Fundamentals.
- ✓ 09 - Kotlin Coroutines Phần 1: Coroutines Fundamentals.
- ✓ 10 - Room Data Persistence Library Mastery (Với ví dụ về dự án MVVM hoàn chỉnh).
- ✓ 11 - Room Migrations.
- ✓ 12 - Retrofit với Kotlin Coroutines (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 13 - Notifications (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 14 - Work Manager (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 15 - Dependency Injection với Dagger 2 (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 16 - MVVM Clean Architecture hoàn chỉnh, Project Example 1 (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 17 - Unit Testing Fundamentals.
- ✓ 18 - View Binding.
- ✓ 19 - Dagger Hilt.
- ✓ 20 - MVVM Clean Architecture hoàn chỉnh, Project Example 2 (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 21 - Jetpack Compose Fundamentals (Các bài học được nâng cấp với Kotlin Android mới).
- ✓ 22 - State trong Jetpack Compose.
- ✓ 23 - Kotlin Coroutine Phần 2: Làm việc với Flows.
- ✓ 24 - Jetpack Compose MVVM Project Example 01 - Unit Converter App.
- ✓ 25 - Effect Handlers trong Jetpack Compose.
- ✓ 26 - Architecture Best Practises For Jetpack Compose.
- ✓ 27 - Java Based Archives for references: Giới thiệu.
- ✓ 28 - SQLite dễ dàng hơn với Room (Java Based Archives).
- ✓ 29 - Android Data Binding Mastery (Java Based Archives).
- ✓ 30 - Ví dụ MVVM Project hoàn chỉnh (Java Based Archives).
- ✓ 31 - Retrofit Crash Course (Java Based Archives).
- ✓ 32 - Retrofit với View Model & Live Data (Java Based Archives).
- ✓ 33 - Android Paging Library (Java Based Archives).
- ✓ 34 - SOLID Principles Of OOP (Java Based Archives).
- ✓ 35 - Dependency Injection với Dagger (Java Based Archives).
- ✓ 36 - Android Work Manager (Java Based Archives).
- ✓ 37 - Navigation Architecture Components (Java Based Archives).
- ✓ 38 - Lifecycle Aware Components (Java Based Archives).
- ✓ 39 - Kết Luận Và Bonus Lecture.
Khóa học này dành cho ai:
- ✓ Android Developer cấp độ mới bắt đầu (với kiến thức cơ bản về Android Development fundamentals).
- ✓ Android Developer chuyên nghiệp.
- ✓ Những sinh viên quyết tâm sẵn sàng trở thành Android Developer chuyên nghiệp.
- ✓ Bất kỳ ai có niềm đam mê xây dựng các ứng dụng Android tuyệt vời bằng cách sử dụng các công nghệ tiên tiến nhất.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU