KHÓA HỌC CGA ANDROID

Lập trình Android 7.0

Tại sao nên chọn lựa Android

Android là nền tảng dành cho thiết bị di động phổ biến nhất thế giới hiện nay, chiếm hơn 64% thị phần với hơn 2 tỉ thiết bị đang sử dụng.

Với xu hướng ngày càng phát triển của Android, đã kéo theo nhu cầu tuyển dụng lập trình Android ngày càng khốc liệt.

Và lập trình Android chính là cơ hội tuyệt vời nhất, đặc biệt là các bạn trẻ.

Tổng quan

Khoá học giúp học viên nắm vững các kiến thức và kỹ năng cần thiết trong thiết kế và xây dựng ứng dụng di động nói chung và làm chủ ngôn ngữ lập trình Java để phát triển các ứng dụng Android nói riêng.

ĐỊA ĐIỂM HỌC

CodeGym Việt Nam – Nhà số 23, Lô TT01, Đường Hàm Nghi, Khu đô thị Mon City, Mỹ Đình, Nam Từ Liêm, Hà Nội.

LỊCH HỌC

  • 24 buổi, 3 buổi/tuần, 3 giờ/buổi.
  • 18h30 – 21h30 thứ 2/4/6 hoặc 3/5/7.

Khoá học lập trình Android của CodeGym có gì khác biệt

Giảng viên đến từ doanh nghiệp

Đội ngũ huấn luyện viên và chuyên gia nhiều năm kinh nghiệm phát triển sản phẩm phần mềm tại các doanh nghiệp đảm bảo mang đến cho bạn những kiến thức vững chắc và kinh nghiệm thực tế thị trường thiết thực.

UX/UI

Android của CodeGym là một trong rất ít khoá học cung cấp cho học viên các nguyên lý cơ bản nhất về thiết kế UX/UI và áp dụng ngay cho các sản phẩm của mình.

Startup

Song song với việc học và luyện tập các kỹ năng lập trình Android, bạn sẽ được tham gia các buổi seminar, workshop của các chuyên gia có kinh nghiệm về khởi nghiệp với các sản phẩm lập trình Android.

Hỗ trợ việc làm

CodeGym không chỉ đào tạo kỹ năng chuyên môn mà còn huấn luyện các kỹ năng nghề nghiệp cho bạn. Kết thúc khoá học, CodeGym sẽ hỗ trợ bạn ứng tuyển và tham gia các phiên tuyển dụng tại doanh nghiệp cho tới khi bạn nhận được việc làm mong muốn.

Học xong có sản phẩm ngay

Ngay từ những buổi học đầu tiên, bạn sẽ bắt tay ngay với ý tưởng sản phẩm của mình và từng bước xây dựng, hoàn thiện sản phẩm cho đến ngày hoàn thành khoá học, demo và bảo vệ sản phẩm trước huấn luyện viên và bạn học.

Mục tiêu khoá học

Tham gia khoá học này, bạn sẽ được hướng dẫn chi tiết để có thể tự phát triển các ứng dụng Android và đưa lên Google Play hoặc tham gia vào các nhóm phát triển phần mềm Android.

  • Sử dụng thành thạo cú pháp ngôn ngữ lập trình Java
  • Thiết kế và triển khai được các giải pháp theo mô hình Hướng đối tượng
  • Sử dụng thành thạo các công cụ phát triển ứng dụng Android
  • Thành thạo trong việc xây dựng giao diện cho các ứng dụng Android

  • Phát triển được các ứng dụng Android có khả năng giao tiếp qua mạng
  • Phát triển được các ứng dụng đa phương tiện
  • Phát triển các ứng dụng Android có sử dụng Cơ sở dữ liệu
  • Tích hợp quảng cáo vào trong các ứng dụng Android

  • Triển khai được kiểm thử tự động cho ứng dụng Android
  • Áp dụng được các nguyên lý quan trọng về UX/UI trong thiết kế ứng dụng di động
  • Đưa được các ứng dụng Android lên Google Play

Các sản phẩm làm được

