Skip to content
@heig-vd-dai-course

HEIG-VD DAI Course

The GitHub organization for the DAI teaching unit taught at HEIG-VD.

HEIG-VD DAI Course

License

Welcome to the Développement d'applications internet (DAI) teaching unit taught at Haute Ecole d'Ingénierie et de Gestion du Canton de Vaud (HEIG-VD), Switzerland!

🎯 General objectives

On completion of this course, the student will be able to:

  • Understand the principles of network communication and how to program efficient network applications.
  • Use Java, Maven and Git/GitHub to develop network applications.
  • Define, implement and interact with various network applications using TCP, UDP and HTTP protocols.
  • Deploy network applications in a containerized environment with Docker and Docker Compose on a web infrastructure (servers, reverse proxies, caching, etc.).

Thanks to these skills, the student will be able to develop efficient and robust applications that can communicate over the network (for example, business applications, APIs, games, etc.).

📖 Syllabus

All the content of the teaching unit is available in the main repository heig-vd-dai-course/heig-vd-dai-course.

Pinned Loading

  1. heig-vd-dai-course heig-vd-dai-course Public

    The main repository for the "Développement d'applications internet (DAI)" teaching unit.

    Java 45 16

  2. heig-vd-dai-course-java-ios-practical-content-template heig-vd-dai-course-java-ios-practical-content-template Public template

    This repository contains the template to the practical content related to the Java IOs chapter.

    Java 3

  3. heig-vd-dai-course-java-tcp-programming-practical-content-template heig-vd-dai-course-java-tcp-programming-practical-content-template Public template

    This repository contains the template to the practical content related to the Java TCP programming chapter.

    Java

  4. heig-vd-dai-course-java-udp-programming-practical-content-template heig-vd-dai-course-java-udp-programming-practical-content-template Public template

    This repository contains the template to the practical content related to the Java UDP programming chapter.

    Java

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…