Bỏ qua tới nội dung chính
ET4711

Lập trình web và ứng dụng di động

Web and Mobile Applications programming

Khối lượng
3 tín chỉ · 3.67 ECTS (LT 45 · BT 15 · TN 0 · Tự học 60 tiết)
Giảng viên phụ trách
Nguyễn Thanh Bình

Mô tả học phần

Nắm được cách thiết kế nội dung bằng ngôn ngữ HTML5. Nắm được cách thể hiện và trình bày nội dung bằng ngôn ngữ CSS3. Sử dụng được ngôn ngữ lập trình JavaScript cho web. Sử dụng được nền tảng NodeJS để xây dựng website. Bên cạnh đó, học phần cũng giới thiệu về các kiến thức lập trình di động cho cả nền tảng Android và iOS. Sinh viên cũng được hướng dẫn thực hành sử dụng các nền tảng phát triển phần mềm trên cả nền tảng web và di động một cách nhanh chóng, hiệu quả.

English description

This course helps students understand how to design content in HTML5 and CSS3 languages; use the JavaScript programming language for the web development; use NodeJS platform to build websites. Besides, the module also introduces mobile programming knowledge for both Android and iOS platforms. Students are also given practical guidance in using software development platforms on both web and mobile platforms quickly and effectively.

Chuẩn đầu ra học phần (CLO) 5

Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.

  • CLO1 Trình bày và giải thích được các nguyên lý cơ bản của thiết kế và trình bày nội dung web bằng HTML5 và CSS3, bao gồm cấu trúc nội dung, bố cục và nguyên lý thiết kế đáp ứng.

    Explain the fundamental principles of web content design and presentation using HTML5 and CSS3, including content structure, layout, and responsive design principles.

  • CLO2 Phát triển được các trang web có tính tương tác với người dùng bằng ngôn ngữ JavaScript, đáp ứng các yêu cầu cơ bản về chức năng và trải nghiệm người dùng.

    Develop interactive web pages using JavaScript that meet basic functional and user experience requirements.

  • CLO3 Xây dựng và vận hành được website động phía máy chủ bằng nền tảng NodeJS, có xét đến các yếu tố bảo mật nội dung số, tối ưu tìm kiếm và tương tác đa người dùng.

    Build and operate server-side dynamic websites using the NodeJS platform, considering digital content security, search engine optimization, and multi-user interaction.

  • CLO4 Phát triển được các ứng dụng di động đơn giản cho Android và iOS bằng React Native, sử dụng các thành phần giao diện, kiểu giao diện và API của nền tảng hệ điều hành.

    Develop simple mobile applications for Android and iOS using React Native, utilizing UI components, styles, and operating system platform APIs.

  • CLO5 Tích hợp và trình bày một sản phẩm web hoặc ứng dụng di động hoàn chỉnh, thể hiện khả năng làm việc độc lập hoặc theo nhóm, giao tiếp kỹ thuật và thái độ nghề nghiệp phù hợp.

    Integrate and present a complete web or mobile application product, demonstrating independent or team-based work, technical communication skills, and appropriate professional attitudes.

Đánh giá học phần

Thành phầnTỉ trọngThời gian
Thi cuối kỳ (Final Examination)70.0%

Tất cả học phần