Bạn sẽ có thể làm được nhiều app Android như: Wallpaper, Đọc báo, Thời tiết, Truyện tranh, Truyện chữ, Bán Hàng, Việc làm, Ứng dụng Chat…

Trải nghiệm học tập

Trong quá trình học khóa học React Native, bạn sẽ tham gia vào các hoạt động như: Nghe giảng, xem demo, thảo luận nhóm, thực hành, làm bài tập, học trực tuyến.

Ngoài ra, bạn được sẽ tham gia phát triển một sản phẩm hoàn chỉnh trong suốt khoá học.

Kết thúc khoá học, bạn sẽ demo sản phẩm của mình.

Nội dung khóa học

 

Phần 1: Tổng quan về Android

  • Sử dụng java căn bản
  • Luyện tập thiết kế Hướng đối tượng
  • Cài đặt môi trường phát triển
  • Tạo ứng dụng android đầu tiên
  • Tổng quan về ứng dụng android

Phần 2: Tổng quan kiến trúc của Android

  • Các thành phần của một ứng dụng Android Activity và Fragment
  • Sử dụng Intent
  • Xây dựng giao diện

Phần 3: Giao diện người dùng

  • Bố cục của ứng dụng Android
  • Các điều khiển cơ bản
  • Danh sách và Lưới
  • Menu và điều hướng
  • Xử lý sự kiện

Phần 4: Phát triển các ứng dụng giao tiếp qua mạng

  • Tổng quan về Networking
  • Sử dụng giao thức TCP và UDP
  • Sử dụng HTTP
  • Sử dụng RESTful API
  • Xử lý bất đồng bộ

Phần 5: Phát triển các ứng dụng đa phương tiện

  • Thao tác với Audio
  • Thao tác với Video
  • Nhúng đa phương tiện từ Internet
  • Thao tác với cơ sở dữ liệu

Phần 6: Thao tác với cơ sở dữ liệu

  • Tổng quan về CSDL trên Android
  • Tạo Cơ sở dữ liệu
  • Tạo và truy vấn dữ liệu
  • Lưu trữ cài đặt

Phần 7: Nhúng quảng cáo vào ứng dụng di động

  • Giới thiệu về các nhà cung cấp quảng cáo
  • Nhúng quảng cáo vào ứng dụng Android
  • Theo dõi lợi nhuận từ quảng cáo

Phần 8: Thiết kế ứng dụng di động

  • Các nguyên lý quan trọng về UX/UI
  • Theo dõi trải nghiệm người dùng
  • Liên tục cải tiến trải nghiệm người dùng

Phần 9: Kiểm thử ứng dụng di động

  • Kiểm thử dành cho lập trình viên
  • Các chiến thuật sinh test case
  • Kiểm thử tự động
  • Triển khai TDD
  • Refactoring ứng dụng Android
  • Tích hợp liên tục

Phần 10: Đưa ứng dụng lên Google Play

Phần 11: Dự án của môn học

  • Lập kế hoạch phát triển
  • Thiết kế sản phẩm
  • Xây dựng sản phẩm
  • Tích hợp sản phẩm
  • Trình bày sản phẩm

Ai có thể học được

Chương trình CGA Android phù hợp với tất cả các bạn đang tìm hiểu về lập trình di động, muốn được đào tạo để có thể làm được sản phẩm, xin được việc tại các dự án phát triển phần mềm Android tại các doanh nghiệp, đặc biệt là:

  • Các lập trình viên đang làm ứng dụng web, ứng dụng desktop, muốn chuyển sang lập trình mobile và đang tìm kiếm một lựa chọn tốt nhất cho mình.
  • Các lập trình viên mobile đang sử dụng các nền tảng khác, muốn chuyển sang Android để tận dụng lợi thế rất lớn của nền tảng này.
  • Các bạn sinh viên mới ra trường, muốn học lập trình Android để dễ dàng xin vào các nhóm lập trình di động ở các công ty phần mềm.
  • Các bạn mới bắt đầu tìm hiểu lập trình và muốn thử khám phá nghề lập trình với công nghệ Android (các bạn chưa học gì về lập trình sẽ được trải qua khoá huấn luyện lập trình nền tảng của CodeGym trước khi học CGA Android)

