Cấp độ 3 – Thiết kế Web & Lập trình JavaScript
Khóa học thiết kế web và lập trình Javascript giúp các em làm quen với lập trình chuyên nghiệp một cách đơn giản và nhẹ nhàng. Từ đó xác định các em có thực sự đam mê với lập trình hay không.
Google, Facebook, blog … những ứng dụng web vô cùng gần gũi với chúng ta nên việc hiểu được hoạt động của chúng sẽ tạo nên sự phấn khích cho các em trong quá trình tiếp cận. Khóa học này sẽ giải mã những điều đó.
Trong khi JavaScript được đánh giá là ngôn ngữ lập trình tiềm năng nhất hiện nay, khi có thể lập trình được web, lập trình trên máy chủ và cả trên thiết bị di động. JavaScript cũng là ngôn ngữ lập trình được kiến nghị sử dụng để dạy lập trình cho thanh thiếu niên trên thế giới nhờ sự đơn giản và trực quan của nó.
Toàn bộ khóa học được thiết kế dựa trên câu chuyện một nhà thám hiểu vô tình tìm được một viên kim cương quý. Ông muốn xây dựng một trang web để triển lãm viên kim cương để công chúng được chiêm ngưỡng. Tuy nhiên, rất nhiều thách thức được đặt ra như làm thế nào để thu hút người xem, cũng như đảm bảo an toàn thông tin cho họ cũng như bí mật của viên kim cương.
Các em sẽ tham gia quá trình xây dựng website ấy, qua đó các kỹ năng lập trình và thiết kế web sẽ được lồng vào các nội dung một cách nhẹ nhàng, dễ hiểu và thật thú vị. Toàn bộ khóa học được xây dựng theo dự án https://getcodingkids.com
Nội dung khóa học
Phần 1 – Xây dựng một trang web
Chương 1 – Giới thiệu về lập trình web
- Giới thiệu về lập trình máy tính
- Lập trình web
- Cách lập một trang web
Chương 2 – Làm quen với công cụ lập trình
- Giới thiệu về công cụ lập trình
- Tổ chức thư mục lưu trữ
- Làm quen với công cụ lập trình
Chương 3 – Làm việc với HTML
- Làm quen với HTML
- Xây dựng trang web với thẻ HTML
- Thêm hình ảnh vào trang web
- Tạo ra cấu trúc trang web
Chương 4 – Làm việc với CSS
- Làm quen với CSS
- Các thuộc tính của CSS
- Sử dụng nhiều thuộc tính CSS
- Sử dụng CSS class
- Sử dụng nhiều CSS class
Chương 5 – Thực hành xây dựng trang web hoàn chỉnh đầu tiên
Phần 2 – Lập trình cơ bản với JavaScript
Chương 6 – Sử dụng siêu liên kết (Hyperlink)
- Làm quen với siêu liên kết(Hyperlinks)
- Tạo ra một siêu liên kết
- Liên kết các trang web
- Thực hành liên kết các trang web
Chương 7 – Làm việc với JavaScript
- Làm quen với JavaScript
- Làm việc với Biến và Phép toán
- Làm việc với câu lệnh IF, IF..Else
Chương 8 – Làm việc với JavaScript (nâng cao)
- Làm việc với hàm (Functions)
- JavaScript và HTML
Chương 9 – Tạo mật khẩu cho trang web
- Làm quen với thẻ input
- Sử dụng JavaScript để kiểm tra mật khẩu
- Hoàn thiện trang web kiểm tra mật khẩu
Phần 3 – Xây dựng ứng dụng web
Chương 10 – Xây dựng ứng dụng web
- Giới thiệu về ứng dụng To-Do List (Danh sách việc cần làm)
- Làm việc với nút lệnh
Chương 11 – Làm việc với DOM (Document Object Model)
- Giới thiệu về DOM
- Sử dụng DOM để thay đổi ứng dụng
- Sử dụng DOM để thêm phần tử vào ứng dụng
Chương 12 – Xây dựng ứng dụng To-Do List
- Bước đầu xây dựng ứng dụng To-Do List
- Thêm phần tử mới vào ứng dụng
- Xóa các phần tử ra khỏi ứng dụng
Chương 13 – Lưu các phần tử To-Do List
- Giới thiệu về LocalStorage API
- Sử dụng localStorage để lưu, tải thông tin
- Xóa phần tử khỏi localStorage
- Hoàn thiện ứng dụng To-Do List
Phần 4 – Xây dựng trò chơi
Chương 14 – Xây dựng một trò chơi (Game)
- Kỹ thuật xây dựng trò chơi
- Xây dựng Giao diện cho trò chơi
Chương 15 – Xây dựng nhân vật cho trò chơi
- Xây dựng nhân vật cho trò chơi
- Tạo ra nhân vật – Tên trộm
Chương 16 – Hoàn thiện trò chơi
- Tính điểm cho người chơi
- Hoàn thiện nhân vật
- Hoàn thiện Game trường
- Tăng độ khó cho Game
Phần 5 – Hoàn thiện website
Chương 17 – Xây dựng hoàn chỉnh một website
- Hiểu về thiết kế và xây dựng website
- Biết cách phát họa một trang web
- Xây dựng các trang web hoàn chỉnh
- Liên kết các trang web để hoàn thiện website
Chương 18 – Làm cho website của bạn Online
- Hiểu về tên miền, host
- Đưa website của bạn lên host
- Kiểm tra website của bạn
- Hoàn thiện website
Đối tượng & Học phí
Đối tượng:
Dành cho trẻ từ 10-14 tuổi, thành thạo máy tính hoặc đã qua Cấp độ 2. Phù hợp cho các em từ lớp 6 đến lớp 9 đã sử dụng thành thạo máy tính và muốn tìm hiểu chuyên sâu vào lập trình.
Học phí:
- Thời gian học: 2.5 tháng (Từ 03/06 – 14/08) /20 buổi
- Học mỗi tuần 2 buổi, mỗi buổi 2 giờ.
- Khai giảng: 12/06/2024
- Suất học: Sáng thứ 2 và thứ 4 (7h45-9h45)
- Học phí:
- Theo kỳ: 1,375,000 đồng/kỳ * 2 kỳ
- Trọn gói: 2,500,000 đồng – tiết kiệm 10%
- Đăng ký theo nhóm giảm 200,000 đồng/học sinh
- Tự trang bị máy tính giảm 100,000 đồng toàn khóa học