Bienvenue sur training-dev, le site d'apprentissage du développement web

Logo training-dev

Tu rêves de devenir développeur

  • De t'initier au développement web
  • De créer des sites Web à partir de rien
  • De réaliser des designs
  • De créer des fonctionnalités innovantes

Ce site est fait pour toi !

Actualité

Les nouveautés

Fridev avec Antoine Creuzet - Développeur web et Analyste Sécurité
Fridev avec Antoine Creuzet - Développeur web et Analyste Sécurité
Ce vendredi, je reçois Antoine Creuzet, qui a participé à la rédaction de plusieurs cours sur training-dev. C'est un développeur web confirmé, qui s'oriente vers la sécurité informatique.
Venez nombreux lui poser toutes vos questions !
1 Débutant
80 1
La création d'éléments dans le DOM
La création d'éléments dans le DOM
Tu souhaites créer des blocs HTML dynamiques à l'aide de javascript? Ce cours est fait pour toi, nous allons voir les différentes façon de créer du contenu HTML en javascript, ainsi que leurs avantages et inconvénients.
3 Intermédiaire
401 4
La communication web
La communication web
Apprenez comment fonctionne le web, les moyens de communication et principalement de protocole http.
1 Débutant
163 9
[Laravel 9] - Prendre en main le framework avec la création d'un blog
[Laravel 9] - Prendre en main le framework avec la création d'un blog
Tu as entendu parler du framework PHP Laravel et commences à t'y intéresser ? Ce 8 février 2022 est sortie la version 9, version LTS. Dans ce cours, nous verrons comment prendre en main ce framework en réalisant un des grands classiques du web : la création d'un blog.
Ce cours, fait comme une introduction à Laravel, permettra aux débutants sur ce framework de manipuler les fonctionnalités de base et de voir les bonnes pratiques.
4 Avancé
304 13
Analyser le référencement d'un site web avec Google Chrome
Analyser le référencement d'un site web avec Google Chrome
Apprends à utiliser les outils de développeur google chrome pour analysez le référencement d'un site web. Au programme lighthouse, l'onglet network et l'extension Wave.
2 Initié
219 1
Fridev avec Quentin Laurent
Fridev avec Quentin Laurent
Pour ce fridev, nous recevons Quentin Laurent, développeur expérimenté et dirigeant de sa propre entreprise.
Venez nombreux pour lui poser toutes les questions que vous voulez !
1 Débutant
91 1
Créer une galerie d'images avec une ouverture en lightbox et diaporama
Créer une galerie d'images avec une ouverture en lightbox et diaporama
Apprends à afficher une galerie d'image à partir d'un jeu de données et implémenter une lightbox pour ouvrir l'image en plus grand et ajouter un mode diaporama pour faire défiler les images en javascript.
4 Avancé
235 1
Utiliser FontAwesome sur un site web
Utiliser FontAwesome sur un site web
Apprends à créer un kit et l'intégrer dans un site pour utiliser les icones de FontAwesome
1 Débutant
253 1
Les variables css
Les variables css
Apprends à créer et utiliser des variables css pour un design plus générique
2 Initié
108 1
Implémenter le Design Pattern Factory en javascript
Implémenter le Design Pattern Factory en javascript
Apprends le concept du design pattern Factory, son utilité et comment l'implémenter en javascript.
4 Avancé
254 1
Composant Html/css/javascript
Composant Html/css/javascript
Créer des composants réutilisable en html, css et javascript.
4 Avancé
517 7
Fridev avec Guillaume Loulier
Fridev avec Guillaume Loulier
Venez poser vos questions, un expert tente d'y répondre !
Aujourd'hui notre invité est Guillaume Loulier, développeur expérimenté sur symfony, il est venu vous parler de son expérience chez SensioLabs.
1 Débutant
123 1

Les cours les plus populaires

Les bases du javascript
Les bases du javascript
Toutes les bases pour apprendre et utiliser le javascript dans des applications web.
3 Intermédiaire
6389 8
Créer un framework MVC en Php
Créer un framework MVC en Php
Nous allons voir ici comment créer un framework php, en implémentant une architecture MVC le tout en POO (Programation Orientée Objet).

A la fin de ce cours, tu sauras créer ce framerwork et pourras l'améliorer en lui ajoutant les fonctionnalités de ton choix. Ce framework pourra servir pour construire des sites web plus facilement, et de facilité leur maintenance et évolution.