Hướng dẫn đăng ký

Bước 1: Đăng ký tư vấn và xét tuyển
Bạn có thể liên hệ CodeGym để nhận được tư vấn và đăng ký xét tuyển bằng một trong các cách sau:
– Đăng ký trực tiếp ngay tại đây
– Gọi đến số hotline: 02462538829
– Inbox qua Facebook: https://www.facebook.com/codegym.vn/

– Gửi email đến [email protected]

Bước 2: Nhận lịch hẹn xét tuyển
Sau khi nhận được đăng ký xét tuyển và tư vấn cho bạn khoá học phù hợp, bộ phận Tuyển sinh của CodeGym sẽ liên hệ đặt lịch hẹn mời bạn đến tham dự phiên xét tuyển tại trụ sở của CodeGym Việt Nam tại địa chỉ Lô TT 01 – 23, khu đô thị Mon City, đường Hàm Nghi, P. Mỹ Đình 2, Q. Nam Từ Liêm, Hà Nội.
Bước 3: Thi tuyển và phỏng vấn
Tại phiên xét tuyển, bạn sẽ trải qua các vòng sau:
– Vòng làm bài thi đánh giá năng lực: Có 2 loại bài thi đánh giá năng lực dành riêng cho 2 đối tượng khác nhau. Bài thi đánh giá năng lực không chỉ là để làm căn cứ xét tuyển mà còn là để giáo viên giảng dạy có thêm thông tin về học viên để xếp lớp và hỗ trợ phù hợp trong quá trình học.

  • Bạn là người mới bắt đầu, chưa có nền tảng lập trình: Bạn cần trải qua 1 bài thi GMAT, bao gồm các câu hỏi toán học và tư duy cơ bản.
  • Bạn đã có nền tảng lập trình: Bạn cần trải qua 1 bài thi Lập trình căn bản bao gồm các nội dung như: câu lệnh điều kiện, câu lệnh lặp, hàm, các thuật toán đơn giản.

Vòng phỏng vấn chuyên môn với các nội dung:

  • Khả năng tiếp thu, tư duy, khả năng giao tiếp của ứng viên.
  • Mong muốn của ứng viên với việc làm trong ngành IT, đánh giá động lực và khả năng theo đuổi quá trình học tập cường độ cao tại CodeGym.
  • Giải đáp các câu hỏi liên quan đến ngành nghề IT.
  • Giải đáp các câu hỏi liên quan đến chương trình đào tạo của CodeGym.

Cả 2 vòng đều diễn ra cùng ngày bạn đến tham dự xét tuyển.

Bước 4: Nhận kết quả xét tuyển
Trong vòng 1-2 ngày sau khi tham gia xét tuyển, bộ phận Tuyển sinh sẽ liên hệ thông báo với bạn kết quả xét tuyển và hướng dẫn bạn các thủ tục đăng ký nhập học nếu trúng tuyển.
Bước 5: Đăng ký nhập học và nộp học phí
Bạn sẽ được mời đến trụ sở CodeGym để nộp Đơn đăng ký nhập học và cùng đại diện CodeGym ký Thoả thuận cam kết việc làm.

Bạn đã sẵn sàng?

Gọi ngay!

0246.253.8829


Trụ sở chính: Số 23, Lô TT01, KĐT Mon City, Mỹ Đình 2, Nam Từ Liêm, Hà Nội.
Huế: Tầng 4, 28 Nguyễn Tri Phương, Phường Phú Nhuận, TP Huế, Tỉnh Thừa Thiên Huế.
Đà Nẵng: 05 Tân Lập 1, Phường Thạch Thang, Quận Hải Châu, TP Đà Nẵng.
Văn phòng tuyển sinh Vinh: 50 Hà Huy Tập, TP Vinh, Tỉnh Nghệ An.
Hotline: 02462538829
Email: [email protected]