강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

[Bộ sưu tập] Tạo ứng dụng Android - Phần lý thuyết

Đây là lý thuyết liên quan đến phát triển Android để tạo ứng dụng portfolio để xin việc (chuyển việc).

(4.7) 6 đánh giá

71 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • bokchi
Android
Android
Android Compose
Android Compose
clean-architecture
clean-architecture
Kotlin
Kotlin
android-multi-module
android-multi-module
Android
Android
Android Compose
Android Compose
clean-architecture
clean-architecture
Kotlin
Kotlin
android-multi-module
android-multi-module

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.7

5.0

ALPHA MOON

100% đã tham gia

Tôi đã có thể tìm thấy những gì mình cần trong một khoảng thời gian ngắn.

5.0

이퀭

100% đã tham gia

Có thể nhanh chóng nắm bắt được những điểm cốt lõi về mặt lý thuyết quan trọng, giúp giải quyết được những khúc mắc trước đây.

5.0

cone0527

61% đã tham gia

Nhìn chung khóa học này rất ngắn gọn nhưng giải thích tốt những phần cần thiết. Đây là khóa học tốt để nhanh chóng ôn lại những phần mà bạn đã bị nhầm lẫn hoặc chưa biết về các khái niệm. Tôi nghĩ đây là khóa học tốt để tự kiểm tra kiến thức phát triển của bản thân.

Bạn sẽ nhận được điều này sau khi học.

  • Mẫu thiết kế Android (MV + X (bất kỳ thứ gì)/kiến trúc sạch)

  • Jetpack Soạn

  • Đa mô-đun/SDK

  • Kiến thức lý thuyết về phát triển Android (Xác thực Token/Bộ nhớ-Heap,Stack/Giao tiếp WebView/CICD)

Nếu tìm người mới có kinh nghiệm như người có kinh nghiệm thì tôi tích lũy kinh nghiệm ở đâu?


  • Design Pattern và Clean Architecture là gì? Hãy giải thích cho tôi.

  • Hãy cho tôi biết về dependency injection và giải thích code thay đổi như thế nào khi áp dụng dependency injection.


  • Jetpack Compose mà bạn đã nghiên cứu, hãy cho tôi biết điểm khác biệt so với XML là gì.

  • Bạn đã từng tạo ứng dụng với cấu trúc đa module chưa?

  • Hãy cho tôi biết về CI/CD. Vui lòng giải thích quá trình tự động hóa triển khai.

  • Công ty chúng tôi sử dụng WebView rất nhiều, hãy cho biết về kinh nghiệm của bạn trong việc tạo giao diện WebView để giao tiếp hoặc debug.


Đây là câu hỏi thường gặp trong các buổi phỏng vấn kỹ thuật.

Hầu hết các câu hỏi đều là những điều bạn có thể học hỏi và cảm nhận được khi làm việc tại công ty

Trước khi xin việc, khi tạo portfolio, không dễ để xem xét những phần này và phát triển ứng dụng portfolio.

Dành cho những người như vậy, tôi đã tạo ra khóa học về các kỹ thuật mà tôi mong muốn được đưa vào khi phát triển ứng dụng để nộp làm portfolio.


Bạn sẽ học những nội dung gì?


  • Thiết kế ứng dụng cơ bản(Android / clean-architecture / Kotlin)


    Tại sao không nên đặt tất cả code vào Activity? Bắt đầu từ đó, chúng ta sẽ tìm hiểu về design pattern, clean architecture và các test code đơn giản.


  • Tìm hiểu thêm về thiết kế ứng dụng cơ bản


    Tìm hiểu về Dependency Injection
    và thực hành với Dagger Hilt.


  • Jetpack Compose(Android Compose)


    Sự khác biệt giữa phát triển với Jetpack Compose và phát triển với XML


    Tìm hiểu những điểm cần lưu ý khi tạo component và sử dụng Compose.


  • Đa mô-đun/SDK(android-multi-module)
    Tìm hiểu về việc phân loại code thành SDK / các mô-đun khác
    thay vì chỉ đơn giản là tách thành thư mục/tệp tin.



  • Những điều bổ ích nên biết thêm
    Tìm hiểu về kiến thức CS cơ bản và những thứ thường ít được thực hành khi phát triển trước khi đi làm.



Điểm gì khác biệt so với các khóa học khác?


Hầu hết các khóa học đều được tiến hành theo hình thức làm theo để tạo ra ứng dụng.

Khi chưa quen với lập trình, việc clone coding hoặc làm theo ví dụ ứng dụng sẽ giúp nâng cao trình độ.

