Latest News

Les fondamentaux des technologies du web


Comprenez le fonctionnement des technologies à votre disposition pour créer vos contenus web


Présentation : 

Afin de développer des applications ou des sites web, il est important de bien comprendre l’environnement dans lequel vous œuvrez : ses langages, ses technologies, son périmètre, ses acteurs et l'interaction des uns avec les autres. Dans cette formation de Birnou Sébarte, vous explorerez les principaux concepts d’une relation client/serveur, la notion de client autour du triptyque de base HTML, CSS et JavaScript, puis vous vous déplacerez sur le serveur en décortiquant les mécaniques des divers langages serveur ainsi que des bases de données. Vous conclurez avec un tour des diverses techniques vous permettant d’améliorer et d'assouplir considérablement vos flux de production. De manière générale, ces fondamentaux s'attardent suffisamment sur chaque point pour permettre une découverte qui s'appuie sur une mise en pratique pragmatique et qui ne requiert aucune connaissance préalable.

Editeur: Lynda.com
Formateurs : Birnou Sébarte, James Williamson
Vidéos : 65
Durée : 6h47

Table des matières


1) Aborder les fondamentaux des technologies du web

Qu'est-ce que le web ? Comment fonctionne-t-il ? Quelle est la différence entre le web et Internet ? Autant de questions et de points sur lesquels vous allez vous arrêter afin de mieux comprendre l'environnement quotidien du développeur web.

01- S'initier aux technologies du web
02- Utiliser les fichiers source
03- Définir le web et Internet
04- Connaître la relation client-serveur
05- Voir l'importance des domaines et du DNS
06- Définir les adresses IP
07- Voir le modèle TCP-IP
08- Découvrir les protocoles de la couche application
09- Décortiquer les URI, URN et URL
10- Connaître le principe de fonctionnement d'un navigateur
11- Définir les standards du web et ses acteurs
12- Connaître la base d'un serveur web
13- Découvrir les serveurs web locaux et leur configuration
14- Découvrir les serveurs web distants et leur configuration

2) Découvrir la partie client du web

Généralement, les pages de site ou les applications web se composent d'une partie client et d'une partie serveur. Explorez l'ensemble des technologies et des langages qui composent la partie front-end ou client de vos contenus.

01- Explorer l'interface client
02- Différencier front-end designer et front-end développeur
03- Définir le trio de base - HTML, CSS et JavaScript
04- Découvrir le HTML, le cœœur de la page web
05- Structurer son contenu avec le HTML
06- Styler ses pages avec le standard CSS
07- Comprendre les sélecteurs CSS
08- Gérer de manière responsive des contenus
09- Implémenter JavaScript dans ses pages
10- Gérer les évènements avec JavaScript
11- Découvrir le DOM et le DOM Scripting
12- Découvrir les images et leurs formats
13- Utiliser des images bitmap ou vectorielles
14- Utiliser des API
15- Utiliser les API en HTML5
16- Rendre son web accessible avec ARIA
17- Utiliser les microformats, les métadonnées, le RDF, le schéma
18- Utiliser Google Fonts
19- Opter pour l'alternative @font-face
20- S'affilier à un prestataire fournisseur de typos

3) Aborder la partie serveur du web

À l'opposé du front-end, découvrez le back-end et les principales technologies qui le composent. Après avoir vu comment installer un serveur, profitez-en pour le mettre en application et mieux le contrôler.

01- Employer les langages serveur
02- Dynamiser ses pages avec PHP
03- Lier les fichiers PHP pour mieux les mutualiser
04- Voir d'autres langages serveur
05- Utiliser le serveur Apache et ses options
06- Utiliser .htaccess pour paramétrer son serveur
07- Aller plus loin avec .htaccess pour paramétrer PHP
08- Gérer les données du web
09- Utiliser le type MIME et le format de fichier
10- Définir les bases de données SQL
11- Se simplifier la vie avec PHPMyAdmin
12- Utiliser des données depuis une base SQL
13- Appliquer la communication asynchrone AJAX
14- Employer les langages transversaux, XML et JSON
15- Gérer le contenu avec les CMS
16- Connaître les CDN et leurs intérêts
17- Utiliser le web et les cloud services
18- Utiliser le FTP et ses clients
19- Utiliser les systèmes de dépôt et GitHub

4) Améliorer son flux de travail sur le web

Quel que soit le volume du site ou de l'application web développé, il existe une multitude d'outils qui vous permettent d'améliorer considérablement vos flux de travail. Passez donc en revue les principaux au cours de ce chapitre.

01- Utiliser une librairie JavaScript
02- Décortiquer les avantages et inconvénients des librairies
03- Utiliser les templates et autres boilerplates
04- Découvrir le framework CSS
05- Utiliser un framework CSS
06- Découvrir le framework PHP
07- Utiliser un plug pour améliorer l'écriture du code
08- Découvrir d'autres outils comme les préprocesseurs
09- Utiliser Grunt pour automatiser ses tâches
10- Aller plus loin en installant d'autres plug-ins
11- Utiliser PhoneGap et Cordova
12- Conclure sur les technologies du web

  • Blogger Comments
  • Facebook Comments

0 commentaires:

Post a Comment

Item Reviewed: Les fondamentaux des technologies du web 9 out of 10 based on 10 ratings. 9 user reviews.
Scroll to Top