KHÓA HỌC Chuyên viên QUỐC TẾ

lập trình ứng dụng di động – android

Khóa học giúp các chuyên viên lập trình phát triển các ứng dụng di động trên nền Android với khả năng lập trình với Java, thiết kế giao diện UX/UI, phát triển các ứng dung chuyên nghiệp cho thiết bị di động. Và chuẩn bị cho việc thi lấy chứng chỉ quốc tế ATC: Android Certified Application Developer.

  • Chứng chỉ: Certificate of Android Application Developer
  • Thời lượng: : 4 tháng (144 giờ, 48 buổi, 3 giờ/buổi)
  • Địa điểm: 219–221 Xô Viết Nghệ Tĩnh, P.17, Q. Bình Thạnh, TP.HCM
  • Hình thức học: thực hành 100% trên máy tính
  • Thiết kế được giao diện ứng dụng Android với các view cơ bản và nâng cao tương thích với nhiều thiết bị với kích thước màn hình khác nhau.
  • Tương tác với người dùng qua các sự kiện như chạm (touch), chạm và giữ (long click),…
  • Thiết kế được giao diện ứng dụng hỗ trợ nhiều ngôn ngữ khác nhau.
  • Phát triển được các ứng dụng Android có xử lý cơ sở dữ liệu.
  • Đóng gói và xuất bản phần mềm trên thiết bị thật và Google Play.
  • Trình bày và thuyết phục khách hàng về ý tưởng và sản phẩm thiết kế.
  • Phương pháp học tập thông qua dự án (Project-based-learning), tình huống (Case study) trực quan trải nghiệm với trên 90% thời lượng học thực hành rèn luyện cùng đội ngũ là các chuyên gia đầu ngành đang làm việc thực tế.
  • Đặc biệt với phương thức đào tạo “BootCamp – Trại huấn luyện”: 30% thời lượng học viên được học và làm dự án thật tại doanh nghiệp phần mềm đối tác (Công ty Giải Pháp Phần Mềm R2S).
  • Tạo ra bộ sản phẩm ứng dụng di động trên nền tảng Android hoàn chỉnh được xuất bản trên Google Play.

GIỚI THIỆU CHƯƠNG TRÌNH

STTModule – Tên môn họcBuổi học
1

Thiết kế đồ hoạ cho Lập trình di động

(Graphic Design for Mobile Programming)

4
2

Thiết kế UI/UX cho Lập trình di động

(UI/UX Design for Mobile Programming)

3
3Cơ sở dữ liệu SQLite (Database SQLite)3
4

Phát Triển Ứng Dụng Android

(Android Application Development)

36
5

Thực hiện và bảo vệ đồ án tốt nghiệp

(Project Defense)

2
Module 01: Thiết kế đồ hoạ cho Lập trình di động

1. Giới thiệu

  • Thiết kế đồ họa cho App nhằm sự truyển tải thông điệp từ nhà thiết kế – từ người cung cấp dịch vụ (sản phẩm ) tới người sử dụng. Thiết kế đóng vai trò như lập trình viên hoặc nhà xây dựng để bất cứ ai cũng có thể hiểu và sử dụng được sản phẩm của họ.
  • Bố trí layout thiết kế dựa trên thương hiệu cho App như màu sắc, bố cục, tỷ lệ kích thước (responsive)… trên nhiều thiết bị đầu cuối.

2. Sản phẩm thực hiện

  • Không gian làm việc thiết kế Mobile.
  • Cách thiết kế cho Mobile App.
  • Cách thiết kế đạt chuẩn và những quy tắc chuẩn để thiết kế trong Mobile App.
  • Hoàn thiện thiết kế Mobile App bằng Adobe XD.
  • Thực hành Prototype với thiết kế Mobile App vừa hoàn thiện.
  • Thiết kế UI các thành phần của 1 Mobile App cơ bản.
  • Đóng gói 1 sản phẩm theo chủ đề “nền kinh tế chia sẻ” như Graber, Đặt món ăn, Freenlancer, Giúp việc…
Module 02: Thiết kế UI/UX cho Lập trình di động

