Lập trình Web
Last updated
Was this helpful?
Last updated
Was this helpful?
💡 Lộ trình Lập trình Web ở MindX tập trung cung cấp các kiến thức nền tảng căn bản cho học viên, và chú trọng và việc thực hành làm sản phẩm và ứng dụng vào giải quyết vấn đề thay vì lý thuyết. Chương trình đào tạo sát với nhu cầu thực tế của doanh nghiệp, được cập nhật liên tục theo xu hướng mới nhất của thế giới và cá nhân hóa lộ trình cho từng học viên thông qua phần mềm quản lý hiện đại. Học sinh sẽ được học và thành thạo ở mức cơ bản một trong các ngôn ngữ thông dụng nhất: JavaScript. Các kiến thức được dạy sẽ là các kiến thức thực tế nhất để có thể áp dụng được NGAY, bằng phương pháp truyền đạt dễ nhớ chứ không dàn trải, lý thuyết. Sản phẩm của các bạn có tính cá nhân hóa người dùng như ứng dụng Web information, ecommerce mua sắm sản phẩm và đặt hàng, LMS hệ thống quản lý học tập,...
3 LEVEL: BASIC - ADVANCED - INTENSIVE
Điều kiện tiên quyết để bạn có thể thành công đó chính và sự quyết tâm và niềm đam mê. Học lập trình không phải là một việc dễ dàng, nó đòi hỏi rất nhiều công sức và sự thực hành để có thể thành thạo.
Độ tuổi: 14 - 17 tuổi
Lộ trình Web dành cho tất cả các bạn đang là học sinh Trung học, có định hướng về ngành Công nghệ thông tin (CNTT) hoặc Khoa học máy tính (KHMT) sau khi vào Đại học hay là muốn tìm hiểu và bổ sung thêm kiến thức. Lộ trình nằm trong "Chuỗi lộ trình 3 năm dành cho học sinh Trung học".
Mô hình học tập và phương pháp giảng dạy của MindX vô cùng đổi mới và sáng tạo nhưng vẫn giữ lại những ưu điểm to lớn của mô hình học tập truyền thống dựa theo hai yếu tố chính: project-driven, mentor sessions (Mentorship).
Tại MindX, học sinh sẽ được học tập và tiếp thu kiến thức bằng việc thực hành dựa trên các dự án, bài tập mẫu vô cùng dễ hiểu và trực quan, giúp học sinh dễ dàng tiếp cận và thực sự hiểu vấn đề, tránh nhắc tới những khái niệm lập trình khô khan và khó hiểu bằng cách trực quan hoá thông qua dự án mẫu.
Học sinh có khả năng xây dựng các website theo sở thích, từ một trang bán sản phẩm tới một trang mạng xã hội
✓ Giúp học sinh hiểu và sử dụng được các ngôn ngữ (HTML/CSS) ở mức độ cơ bản, từ đó có khả năng làm nền tảng để học các ngôn ngữ khác sau này.
✓ Học về ngôn ngữ lập trình Javascript - ngôn ngữ lập trình web phổ biến nhất trên thế giới được các công ty lớn như Facebook, Google sử dụng
✓ Giúp học sinh nhận thức/ khám phá bản thân từ đó giúp học sinh định hướng phát triển.
✓ Tạo môi trường học về cách cư xử, giao tiếp, ứng xử,... và các kỹ năng mềm khác.
✓ Rèn luyện kỹ năng tự đọc và tìm kiếm trong lĩnh vực lập trình.
Khá
Học sinh biết áp dụng kiến thức của mình để hoàn thiện một trang web từ hình ảnh đến âm thanh, video và các nội dung đính kèm với mức độ hoàn thiện 50% - 70% so với ý tưởng ban đầu của mình.
Học sinh nhận biết được các vấn đề đang gặp phải trong quá trình làm trang web của mình và giải quyết các vấn đề đó dưới sự hướng dẫn của giảng viên.
Học sinh trình bày và lên ý tưởng cho trang web của mình.
Tốt
Học sinh biết áp dụng kiến thức của mình để hoàn thiện một trang web từ hình ảnh đến âm thanh, video và các nội dung đính kèm với mức độ hoàn thiện 70% - 90% so với ý tưởng ban đầu của mình.
Học sinh có thể tự sáng tạo thêm các tính năng, giao diện thú vị hơn cho trang web của mình, và áp dụng kiến thức đã học để làm các tính năng đó dưới sự hướng dẫn của giảng viên.
Học sinh có khả năng trình bày ý tưởng và giới thiệu về trang web của mình cho mọi người một cách rõ ràng, đầy đủ.
Xuất sắc
Học sinh biết áp dụng kiến thức của mình để hoàn thiện một trang web từ hình ảnh đến âm thanh, video và các nội dung đính kèm với mức độ hoàn thiện trên 90% so với ý tưởng ban đầu của mình. (Trang web không có lỗi nghiêm trọng và có đầy đủ các ý tưởng như đã trình bày với giảng viên).
Học sinh có khả năng tự tìm kiếm câu trả lời cho các vấn đề, các tính năng mới, các trang con chi tiết mới và các lỗi trong quá trình tự làm trang web của mình. Ngoài ra học sinh biết tự tìm tòi các kiến thức mới, các thư viện mới để áp dụng vào trang web của mình.
Học sinh có kỹ năng thuyết trình tốt (tự tin, cách nói, cách diễn đạt, dáng đứng, cách di chuyển và đặc biệt là có khả năng tự làm slide khi thuyết trình).
Buổi 1
Tổng quan về HTML/ CSS và cú pháp đi kèm
• Tìm hiểu về khái niệm lập trình và lập trình dạng thẻ (Tag).
• Comment trong HTML/ CSS • Thẻ HTML thông dụng.
• Các thuộc tính CSS cơ bản.
• Xây dựng trang profile online.
Học tại lớp
Buổi 2
Box model trong CSS, CSS Layout
• Giới thiệu về CSS - Layout: display: Tính chất thẻ inline, block, inline-block.
• Giới thiệu độ ưu tiên CSS.
• Giới thiệu CSS Selector.
• Giới thiệu CSS Box model.
• Giới thiệu về các thẻ danh sách ul, ol, li.
• Giới thiệu dự án website Xnews (web tin tức). • Xây dựng thanh navbar và phần header dự án.
Học tại lớp
Buổi 3
Flexbox & Devtools
• Nested Tag và Devtools.
• Khái niệm và các thuộc tính cơ bản flexbox.
• Giới thiệu về CSS position.
• Thực hành xây dựng website layout với Flexbox.
• Xây dựng body (P1).
Học tại lớp
Buổi 4
Ôn tập FlexboX & CSS Position
• Giới thiệu về CSS Position.
• Thực hành các thuộc tính nâng cao với flexbox.
• Xây dựng body (P2).
Học tại lớp
Buổi 5
Workshop kỹ năng
• Giới thiệu về git/github.
• Thực hành tạo repository.
• Thực hành thao tác với các câu lệnh cơ bản của github.
• Đồng bộ hóa code.
• Sơ lược về deploy website.
• Kiểm tra checkpoint 1.
Học tại lớp
Buổi 6
Form UI & News article page
• Giới thiệu về form và các thẻ cơ bản.
• Giới thiệu về form và các thẻ cơ bản.
• Xây dựng form feedback cho trang web.
• Xây dựng news article(trang con chi tiết) một bài báo.
Học tại lớp
Buổi 7
Responsive
• Giới thiệu về Responsive web.
• Thực hành responsive navbar.
• Hoàn thiện trang con.
• Xây dựng footer.
Học tại lớp
Buổi 8
Pakage Xnews Website
• Thực hành responsive homepage.
• Đóng gói dự án web tin tức.
• Thực hành Deploy dự án lên github page.
• Thực hành lên ý tưởng sản phẩm cuối khóa.
Học tại lớp
Buổi 9
Hoàn thiện ý tưởng và định hướng sản phẩm
• Overview về buổi demo cuối khóa.
• Hướng dẫn học sinh hoàn thiện ý tưởng cuối khóa.
• Phân tích, đánh giá từng sản phẩm
◦ Ưu, nhược điểm .
◦ Độ khả thi .
◦ Những điểm cần sửa đổi.
• Gợi ý, đề xuất một số công nghệ, phần mềm để hỗ trợ trong quá trình làm sản phẩm.
• Hướng dẫn học sinh cách research, tham khảo thêm về các bố cục giao diện trang web phù hợp.
• Xây dựng timeline dự án cuối khóa từng bạn.
• Kiểm tra checkpoint 2.
Học tại lớp
Thực hành hoàn thiện sản phẩm cuối khoá
• Tìm kiếm hình ảnh, thiết kế hình ảnh
• Tìm kiếm âm thanh, video tương ứng cho dự án
• Xây dựng khung giao diện trang chủ dự án
Tự thực hành tại nhà
Buổi 10 Buổi 11 Buổi 12
Thực hành làm dự án cuối khóa
• Xây dựng và hoàn thiện dự án cuối khóa dựa trên timeline với sự hỗ trợ từ giảng viên .
• Xây dựng trước khung slide thuyết trình dự án.
Học tại lớp
Buổi 13
Nghiệm thu sản phẩm
• Thiết kế slide thuyết trình sản phẩm.
• Thuyết trình thử sản phẩm.
• Góp ý sửa đổi.
Buổi 14
Thuyết trình sản phẩm cuối khoá
Tại lớp