Aller au contenu principal

8 formations

PHP

Présentation

Depuis sa création en 1994 par Rasmus Lerdorf, PHP (sigle autoréférenciel de "PHP: Hypertext Preprocessor") s'est imposé comme un langage de programmation essentiel dans l'univers du développement web. Sa conception initiale visait à simplifier la création de pages web dynamiques, mais au fil du temps, PHP a évolué pour offrir une pléthore de fonctionnalités, devenant ainsi un choix de prédilection pour les développeurs du monde entier. Cette évolution a permis à PHP de jouer un rôle central dans le développement de sites web interactifs, ainsi que la création d'API web sophistiquées, d'applications web complexes et de systèmes de gestion de contenu (CMS) réputés tels que WordPress, Joomla et Drupal.

PHP brille par sa capacité à fusionner harmonieusement avec le HTML, rendant le développement de contenu web dynamique à la fois rapide et intuitif. Sa flexibilité, sa facilité d'intégration avec diverses bases de données telles que MySQL, et ses cadriciels (frameworks) modernes comme Laravel et Symfony, enrichissent son utilité. Ces frameworks offrent des structures organisées pour le développement d'applications web, facilitant ainsi la construction de solutions back-end robustes et évolutives.

L'apprentissage de PHP ouvre des portes vers une multitude de possibilités créatives et professionnelles, transformant les débutants en développeurs compétents capables de piloter des projets web d'envergure. Maîtriser PHP signifie non seulement pouvoir donner vie à des idées numériques, mais également être en mesure de développer des solutions e-commerce personnalisées ou d'adapter des CMS pour répondre à des exigences uniques. Enraciné dans une communauté dynamique et soutenu par une vaste bibliothèque de ressources, PHP reste un pilier du développement web, continuant d'inspirer innovation et créativité dans le secteur technologique.

PHP : initiation à Laravel
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Laravel est un framework (cadriciel) PHP simplifiant l’ensemble des opérations usuelles dans le développement web. Il propose un cadre de travail fiable, respectueux des bonnes pratiques, testable, évolutif pour toutes vos applications et développé en PHP. Créé en 2011, Laravel est aujourd’hui un des frameworks PHP les plus utilisés, avec Symfony et Zend Framework. En suivant cette formation, vous découvrirez le développement de sites et …

PHP : construire son propre framework
Développement - Avancé

Avancé Présentiel
À distance
3 jours 1490€ HT

Un framework (ou cadriciel, ou infrastructure logicielle) n’est pas qu’un ensemble de fonctions disponibles : il structure le développement. Cette structure s’obtient en imposant l’ordre dans lequel s’exécute votre code, en contraignant les endroits dans lesquels votre code peut être rédigé ou encore en imposant des conventions de nommage. Que vous souhaitiez créer votre propre framework, contribuer aux frameworks existants, mieux …

Web back : sessions, cache, APIs
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Dans le développement backend, de nombreux concepts sont à l’œuvre. On trouvera par exemple la connexion à une base de données, la gestion des fichiers, ou encore dans le modèle SSR (Server-Side Rendering) la génération de code HTML. Mais le développement backend dispose d’autres problématiques : comment associer à chaque navigateur une donnée stockée côté serveur ? Comment authentifier des utilisateurs ? Comment optimiser la …

Wordpress : créer ses propres plugins
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Wordpress est un CMS (Content Management System ou Système de Gestion de Contenu) qui peut être amélioré et étendu grâce à la communauté : tout le monde peut créer ses propres thèmes et ses propres plugins, qu’ils soient pour son usage propre ou pour le diffuser au public. Cette formation vous propose de plonger dans la création de plugins WordPress. Vous y découvrirez l’écosystème de développement WordPress avec ses outils et fonctions. Vous …

PHP : créer un environnement robuste et résilient
Développement - Avancé

Avancé Présentiel
À distance
3 jours 1490€ HT

Si PHP 4, il y a plus de quinze ans, utilisait un paradigme uniquement procédural (structuré en fonctions), le langage a fait son chemin et propose aujourd’hui les paradigmes orienté objet et fonctionnel. L’environnement d’exécution a changé, la philosophie générale du langage a bifurqué, les conventions de nommage ont évolué. Dans ces évolutions les plus notables, on peut lister l’orienté objet bien sûr, mais également les traits, les …

PHP CLI : utiliser PHP pour créer ses scripts système
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

PHP est un langage de programmation qui tire ses origines du développement web dynamique : il est dans l’imaginaire collectif dédié à la création de sites et d’applications web. Cependant, tout comme ses pairs (notamment Python et JavaScript), PHP n’a pas besoin du contexte web pour exister. Découvrez comment utiliser PHP dans un cadre CLI (Command-Line Interface), pour exécuter des commandes systèmes, des tâches planifiées et des requêtes …

PHP : les fondamentaux
Développement - Débutant

Débutant Présentiel
À distance
4 jours 1900€ HT

Si de nombreux sites internet sont aujourd’hui créés à partir de systèmes dits « CMS » (Content Management System, ou Système de Gestion de Contenus) tels que WordPress, WiX ou Drupal, de nombreuses raisons demeurent pour l’apprentissage du langage PHP. Que ce soit pour adapter un thème existant d’un CMS ou s’affranchir totalement des limites de ces outils, la connaissance du langage PHP reste une valeur sûre dans le développement web …

Web back : réaliser un site web avec PHP et MySQL
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1290€ HT

Le développement web se divise en deux grandes catégories. Il y a tout d’abord ce qu’on appelle le « frontend » ou simplement « front » (devant), qui représente ce qui est visible par un visiteur. Au sein du « front », on retrouvera les langages HTML, CSS et JavaScript permettant au site de s’afficher. Et puis, il y a le « backend » ou « back » (arrière) qui représente la programmation servant à générer le site web. On trouvera …