Description du cours
Comment fonctionne le web est une introduction à Internet et aux différentes technologies Web qui rendent le développement Web possible. Dans ce cours, vous apprendrez à définir des concepts et des principes de base pour la communication technique sur Internet, la technologie Web frontale, la technologie Web back-end, les technologies d’assemblage Web et quelques outils de conception de sites Web populaires. Ce cours n’est pas conçu pour vous apprendre à programmer ou à créer des sites Web à partir de zéro, mais pour vous préparer à discuter des différentes technologies impliquées dans le développement Web et de la façon dont ces technologies affectent le processus de développement Web. Le cours commence par une description fondamentale de la façon dont les services Internet s’imbriquent avec les services Web. Internet est représenté comme une base sur laquelle résident les serveurs Web. Cela inclut également la façon dont les noms de domaine sont importants pour faire du Web une ressource utilisable par tous dans le monde entier. Nous passons ensuite aux blocs de construction frontaux de base d’un site Web: HTML, feuilles de style en cascade (CSS) et JavaScript. Au-delà des bases, nous discutons de la technologie Web back-end et de l’utilisation émergente du langage d’assemblage Web. Enfin, le cours se termine par un examen de quelques suites logicielles de création de sites Web en ligne et hors ligne.
Objectifs de la formation :
- Concepts et principes web de base
- Apprendre l’architecture client/serveur
- Comprendre les serveurs Web et l’accès Web sécurisé
- En savoir plus sur les technologies Web frontales
- Découvrir comment JavaScript est utilisé lors de la conception de sites Web
- En savoir plus sur les technologies Web back-end
- En savoir plus sur les suites logicielles et leurs utilisations
- En savoir plus sur l’assemblage Web
- En savoir plus sur les langages compilés statiques
- Découvrir la différence entre le calcul basé sur un navigateur et le calcul basé sur un serveur
- Apprendre la méthodologie de création d’un site Web
- Découvrir l’importance de la conception de l’interface utilisateur
Les compétences :
- Différencier http et https
- Téléchargement de contenu sur des serveurs Web
- Montrer comment exécuter du code html sur des serveurs Web
- Apprendre à intégrer CSS dans des sites Web
- Utilisation de langages de programmation sur le backend
- Utilisation de serveurs et de technologies sur le backend
- Écrire du code
- Convertir le code
- Utilisation de suites logicielles et d’outils de création de sites Web en ligne
- Utilisation de suites logicielles et d’outils de création de sites Web hors ligne
- Utilisation de solutions prédéfinies pour les logiciels en ligne
- Utilisation de solutions prédéfinies pour les logiciels hors ligne
- Découvrir comment accroître l’accessibilité des utilisateurs
Ce que vous allez apprendre
- Définir les concepts et principes web de base pour la communication technique sur Internet
- Expliquer l'architecture client/serveur, les serveurs web et l'accès web sécurisé (HTTP/HTTPS, ports 80/443)
- Décrire les technologies web front-end, notamment HTML, CSS et JavaScript, et comment JavaScript est utilisé dans la conception de sites web
- Discuter des technologies web back-end, de PHP et des frameworks front-end tels que Vue, Angular et React
- Distinguer le WebAssembly (langage compilé statique) de JavaScript (langage interprété dynamique) et le calcul basé sur le navigateur du calcul basé sur le serveur
- Passer en revue les suites de logiciels de création de sites web en ligne et hors ligne, les bases de la conception de sites web et l'importance de la conception de l'interface utilisateur
Points clés à retenir
- Le cours est une discussion introductive sur Internet et les technologies web qui rendent le développement web possible, et non un cours sur la programmation ou la création de sites web à partir de zéro.
- Internet sert de base sur laquelle résident les serveurs web, et les noms de domaine (FQDN, TLD, noms d'hôtes, URL) rendent le web utilisable par les gens du monde entier.
- Les éléments de base front-end d'un site web incluent le HTML, les feuilles de style en cascade (CSS) et JavaScript, tandis que la technologie back-end et WebAssembly prennent en charge le côté serveur.
- Le WebAssembly est un langage compilé statique, tandis que JavaScript est un langage interprété dynamique, et le calcul peut être basé sur un navigateur ou sur un serveur.
- Le cours se termine par l'examen des suites logicielles de création de sites web en ligne et hors ligne et par la mise en évidence de la conception de l'interface utilisateur.
Foire aux questions
À qui s'adresse ce cours ?
Il s'agit d'un cours d'introduction pour tous ceux qui souhaitent discuter des différentes technologies impliquées dans le développement web et comprendre comment ces technologies affectent le processus de développement web.
Ce cours m'apprendra-t-il à programmer ou à créer des sites web à partir de zéro ?
Non. Le cours n'est pas conçu pour vous apprendre à programmer ou à créer des sites web à partir de zéro, mais pour vous préparer à discuter des différentes technologies web et de la manière dont elles affectent le processus de développement web.
Quels sujets le cours couvre-t-il ?
Il couvre les concepts et principes de base du web, l'architecture client/serveur, les serveurs web et l'accès sécurisé au web, les technologies front-end (HTML, CSS, JavaScript), les technologies back-end et PHP, les frameworks front-end (Vue, Angular, React), le WebAssembly, les langages compilés statiques par rapport aux langages interprétés dynamiques, le calcul basé sur le navigateur par rapport au calcul basé sur le serveur, les bases de la conception de sites web, la conception de l'interface utilisateur et les outils de création de sites web en ligne et hors ligne.
Quelles compétences vais-je acquérir grâce à ce cours ?
Le cours développe des compétences de base sur Internet, le développement web, l'ingénierie web, l'aide web, les langages web et le traitement web.
Comment le cours est-il structuré ?
Le cours est organisé en leçons qui commencent par une introduction et la façon dont les services Internet s'intègrent aux services Web, passent par les technologies front-end et back-end et le WebAssembly, couvrent la conception de sites Web et les outils de création, et se terminent par une conclusion.