Tuy nhiên, đối với những người đã có thể triển khai chức năng ở một mức độ nhất định, việc chỉ đơn thuần làm theo để tạo ra chức năng sẽ không mang lại nhiều lợi ích.

Tôi đã tạo khóa học để bạn có thể xây dựng ứng dụng với nhiều cấu trúc và công nghệ đa dạng.


Tôi nghĩ rằng việc nghe bài giảng là dùng tiền để mua thời gian.


Nếu bạn không rõ về nội dung được đề cập trong khóa học và đang tự học phần đó thì

Tôi đã dành rất nhiều tâm huyết để sản xuất khóa học này nhằm giúp bạn tiết kiệm thời gian.


Tôi tò mò quá 🤔

Q. Tại sao thời lượng bài giảng lại ngắn như vậy?

Chúng tôi sẽ tiến hành theo hình thức giải thích bằng cách xem code đã được viết sẵn, chứ không phải là hình thức viết code cùng nhau.

Tôi đã loại bỏ những phần không cần thiết và rút ngắn nội dung có thể mất 30~40 phút khi giải thích trong khi gõ code xuống còn vài phút.

Q. Tất cả mã nguồn sử dụng trong khóa học có được cung cấp không?

Tôi đã tổng hợp tất cả code trong tài liệu bài giảng Phần 1-3 trên Notion, và có địa chỉ Notion tương ứng.


Q. Đây là phần lý thuyết, vậy chỉ giải thích lý thuyết thôi à?

Chúng tôi sẽ tiến hành bằng cách tạo các ví dụ về những nội dung mà bạn cần biết, tập trung vào các ví dụ cụ thể.

Thay vì xây dựng ứng dụng từ đầu đến cuối theo trình tự A-Z, khóa học sẽ được tiến hành theo hình thức chỉ tập trung vào các phần cần thiết để giải thích.

Vui lòng xem các bài giảng xem trước đã công khai để đánh giá phong cách giảng dạy và độ khó của khóa học.

Sau này tôi sẽ quay lại với khóa học [Phần Thực hành] để tạo ứng dụng từ đầu đến cuối.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người tạo danh mục ứng dụng Android cho việc làm (thay đổi công việc)

  • Android tính năng đặc biệt có thể thực hiện được nhưng thiếu kiến thức về lý thuyết như thiết kế mẫu, v.v.

Cần biết trước khi bắt đầu?

  • Tôi nghĩ bạn sẽ không gặp vấn đề gì khi phát triển bảng tin bằng Android (Kotlin).

Xin chào
Đây là

6,235

Học viên

406

Đánh giá

1,390

Trả lời

4.8

Xếp hạng

12

Các khóa học

Kể từ khi thành lập startup vào năm 2015, tôi đã thực hiện nhiều dự án phát triển khác nhau.

Hiện tại tôi là một lập trình viên nhân viên văn phòng bình thường

Chương trình giảng dạy

Tất cả

59 bài giảng ∙ (2giờ 17phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

6 đánh giá

4.7

6 đánh giá

  • cone05272383님의 프로필 이미지
    cone05272383

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    Nhìn chung khóa học này rất ngắn gọn nhưng giải thích tốt những phần cần thiết. Đây là khóa học tốt để nhanh chóng ôn lại những phần mà bạn đã bị nhầm lẫn hoặc chưa biết về các khái niệm. Tôi nghĩ đây là khóa học tốt để tự kiểm tra kiến thức phát triển của bản thân.

    • eomht1540님의 프로필 이미지
      eomht1540

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • bokchi
        Giảng viên

        Cảm ơn nhận xét!

    • alswogud1233330님의 프로필 이미지
      alswogud1233330

      Đánh giá 15

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      • bokchi
        Giảng viên

        Cảm ơn bạn vì những đánh giá về khóa học!

    • devleo님의 프로필 이미지
      devleo

      Đánh giá 8

      Đánh giá trung bình 4.8

      5

      100% đã tham gia

      Tôi đã có thể tìm thấy những gì mình cần trong một khoảng thời gian ngắn.

      • bokchi
        Giảng viên

        Cảm ơn bạn vì đánh giá!

    • 2kyuhang님의 프로필 이미지
      2kyuhang

      Đánh giá 3

      Đánh giá trung bình 4.3

      5

      100% đã tham gia

      Có thể nhanh chóng nắm bắt được những điểm cốt lõi về mặt lý thuyết quan trọng, giúp giải quyết được những khúc mắc trước đây.

      • bokchi
        Giảng viên

        Cảm ơn bạn vì đánh giá khóa học!

    1.381.331 ₫

    Khóa học khác của bokchi

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!