Avant de commencer ce cours, des bases en php, mysql et POO sont indispensables.
4 Avancé
3463 22
Les bases de Vue.JS 3
Les bases de Vue.JS 3
Vue.JS est un framework sorti en 2014. Depuis, un bon bout de chemin a été fait et Vue.JS devient de plus en plus utilisé chaque jour. Considéré comme le framework JS le plus simple à appréhender et le plus intuitif, Vue.JS est un choix couramment fait par les développeurs web et étudiants qui souhaitent se mettre à un framework. Ce cours sera une introduction à Vue.JS 3, par la pratique, adaptée pour les débutants.
4 Avancé
2584 10
Créer une Promise en javascript
Créer une Promise en javascript
Apprenons à quoi sert une Promise et comment l'utiliser pour mieux gérer nos appels asynchrones en javascript et éviter le callback hell
3 Intermédiaire
2529 1
Gérer son projet sur github
Gérer son projet sur github
Apprendre à gérer un projet sur github avec la création de milestones, d'issues et de project pour suivre et faire avancer les tâches.
2 Initié
2074 1
Utiliser Ajax pour lancer des requêtes Http
Utiliser Ajax pour lancer des requêtes Http
L'Ajax ou Asynchronous Javascript and Xml est un outils indispensable du développeur web, qui permet d'envoyer des requêtes asynchrone vers des serveurs ou des api, et d'obtenir des résultats sans aucune perturbation pour l'utilisateur. Avec la montée en puissance des Api Rest ces dernières années, de plus en plus de site fonctionnent uniquement en communiquant via Ajax entre le frontend et le backend. Il est donc primordial de bien le connaitre et le comprendre pour devenir un développeur aguerri.
3 Intermédiaire
1817 1
Gérer un panier avec le localStorage
Gérer un panier avec le localStorage
Apprends à gérer un panier e-commerce avec le localStorage :
- Enregistrement d'un panier dans le localstorage
- Récupération d'un panier dans le localstorage
- Ajout d'un produit au panier
- Suppression d'un produit au panier
- Modification de la quantité d'un produit
- Calcul du total panier
3 Intermédiaire
1646 1
Passons aux SPA avec Vue Router
Passons aux SPA avec Vue Router
La création d'une SPA (Single Page Application) est un bel aboutissement d'une application utilisant un framework javascript comme Vue.JS. Au fil de ce cours sera vu l'utilisation de vue router 4 pour atteindre cet objectif. Après les bases et les composants avec Vue.JS, il s'agit de la suite logique !
4 Avancé
1627 9
Les bases du HTML 5
Les bases du HTML 5
Découvrons ensemble ce qu'est le HTML et comment l'utiliser pour créer le contenu de notre première page web.
1 Débutant
1119 14
Tour des composants avec Vue.JS 3
Tour des composants avec Vue.JS 3
Dès que l'on développe avec Vue.JS, on est vite amené à des problématiques simples : comment éviter de dupliquer tel élément, comment séparer mes différents modules et surtout : comment faire une SPA ? La solution : les composants. Au sein de ce cours nous verrons leur utilisation. Et toujours dans la série des cours sur Vue : de la théorie mais surtout de la pratique !
4 Avancé
1088 9
Comprendre et utiliser le token JWT
Comprendre et utiliser le token JWT
Apprenez comment fonctionne un token JWT et à quoi il sert avant de l'utiliser dans une application NodeJS
4 Avancé
873 1
Le diagramme de cas d'utilisation
Le diagramme de cas d'utilisation
Dans ce cours sur UML, nous allons voir ce qu'est un diagramme de cas d'utilisation, pour définir les différentes fonctionnalités d'un système, leur dépendance et les acteurs qui y accèdent.
À la fin de ce cours, tu sauras créer des diagrammes de cas d'utilisation pour mieux préparer le fonctionnement d'un système.
1 Débutant
867 4

Assistance

L'assistance permet d'avoir un expert en visio-conférence pour vous aider à résoudre vos problèmes et avancer sur vos projets. Pour cela, vous pouvez sélectionner un assistant dans la liste, selon ses compétences. L'ensemble des assistants sont des experts reconnus dans leur domaine, et seront à même de vous fournir conseils et recommandations pour vos projets. Gardez tout de même à l'esprit qu'un expert n'est pas omniscient, il n'aura pas toujours LA réponse à votre question, mais pourra orienter vos choix et vous proposer des solutions ou des pistes.

Pour réserver une assistance, il vous faudra préciser une description avec :

  • Les technologies de votre projet
  • Le problème rencontré, ou le sujet pour lequel vous avez besoin d'assistance
  • Vos disponibilités

L'assistant vous recontactera très rapidement pour vous proposer des horaires, et vous indiquera les outils de visio conférence à utiliser, il ne vous restera plus qu'à vous connecter à l'heure prévue !

Tarifs de base
  • Contacter un assistant via le formulaire
  • Réponse gratuite garantie sous 48h*
  • Proposition de devis pour l'assistance
  • Validation du devis et planification de l'assistance
* L'assistant s'engage à fournir gratuitement un retour à votre demande sous 48h jours ouvrés maximum