Siêu nhân lập trình App với App Inventor
App Inventor ra đời được coi là một hiện tượng chưa từng có ở lĩnh vực lập trình ứng dụng di động. Cho tới thời điểm hiện tại thì App Inventor phổ biến đến nỗi người ta coi nó là công cụ lập trình cho mọi người, trẻ em cũng không ngoại lệ. Do sư phổ biến và xu hướng của App Inventor như vậy việc cho trẻ tiếp cận sớm với những nền tảng công nghệ sẽ giúp khơi dậy niềm đam mê công nghệ của trẻ và trẻ dễ dàng tiếp cận với những công nghệ mới trong thời đại công nghệ số như hiện nay.
GIỚI THIỆU KHOÁ HỌC LẬP TRÌNH APP VỚI APP INVENTOR – CẤP 2
Làm quen học lập trình App cùng App Inventor
Khoá học lập trình App sử dụng công cụ App Inventor, một môi trường phát triển tích hợp (IDE) ban đầu được cung cấp bởi Google và hiện được duy trì bởi Viện Công nghệ Massachusetts. App Inventor thuộc dạng ngôn ngữ lập trình kéo thả nên rất dễ học và sẽ chỉ hỗ trợ được các ứng dụng nhỏ và vừa.
Muốn làm các ứng dụng có độ phức tạp cao hơn, học viên cần nắm ngôn ngữ lập trình cao cấp Javascript dễ học, dễ dùng. Javascript có thể giúp người học lập trình trang Web, ứng dụng di động, game, ứng dụng điều khiển tự động… mà gần như không gặp cản trở nào.

Lập trình những App có tính ứng dụng cao tương thích nhiều thiết bị di động
App Inventor hiện đang hỗ trợ cho xây dựng các ứng dụng di động Android. Muốn làm ứng dụng chạy đa nền tảng (Android, IOS, Desktop…), học viên sẽ cần thêm các công cụ khác mạnh mẽ hơn. Trong trường hợp này là bộ ba Html/Css/Javascript – ba cây đại thụ của công nghệ Web. Html giúp tạo cấu trúc nội dung cho một trang Web. Css giúp căn chỉnh lề, định dạng và tạo hiệu ứng cho các thành phần trong file Html. Javascript giúp hoàn chỉnh phần logic đằng sau giao diện tạo bởi Html/Css.