1. Giới thiệu

  • Thiết kết sản phẩm từ việc trải nghiệm người dùng hay còn gọi User eXperience (UX) là cách mà người dùng cảm nhận về sản phẩm cụ thể.
  • Thiết kết sản phẩm để nghiên cứu, đánh giá về thói quen và cách người dùng cảm nhận về hệ thống hay còn gọi User Interface (UI) . UI/UX giúp bạn thiết kế ra những sản phẩm nhanh chóng.

2. Sản phẩm thực hiện

  • Kiến thức về UI/UX thông qua phần mềm Adobe Experience Design để thiết kế một ứng dụng di động hay một website, từ ý tưởng ban đầu, wireframe…
  • Sử dụng thành thạo công cụ, áp dụng 1 cách nhất nhất, hiệu quả nhất trong thiết kế UX/UI.
  • Sử dụng kho thư viện layout UI/UX từ KENT để thiết kế layout cho ứng dụng với chủ đề “kinh tế chia sẻ” để làm ra App như Graber, Đặt món ăn, Freenlancer, Giúp việc…
Module 3: Cơ sở dữ liệu SQLite

1. Giới thiệu

  • Tổng quan về cơ sở dữ liệu; qui trình thiết kế một cơ sở dữ liệu.
  • Mô hình thực thể kết hợp.
  • Mô hình dữ liệu quan hệ.
  • Cài đặt cơ sở dữ liệu.
  • Truy vấn cơ sở dữ liệu.

2. Sản phẩm thực hiện

  • Phân tích được mô hình thực thể kết hợp.
  • Thiết kế được mô hình dữ liệu quan hệ.
  • Cài đặt được cơ sở dữ liệu sử dụng SQLite.
  • Trích xuất dữ liệu từ một bảng, từ nhiều bảng.
  • Trích xuất dữ liệu với hàm nhóm, với group by, với having, với order by
Module 4: Phát Triển Ứng Dụng Android

1. Giới thiệu

  • Tổng quan về lập trình Android: công cụ lập trình Android Studio, cấu trúc Android project. Triển khai ứng dụng trên môi trường giả lập và trên thiết bị thật.
  • Các view cơ bản và nâng cao.
  • Các sự kiện và xử lý sự kiện.
  • Layout và vận dụng layout trong thiết kế giao diện người dùng.
  • Thông báo với Toast, Dialog và custom dialog.
  • Lưu trữ dữ liệu vào bộ nhớ thiết bị và thẻ nhớ ngoài.
  • Lưu trữ dữ liệu với SQLite.
  • Menu, Activity.
  • Quyền và cấp quyền cho ứng dụng.

2. Sản phẩm thực hiện

  • Chuẩn bị được môi trường lập trình.
  • Tạo được Android project và thực thi trên thiết bị giả lập.
  • Thiết kế được giao diện và xử lý được các sự kiện để tương tác với người dùng.
  • Liên kết và truyền được dữ liệu giữa các Activity.
  • Tăng trải nghiệm người dùng với Menu, Slide menu, các view dạng list.
  • Xử lý cơ sở dữ liệu với SQLite.
  • Thiết kế được giao diện ứng dụng tương thích với nhiều thiết bị với kích thước màn hình khác nhau; giao diện hỗ trợ nhiều ngôn ngữ như tiếng Việt, tiếng Anh,…
  • Đóng gói và xuất bản phần mềm trên thiết bị thật và Google Play.

3. Rèn luyện BootCamp tại Công ty R2S

  • Tham gia phát triển dự án (dự án thực tế và dự án giả lập tuỳ theo tình hình thực tế).
  • Hoàn thiện những kỹ năng làm dự án như: kỹ năng làm việc nhóm, kỹ năng báo cáo trong công việc, phân tích yêu cầu dự án, kỹ năng kiểm thử, kỹ năng review,…
  • Hoàn thiện các sản phẩm của dự án.
  • Cụ thể:
    • 1/ Kick-off: Giới thiệu Mock Project, vai trò và trách nhiệm từng thành viên dự án, những qui định khi làm dự án, …
    • 2/ Support task : Giao việc, giám sát tiến độ, giải đáp thắc mắc.
    • 3/ Requirement analysis : Software Requirement specification (SRS).
    • 4/ Design: Design specification.
    • 5/ UT document: UT cases.
    • 6/ Code: Source code & filled review checklist.
    • 7/ Execute UT & Fix bugs UT report, logged bugs, updated design.
    • 8/ Weekly review: Mentor review task hàng tuần vào một ngày cố định.
    • 9/ Milestones review: Các nhóm báo cáo dự án, Mentor phản biện.
