Cours de programmation et développement Web et sécurité - langages de programmation web Apprendre les langages de programmation et la sécurité des appplications Web

24 cours disponibles pour le moment.
Les cours publiés sur chiny.me, et même les chapitres d'un même cours sont organisés d'une manière progressive et sont généralement liés les uns aux autres. Si vous êtes débutants et souhaitez apprendre le développement Web de zéro, il est préférable que vous progressiez dans les cours et leurs chapitres dans l'ordre établi.


Créer des sites Web dynamiques en PHP (PHP Hypertext Preprocessor)
Auteur: Mohamed CHINY  Mohamed CHINY
Durée estimée pour le cours de Créer des sites Web dynamiques en PHP (PHP Hypertext Preprocessor)  40h
Niveau recommandé pour le cours de Créer des sites Web dynamiques en PHP (PHP Hypertext Preprocessor)  Moyen
Synopsis: PHP (PHP Hypertext Preprocessor) est un langage de programmation coté serveur libre. Il est unanimement le langage de création de sites Web dynamiques le plus populaire.
Depuis sa création en 1994 par Rasmus Lerdorf, PHP n'a cessé d'évoluer et prendre en charge de plus en plus de bibliothèques et rassembler autour de lui une communauté qui s'élargit de jour en jour.
PHP est à la base de nombreux sites Web célèbres comme Facebook et Wikipédia.
ACCÉDER À CE COURS
Programmation orientée objet (POO) en PHP
Auteur: Mohamed CHINY  Mohamed CHINY
Durée estimée pour le cours de Programmation orientée objet (POO) en PHP  16h
Niveau recommandé pour le cours de Programmation orientée objet (POO) en PHP  Avancé
Synopsis: Dans ce cours, nous allons apprendre à coder en PHP dans son aspect orienté objet. La programmation orientée objet (POO) en PHP a beaucoup évolué surtout à partir de la version 5 du langage. D'ailleurs le fait de dire PHP5 fait penser à la POO.
L'arrivé de PHP7 annonce une amélioration de performances et de temps d'exécution, ce qui a pour effet de rendre le concept POO en PHP plus persistant.

ACCÉDER À CE COURS
Manipulation d'images en PHP - Librairie GD
Auteur: Mohamed CHINY  Mohamed CHINY
Durée estimée pour le cours de Manipulation d'images en PHP - Librairie GD  20h
Niveau recommandé pour le cours de Manipulation d'images en PHP - Librairie GD  Moyen
Synopsis: La librairie GD (ou GDLib) permet de manipuler les images à l'aide de scripts PHP. Elle fourni ainsi des fonctionnalités qui permettent de créer de nouvelles images ou modifier des images existantes.
La librairie GD est une extension PHP, c'est à dire qu'il faut l'activer pour que ses fonctions soient compilées correctement par le serveur. Elle est prise en charge à partir de PHP4.3. Il n'est donc pas nécessaire de faire appel à la POO pour en exploiter la puissance.
ACCÉDER À CE COURS
Node.js - Du Javascript coté serveur
Auteur: Mohamed CHINY  Mohamed CHINY
Durée estimée pour le cours de Node.js - Du Javascript coté serveur  16h
Niveau recommandé pour le cours de Node.js - Du Javascript coté serveur  Avancé
Synopsis: Node.js est un environnement d'exécution Javascript qui permet de manipuler ce dernier en dehors du navigateur. Cela permet d'utiliser Javascript pour développer des applications coté-serveur (backend) des API ou des applications natives comme les applications mobiles. Doté de son gestionnaire de paquets npm, Node.js peut avoir accès à de nombreux modules qui permettent d'accélérer le développement comme son fameux framework Express.js.
ACCÉDER À CE COURS
AJAX (Asynchronous Javascript And XML)
Auteur: Mohamed CHINY  Mohamed CHINY
Durée estimée pour le cours de AJAX (Asynchronous Javascript And XML)  8h
Niveau recommandé pour le cours de AJAX (Asynchronous Javascript And XML)  Moyen
Synopsis: AJAX (pour Asynchronous Javascript And XML) est un ensemble de technologies qui permettent au navigateur d'échanger des données avec le serveur en mode asynchrone. En plus, le navigateur n'aura pas à recharger entièrement la page Web pour en rafraîchir le contenu, car celle ci pourra être modifiée partiellement en gardant le reste du contenu intact. Ce qui a pour effet de réduire la quantité de données échangées avec le serveur tout en offrant une interactivité avancée et une interface attrayante. L'API Fetch constitue une amélioration fonctionnelle des échanges asynchrones entre le client et le serveur.
ACCÉDER À CE COURS