Kết hợp của lập trình App trên nền tảng Website
Để tạo ra các ứng dụng Web (Web App) có tính logic phức tạp một cách nhanh chóng, học viên cần sự hỗ trợ của framework. Vue là một framework cho Javascript, cực kỷ dễ học, giúp nhanh chóng tạo ra sự liên kết, tương tác động giữa phần logic và phần giao diện. Quasar là một framework khác dựa trên Vue sẽ giúp học viên nhanh chóng xây dựng, tùy chỉnh được giao diện ứng dụng song song với quá trình lập trình cho phần logic.
Song song với việc tạo nên ứng dụng di động, các bạn học sinh cấp 2 có thể theo học liên tiếp chương trình Siêu nhân làm Web cùng Python để tìm hiểu về ngôn ngữ lập trình phổ biến nhất hiện nay trên thế giới.
Video giới thiệu nền tảng App Inventor từ học viện MIT (Mỹ)
CHỨNG CHỈ
Chứng chỉ cấp bởi Teky và các đối tác; Nội dung giáo trình theo bản quyền của Teky với sự phát triển biển tập bởi đội ngũ học thuật chất lượng cao của Teky
HỌC SINH HỌC ĐƯỢC NHỮNG GÌ TỪ KHOÁ HỌC SIÊU NHÂN LẬP TRÌNH APP
Phát triển tư duy, khái niệm
- Tư duy xử lý mã lệnh nâng cao
- Có khái niệm tư duy thiết kế tổng thể & khái niệm cơ bản của Sản xuất phần mềm, trò chơi, hoàn thiện đóng gói sản phẩm
- Xây dựng ý tưởng, cốt truyện, trò chơi, phần mềm, phim hoạt hình
- Khái niệm Thiết kế đồ hoạ và Tư duy thiết kế theo trải nghiệm người dùng
- Phát triển tư duy phân tích yêu cầu và hoàn thiện sản phẩm, dự án
- Phát triển tư duy máy tính (computer thinking)
Kiến thức học được từ khoá học siêu nhân lập trình App
- Kỹ năng lập trình từ cơ bản đến nâng cao với 2 hình thức lập trình: lập trình kéo-thả khối và lập trình bằng chữ.
- Hiểu biết cơ bản về các linh kiện và dàn trang trên ứng dụng di động.
- Cảm quan thẩm mĩ về màu sắc qua cách sử dụng Bánh xe màu/Bảng màu, áp dụng vào thiết kế giao diện bắt mắt.
- Sử dụng kiến thức về Html/Css cơ bản để hiện thực hóa thiết kế giao diện trên Mocking Bot thành trang web tĩnh thực tế.
- Nắm được các khái niệm cơ bản và nâng cao trong ngôn ngữ Javascript, xử lý các sự kiện cơ bản trên trang web với Javascript.
- Phân tích một trang web bất kỳ để học cách thiết kế, biết cách thiết kế trang web responsive.
- Nắm được các khái niệm cơ bản trong việc sử dụng framework Vue trong đơn giản hóa các chương trình đã tạo; cũng như framework Quasar để tạo ra ứng dụng đơn giản trên điện thoại di động; Firebase làm cơ sở dữ liệu online cho ứng dụng.
- Áp dụng Vue Animation để hoàn thiện trải nghiệm người dùng trong ứng dụng, cũng như Vuex để quản lý trạng thái các component trong Vue. Từ đó làm ra sản phẩm có độ phức tạp và tính hoàn thiện cao
Phát triển kỹ năng phần cứng, phần mềm
- Nắm bắt cách sử dụng công cụ App Inventor, Mockingbot, Heroku
- Vận dụng sử dụng các công cụ IDE như Visual Studio code trong việc lập trình
Kỹ năng thế kỷ 21
- Kỹ năng giao tiếp (Communication). Thông qua hoạt động trình bày, truyền đạt ý tưởng dưới dạng nói và viết
- Tư duy phản biện (Critical Thinking). Thông qua việc tự tin nói lên quan điểm và các lập luận cá nhân.
- Năng lực sáng tạo (Creativity). Thông qua việc sáng tạo sản phẩm mới mẻ và hiện thực hoá, học sinh được đóng nhiều vai trò của lập trình viên, nhà sản xuất, người kể chuyện, nhà thiết kế, nhà soạn nhạc
- Kỹ năng hợp tác (Collaboration). Thông qua việc chia sẻ hiểu biết cho nhau, cộng tác, làm việc theo nhóm, hợp tác hoặc phản biện để nâng cao hiệu quả
Công cụ – thiết bị học tập
Hình ảnh bài học – Dự án
Hình ảnh lớp học
Dự án của học sinh
NGUYÊN TẮC GIẢNG DẠY CỦA TEKY
- Lớp học tiêu chuẩn 8 học sinh : 1 giảng viên: Nhằm gia tăng hiệu quả học tập
- Mô hình học tập theo dự án (Project Based Learning): Sản phẩm được dựa trên các vấn đề và thực tế cuộc sống, hiện thực hoá từ ý tưởng thành sản phẩm.
- Lấy học sinh làm trọng tâm: Giáo viên đóng vai trò là huấn luyện viên, theo sát năng lực học tập của từng học sinh.
- Tích hợp kỹ năng 4C (Communication – Critical Thinking – Creativity – Collaboration): Trong hoạt động của mọi lớp học, giờ học.
THỜI ĐẠI 4.0, TRẺ EM PHẢI HỌC LẬP TRÌNH
Vì sao trẻ em nên học lập trình?
- Anh, Mỹ, Trung Quốc, HongKong, Singapore, Nhật v.v.. đều bắt buộc học lập trình từ lớp 1.
- Trên 100 triệu học sinh từ 7 tuổi đã học lập trình trên nền tảng Scratch (MIT, Mỹ), Minecraft (Microsoft) v.v..
- Trong thời đại số, kỷ nguyên của Robot và Trí tuệ nhân tạo, Công nghệ và lập trình mới là ngôn ngữ chung của nhân loại. Đừng để con “mù chữ” thời số.
Cam kết của học viện Teky
- 7 tuổi có thể lập trình Game, phần mềm sau 24h.
- 98% trẻ em được khơi dậy đam mê học công nghệ chỉ sau 2h học thử miễn phí.
- Chuyển biến hành vi nghiện game, máy tính thành đam mê học và sáng tạo công nghệ.
Lợi ích của việc học lập trình
- Phát triển Đam mê công nghệ, Kiến thức Khoa học máy tính.
- Tư duy lập trình, thiết kế, logic và hệ thống; năng lực hiện thực hoá ý tưởng.
- Hỗ trợ học tập hiệu quả các bộ môn Toán học, vật lý, khoa học và xã hội.
- Kỹ năng Thế kỷ 21: sáng tạo, phản biện, giao tiếp, cộng tác.
- Mô hình học theo dự án: mỗi buổi học là một dự án từ các vấn đề thực tế cuộc sống.
- Môi trường học tập hiện đại, nhiều bạn học tài năng, nhiều cuộc thi, nuôi dưỡng đam mê, kích thích học tập nhau.
Vì sao lựa chọn Teky
- Dự án có ảnh hưởng xã hội tốt nhất tại Đông Nam Á liên tục 3 năm 2017 & 2018 & 2019 bởi Chính phủ Úc và Giải thưởng Rice Bowl Đông Nam Á – Global Startup Awards, Asean Business Award.
- Nhà tổ chức cuộc thi lập trình nhí quy mô nhất châu Á – Minecraft Hackathon, hợp tác cùng Microsoft.
- Học sinh có nhiều thành tích, huy chương trong các cuộc thi lập trình & robotics trong nước và quốc tế như WeCode Đông Nam Á, App Jamming Asia Summit – cuộc thi lập trình App Châu Á; lập trình Robot First LEGO League, World Robot Olympiad, Sáng tạo trẻ tại Việt Nam.
- Giáo trình đào tạo chuẩn Mỹ, xây dựng bởi đội ngũ chuyên gia và cố vấn giáo dục trong nước, quốc tế.
- Trang thiết bị hiện đại, giảng viên chất lượng cao, lớp học tiêu chuẩn 8 học sinh:1 giáo viên.
- Tới tháng 3/2020, 20.000 học sinh đã tham gia học lập trình và công nghệ tại học viện Teky.
Xem thêm:
Course Content
Học phần 1 - Lập trình ứng dụng với App Inventor
-
BÀI 1 – XIN CHÀO THẾ GIỚI ANDROID
-
BÀI 2 – APP GIỚI THIỆU BẢN THÂN
-
BÀI 3 – APP PHIÊN DỊCH
-
BÀI 4 – APP NHỮNG TÁC PHẨM ÂM NHẠC
-
BÀI 5 – NÂNG CẤP APP GIỚI THIỆU BẢN THÂN
-
BÀI 6 – APP CÂU ĐỐ ĐƠN GIẢN
-
BÀI 7 – APP HỖ TRỢ NHẮN TIN
-
BÀI 8 – APP LUYỆN PHÁT ÂM
-
BÀI 9 – DỰ ÁN LINH KIỆN BÍ ẨN
-
BÀI 10 – DỰ ÁN CUỐI KHÓA – THIẾT KẾ SẢN PHẨM
-
BÀI 11 – DỰ ÁN CUỐI KHÓA – KỸ NĂNG CHIA SẺ HIỆU QUẢ
-
BÀI 12 – DỰ ÁN CUỐI KHÓA – HOÀN THIỆN VÀ CHIA SẺ SẢN PHẨM
Học phần 2 - Lập trình ứng dụng với App Inventor
-
BÀI 1 – THIẾT KẾ CV BẰNG MOCKING BOT
-
BÀI 2 – APP ĐO QUÃNG ĐƯỜNG ĐI BỘ
-
BÀI 3 – APP CHUYỂN ĐỔI TIỀN TỆ
-
BÀI 4 – APP THỬ TÀI SUY LUẬN
-
BÀI 5 – APP KÉO BAO BÚA
-
BÀI 6 – APP GHI NHẬT KÝ
-
BÀI 7 – APP CHỈNH ẢNH
-
BÀI 8 – APP TRÌNH CHIẾU ẢNH
-
BÀI 9 – GAME TRỨNG LỚN NUỐT TRỨNG BÉ
-
BÀI 10 – DỰ ÁN CUỐI KHÓA – THIẾT KẾ SẢN PHẨM
-
BÀI 11 – DỰ ÁN CUỐI KHÓA – KỸ NĂNG CHIA SẺ HIỆU QUẢ
-
BÀI 12 – DỰ ÁN CUỐI KHÓA – HOÀN THIỆN VÀ CHIA SẺ SẢN PHẨM
Học phần 3 - Lập trình ứng dụng với App Inventor
-
BÀI 1 – NÂNG CẤP ỨNG DỤNG GIỚI THIỆU BẢN THÂN
-
BÀI 2 – APP ĐIỆN THOẠI CHO BÉ
-
BÀI 3 – APP QUẢN LÝ CÔNG VIỆC – P1
-
BÀI 4 – APP QUẢN LÝ CÔNG VIỆC – P2
-
BÀI 5 – MẶT SẤP HAY MẶT NGỬA
-
BÀI 6 – APP CÂU HỎI NÂNG CAO – P1
-
BÀI 7 – APP CÂU HỎI NÂNG CAO – P2
-
BÀI 8 – KẾ HOẠCH XÂY DỰNG APP CỦA BẠN
-
BÀI 9 – WIREFRAME & PROTOTYPE CHO ỨNG DỤNG
-
BÀI 10 – DỰ ÁN CUỐI KHÓA – THIẾT KẾ SẢN PHẨM
-
BÀI 11 – DỰ ÁN CUỐI KHÓA – KỸ NĂNG CHIA SẺ HIỆU QUẢ
-
BÀI 12 – DỰ ÁN CUỐI KHÓA – HOÀN THIỆN VÀ CHIA SẺ SẢN PHẨM
Học phần 4 - Lập trình ứng dụng với App Inventor
-
BÀI 1 – NAMECARD CỦA TÔI
-
BÀI 2 – LOGO ỨNG DỤNG CỦA TÔI
-
BÀI 3 – POMODORO APP – P1
-
BÀI 4 – POMODORO APP – P2
-
BÀI 5 – APP BẢNG MÀU
-
BÀI 6 – GAME BẮN PHI THUYỀN – P1
-
BÀI 7 – GAME BẮN PHI THUYỀN – P2
-
BÀI 8 – GAME BẮN PHI THUYỀN – P3
-
BÀI 9 – GAME BẮN PHI THUYỀN – P4
-
BÀI 10 – DỰ ÁN CUỐI KHÓA – THIẾT KẾ SẢN PHẨM
-
BÀI 11 – DỰ ÁN CUỐI KHÓA – KỸ NĂNG CHIA SẺ HIỆU QUẢ
-
BÀI 12 – DỰ ÁN CUỐI KHÓA – HOÀN THIỆN VÀ CHIA SẺ SẢN PHẨM
Học phần 5 - Lập trình ứng dụng với Javascript, VUE JS
-
BÀI 1 – XIN CHÀO THẾ GIỚI THIẾT KẾ !
-
BÀI 2 – TRANG CÁ NHÂN ĐƠN GIẢN
-
BÀI 3 – LÁ THƯ BÍ ẨN
-
BÀI 4 – TRUYỆN NGẮN CỦA TÔI
-
BÀI 5 – TRỞ THÀNH DESIGNER
-
BÀI 6 – THIỆP MỪNG GIÁNG SINH
-
BÀI 7 – BẾP CỦA MẸ
-
BÀI 8 – DỰ ÁN BẤT ĐỘNG SẢN
-
BÀI 9 – TẠP CHÍ CỦA TÔI
-
BÀI 10 – DỰ ÁN CUỐI KHÓA: ABOUT ME PAGE
-
BÀI 11 – DỰ ÁN CUỐI KHÓA: ABOUT ME PAGE
-
BÀI 12 – CHIA SẺ DỰ ÁN CUỐI KHÓA: ABOUT ME PAGE
Học phần 6 - Lập trình ứng dụng với Javascript, VUE JS
-
BÀI 1 – JAVASCRIPT – NGƯỜI BẠN ĐẦY QUYỀN NĂNG!
-
BÀI 2 – QUYỀN NĂNG THAY ĐỔI
-
BÀI 3 – HÃY CODE ĐÚNG CÁCH !
-
BÀI 4 – PHẦN MỀM MÁY TÍNH TOÁN HỌC – PHẦN 1
-
BÀI 5 – PHẦN MỀM MÁY TÍNH TOÁN HỌC – PHẦN 2
-
BÀI 6 – ỨNG DỤNG TRÒ CHƠI ĐẶT CÂU HỎI
-
BÀI 7 – 3 ĐIỀU ƯỚC
-
BÀI 8 – HÃY CLICK TÔI !
-
BÀI 9 – THỬ THÁCH SO SÁNH
-
BÀI 10 – DỰ ÁN CUỐI KHÓA: MY CALCULATOR
-
BÀI 11 – DỰ ÁN CUỐI KHÓA: MY CALCULATOR
-
BÀI 12 – CHIA SẺ DỰ ÁN CUỐI KHÓA: MY CALCULATOR
Instructor

Học viện Teky
Dự án có ảnh hưởng xã hội tốt nhất tại Đông Nam Á liên tục 3 năm 2017 & 2018 & 2019 bởi Chính phủ Úc và Giải thưởng Rice Bowl Đông Nam Á – Global Startup Awards, Asean Business Award; Nhà tổ chức cuộc thi lập trình nhí quy mô nhất châu Á – Minecraft Hackathon, hợp tác cùng Microsoft.