Thực hiện và bảo vệ đồ án tốt nghiệp

1. Giới thiệu

  • Phân tích, thiết kế cơ sở dữ liệu, giao diện, cài đặt và kiểm thử. Bao gồm:
    • Khảo sát thông tin nhu cầu khách hàng.
    • Lên ý tưởng thiết kế, phác thảo Layout.
    • Thiết kế cơ sở dữ liệu
    • Thiết kế giao diện trên máy
    • Cài đặt xử lý
    • Chạy và kiểm thử
  • Thiết kế và phát triển hoàn chỉnh ứng dụng và xuất bản trên Google Play.
  • Thực hiện bảo vệ đồ án trước hội đồng.
  • Đánh giá sản phẩm và trình bày: Bảng tiêu chí và thang đánh giá
    • Ý tưởng sáng tạo.
    • Sắc sảo của sản phẩm.
    • Ứng dụng thực tế của sản phẩm.
    • Khả năng trình bày và thuyết phục sản phẩm.

2. Nội dung chính

  • Phân tích khảo sát nhu cầu khách hàng.
  • Lên ý tưởng thiết kế và phát thảo Layout.
  • Lên kế hoạch thực hiện.

3. Sản phẩm thực hiện tại Công ty R2S – điển hình

  • 1/ Hệ thống quản lý ứng viên: Là công cụ làm cầu nối giữa nhà tuyển dụng, cơ sở đào tạo và ứng viên. Nhà tuyển dụng đăng tuyển thông tin tuyển dụng. Nhà trường đăng tuyển số lượng sinh viên tốt nghiệp. Dựa vào những thông tin này mà nhà tuyển dụng sẽ liên hệ được những ứng cử viên phù hợp.
  • 2/ Hệ thống quản lý gia sư: Người cần gia sư (người học) sẽ đăng thông tin lên hệ thống. Hệ thống sẽ tự động lựa chọn những người dạy nào phù hợp nhất để gởi thông tin đến người dạy. Đây là hệ thống giúp kết nối người học và người dạy trực tiếp không thông qua bất cứ khâu trung gian nào.
  • 3/ Hệ thống quản lý danh bạ: Phần mềm giúp doanh nghiệp quản lý thông tin liên hệ của nhân viên, khách hàng, đối tác trên hệ thống. Thông qua hệ thống người dùng sẽ dàng tiềm kiếm thông tin và liên hệ ngay trên hệ thống.
  • 4/ Hệ thống quản lý tài chính: Phần mềm giúp người dùng quản lý thu chi. Ngoài ra phần mềm còn giúp người dùng thiết lập khoản chi trong một tháng. Điều này giúp người dùng cân đối được tài chính cá nhân của mình./.

HỌC TỪ CHUYÊN GIA – TRẢI NGHIỆM THỰC TẾ

  • Được học cùng với các thầy cô là các chuyên gia kinh nghiệm thực chiến cho hàng trăm dự án Digital Marketing
  • Tôi được trải nghiệm trong môi trường học theo chuẩn quốc tế với học phí hoàn toàn phù hợp với người Việt.
  • Nhà trường có ghi hình video bài giảng những buổi học thực hành, giúp tôi có thể ôn lại bài học rất hiệu quả.
  • Được hỗ trợ tham dự học lại hoàn toàn miễn phí (Nếu tôi có mong muốn).
  • Được các chuyên gia hỗ trợ tư vấn chuyên môn miễn phí suốt đời.
  • Học phí hoàn toàn phù hợp với người Việt.

CHƯƠNG TRÌNH CHUẨN QUỐC TẾ

  • Cập nhập kiến thức mới nhất với các chuyên gia. Đảm bảo đủ năng lực để làm việc ở các vị trí thiết kế.
  • Certificate có giá trị được công nhận và đánh giá cao trên thị trường lao động Việt Nam và đối tác tuyển dụng quốc tế.
  • Cam kết giới thiệu việc làm sau khi tốt nghiệp, gia tăng thu nhập và thăng tiến trong công việc.