📝 Présentation

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

🎓 Formation(s)

Formation Swift et SwiftUI – Dyma

Présentation

Cette formation dédiée à Swift et SwiftUI permet de maîtriser le développement d’applications iOS modernes et performantes. Conçue pour 40 heures d’apprentissage, elle couvre les fondamentaux du langage Swift, la création d’interfaces dynamiques avec SwiftUI, ainsi que des compétences avancées comme la gestion des états, les appels réseau et la publication sur l’App Store. Les participants développeront une application complète (Dyma Trip), intégrant des fonctionnalités clés telles que la navigation, les animations et la synchronisation de données. Accessible aux débutants, la formation offre un certificat de réussite valorisable professionnellement. Les supports sont en français, tout comme l’examen final. Les bénéfices incluent une expertise technique solide, une meilleure employabilité dans le secteur mobile, et l’accès à des frameworks complémentaires comme MapKit ou Combine. Avec près de 5 000 avis positifs, elle est reconnue pour sa pédagogie claire et ses projets concrets.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Débutant
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Entrepreneur, Entreprise, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres : Certification Qualiopi

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Introduction à la Programmation Swift :
    • Présentation de Swift
    • Syntaxe et Types de Données
    • Structures de Contrôle
  • Développement avec SwiftUI :
    • Introduction à SwiftUI
    • Création d’Interfaces Utilisateur
    • Gestion des États avec State et Binding
  • Création d’Applications iOS :
    • Conception d’une Application Complète
    • Navigation et Vues Modales
    • Intégration des Composants UI
  • Techniques Avancées avec Swift et SwiftUI :
    • Appels Réseau avec Codable
    • Animations et Interactions
    • Utilisation de Frameworks – MapKit et SwiftEntryKit
  • Finalisation et Publication de l’Application :
    • Tests et Optimisation
    • Publication sur l’App Store
Voir plus

Formation Angular – Dyma

Présentation

Cette formation d’Angular offre un parcours complet pour maîtriser l’un des frameworks front-end les plus populaires, développé par Google. Elle couvre l’ensemble des concepts fondamentaux et avancés, de la création de composants à la gestion des états avec les signaux, en passant par le routage, les requêtes HTTP, les formulaires réactifs et les animations. Avec 25 chapitres et plus de 100 heures de contenu, elle inclut des projets pratiques, comme une application de gestion de cocktails, pour consolider les apprentissages. Les participants développeront des compétences solides pour concevoir des applications web dynamiques et performantes, tout en bénéficiant d’un certificat de réussite valorisable. Les supports sont en français, mais une connaissance de base en JavaScript, HTML et CSS est recommandée pour tirer pleinement profit de la formation.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Intermédiaire
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Entrepreneur, Entreprise, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres :

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Introduction à Angular :
    • Présentation d’Angular
    • Les différents types de rendu
    • Angular CLI, Vite et esbuild
    • Mise en place de l’environnement : Windows et Mac OS
    • Qu’est-ce que TypeScript ?
  • Création et aperçu de notre première application :
    • Création et lancement d’une application
    • Vue d’ensemble de l’architecture
    • Fonctionnement d’Angular
    • Création d’un premier composant
    • Aperçu d’un composant
  • Introduction aux composants :
    • L’interpolation de chaînes de caractères
    • Liaison de propriétés
    • Liaison d’évènements
    • Single File Component et CLI
    • Double liaison [()]
  • Gestion du style et CSS :
    • Fonctionnement du style sur les composants
    • ViewEncapsulation et :host
    • Liaison de la propriété style
    • Liaison de la propriété class
  • [Projet cocktails] Partie 1 : Mise en place :
    • Présentation du projet
    • Architecture et CSS
    • Mise en place de la liste des cocktails
    • Mise en place des détails d’un cocktail
    • Mise en place des composants Header et Footer
  • Rendu conditionnel et liste :
    • Introduction aux directives structurelles et @if
    • Présentation de la directive @switch
    • Parcourir un tableau avec @for
    • Variable de template @let et référence
  • Rendre les composants réactifs avec les signaux :
    • Présentation des signaux
    • Syntaxe et utilisation d’un signal()
    • Les signaux dérivés avec computed()
    • Les effets de bords avec effect()
    • Les signaux liés linkedSignal() & Mini projet – Partie 1 et 2
  • La communication entre les composants :
    • Introduction et mise en place
    • Présentation de input()
    • Présentation de output()
    • Double liaison avec model()
  • Approfondissement des composants :
    • Présentation du chapitre, viewChild et viewChildren
    • La projection de contenu avec ng-content
    • Cycle de vie des composants
    • Rendre dynamiquement un composant
    • Améliorer les performances avec @defer
  • [Projet cocktails] Partie 2 : Sélection d’un cocktail et barre de recherche :
    • Présentation des fonctionnalités et mise en place
    • Refactorisation de la liste de cocktails et sélection
    • Barre de recherche
    • Menu dynamique pour téléphone
  • Service et injection de dépendances :
    • Présentation de l’injection de dépendances
    • Token, classe et injection
    • Création et utilisation d’un service
    • Création d’un second service et dépendances circulaires
  • Les directives :
    • Introduction aux directives et mise en place
    • Évènement local, global et input
    • Directive structurelle
    • Liaison de propriété avec signal et injection
  • Les pipes :
    • Introduction aux pipes
    • Présentation des pipes uppercase, lowercase, titlecase, number et json
    • Présentation des pipes date et currency et LOCAL\_ID
    • Création d’un pipe personnalisé
  • Les requêtes HTTP :
    • Introduction aux requêtes HTTP (AJAX)
    • Configuration d’une requête POST
    • Requête GET et introduction à la fonction resource()
    • Configuration d’une requête PATCH et DELETE
  • [Projet cocktails] Partie 3 : Mise en place de services, HTTP et ingrédients :
    • Présentation des fonctionnalités et seed de données
    • Création du service Cocktail et refactorisation
    • Ajout du système de like
    • Interaction avec le clavier – partie 1 et 2
  • Le routeur :
    • Présentation du routeur Angular et mise en place
    • RouterLink, RouterActiveLink et Lazy loading
    • Service Router, wildcard, redirectTo, queryParams et fragment
    • Les paramètres de route et routeurs imbriqués
    • Les gardes canActivate, canDeactivate, resolve
  • Les formulaires :
    • Introduction aux formulaires
    • Création du formulaire réactif
    • Validateurs synchrones et gestion d’erreurs
    • Gestion des FormGroup imbriqués et FormArray
  • [Projet cocktails] Partie 4 : Utilisation du routeur et mise en place de formulaire :
    • Mise en place du routeur
    • Création du panier
    • Affichage de la liste des ingrédients
    • Mise en place de l’administration des cocktails
  • Tester une application :
    • Introduction aux tests
    • Environnement et présentation de Karma
    • Syntaxe de base Jasmine et configuration de TestBed
    • Test unitaire
  • Le rendu côté serveur : SSR et SSG :
    • Hydratation incrémentale avec defer
    • NgOptimizedImage
    • Mise en place du rendu côté serveur
    • Fonctionnement du serveur Node
  • Mise en production d’une application :
    • Architecture d’une mise en production
    • Ouverture d’un VPS sur OVH et installation de Node.js
    • Exemple de configuration NGINX en load balancer
Voir plus

Formation C++ – Dyma

Présentation

Cette formation en C++, d’une durée de 60 heures, propose un apprentissage complet du langage à travers des projets pratiques et des quiz. Elle vise à maîtriser la programmation orientée objet, la gestion de la mémoire via les pointeurs, la manipulation de fichiers, ainsi que des concepts avancés comme les applications multithreadées et la bibliothèque standard (STL). Les participants acquerront des compétences pour développer des logiciels performants, des jeux ou des applications système, avec un contrôle précis des ressources. Accessible aux débutants, elle est particulièrement bénéfique pour ceux souhaitant se spécialiser dans un langage polyvalent et puissant, utilisé par des entreprises telles que Crédit Agricole ou le CNRS. Les supports sont en français, tout comme l’examen final, et un certificat partageable sur LinkedIn est délivré à l’issue de la formation. Avec une note de 4,92/5 basée sur 245 avis, cette formation allie théorie et pratique pour une montée en compétences efficace.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Débutant
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Entrepreneur, Entreprise, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres :

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Présentation de la Formation C++ :
    • Durée : 60 heures
    • Contenu : Projets, Quiz
    • Objectif : Apprendre le langage C++ orienté objet
    • Popularité : 4.92/5 basé sur 245 avis
  • Notions Abordées :
    • Syntaxe de base du C++
    • Programmation Orientée Objet (POO)
    • Gestion de la mémoire via les pointeurs
    • Manipulation de fichiers
    • Applications multithreadées
    • Gestion des erreurs et exceptions
    • Bibliothèque standard (STL)
    • Utilisation avancée des pointeurs
  • Qu’est-ce que le C++ ? :
    • Langage polyvalent et orienté objet basé sur le C
    • Utilisé dans le développement de logiciels système, applications graphiques, jeux, etc.
    • Offre une flexibilité et une performance élevée
  • Prérequis :
    • Adaptée pour les débutants
    • Connaissances en programmation orientée objet sont un plus
  • Certifications :
    • Chaque formation complétée offre un certificat partageable sur LinkedIn
  • Projets Réalisés :
    • Jeu Pierre feuille ciseaux
    • To-do list
  • Plan de Formation :
    • Introduction au C++
    • Installation de l’environnement de développement
    • Notions de POO
    • Gestion des erreurs
    • Pointeurs et gestion de la mémoire
  • Questions Fréquentes :
    • Le C++ sert au développement d’applications nécessitant une gestion fine des ressources
    • Formation accessible aux débutants
    • Formation mise à jour régulièrement
  • Entreprises Partenaires :
    • Century21
    • Econocom
    • Crédit Agricole
    • Assurance maladie
    • CNRS
    • Fédération Française de natation
  • Évaluations et Avis :
    • Les concepts complexes comme les pointeurs sont bien expliqués
    • Formation complète avec des exercices pratiques efficaces
  • Autres Formations et Ressources :
    • Lien vers d’autres formations populaires et articles
  • Footer :
    • Liens vers les réseaux sociaux
    • Autres formations proposées par Dyma
Voir plus

Formation HTML et CSS – Dyma

Présentation

Cette formation HTML & CSS est conçue pour enseigner les fondamentaux et techniques avancées du développement web, en partant des bases jusqu’aux concepts modernes comme Flexbox, CSS Grid et Sass. Elle s’adresse aussi bien aux débutants qu’aux développeurs souhaitant perfectionner leurs compétences. Les objectifs principaux incluent la maîtrise de la création de pages web responsives, l’utilisation des dernières fonctionnalités de HTML5 et CSS3, ainsi que la réalisation de projets concrets comme un site de café ou un CV en ligne. Les participants bénéficieront d’un apprentissage pratique grâce à 13 chapitres comprenant 110 leçons, des quiz et des projets, le tout accessible en ligne. La formation, disponible en français, offre un certificat de réussite et ne nécessite aucun prérequis, ce qui en fait un choix idéal pour démarrer ou approfondir une carrière dans le développement web.Formation HTML et CSS : Une immersion complète de 50 heures dans les fondamentaux du développement web moderne. Cette formation vous guide de débutant à expert en couvrant HTML5 et CSS3, avec une attention particulière aux technologies avancées comme Flexbox, CSS Grid et Sass. Vous maîtriserez la création de sites web responsifs adaptés à tous les appareils, tout en développant quatre projets concrets : site de café, agence immobilière, clone de Medium et CV en ligne. Aucun prérequis technique n’est nécessaire pour suivre ce parcours entièrement en français, qui inclut vidéos explicatives, quiz interactifs et certification finale partageable sur LinkedIn. Rejoignez plus de 44 000 apprenants satisfaits pour acquérir des compétences recherchées sur le marché du travail.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Débutant
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres : Micro-Formation

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Chapitre 1 : Introduction et outils
    • A l’abordage
    • Mise en place de l’environnement
    • Comment fonctionne Internet
    • A quoi sert le HTML et le CSS ?
  • Chapitre 2 : Les bases du HTML
    • Structure d’une page HTML
    • Les balises de titres et paragraphes
    • Les listes ordonnées et non ordonnées
    • Les liens hypertextes
    • Les images et médias
    • Les tableaux
    • Les formulaires
    • Les attributs HTML
    • Les balises sémantiques
    • Les métadonnées
    • Les bonnes pratiques HTML
  • Chapitre 3 : Les bases du CSS
    • Introduction aux styles CSS
    • Les sélecteurs
    • Les couleurs et fonds
    • Le modèle de boîte (box model)
    • Les marges et paddings
    • Les bordures
    • Les polices et textes
    • Les alignements
    • Les propriétés d’affichage (display)
    • Les positions
    • Les pseudo-classes
    • Les pseudo-éléments
    • La cascade et spécificité
    • Les unités de mesure
    • Les variables CSS
    • Les transformations et transitions
    • Les animations
  • Chapitre 4 : Projet 1 : Café Florette
    • Structure du projet
    • Création de la page d’accueil
    • Création de la page contact
    • Création de la page menu
    • Stylisation des éléments
    • Navigation et liens
    • Finalisation et débogage
  • Chapitre 5 : Créer des pages responsive
    • Principes du design responsive
    • Les media queries
    • Les unités relatives (em, rem, %)
    • Les images responsives
    • Les stratégies mobile-first
  • Chapitre 6 : Les boîtes flexibles avec display: flex
    • Introduction à Flexbox
    • Les propriétés de l’élément parent (flex-container)
    • Les propriétés des éléments enfants (flex-items)
    • Exercices pratiques avec Flexbox
    • Créations de layouts complexes
  • Chapitre 7 : Projet 2 : Agence Ledor
    • Structure du projet
    • Mise en place du header et navigation
    • Section hero et appel à l’action
    • Galerie de projets avec Flexbox
    • Section services
    • Section équipe
    • Formulaire de contact
    • Implémentation responsive
  • Chapitre 8 : CSS avancé
    • Les filtres CSS
    • Les gradients
    • Les ombres (text-shadow et box-shadow)
    • Les masques et clipping
    • Personnalisation des scrollbars
    • Les compteurs CSS
    • Les fonctions calc(), min(), max()
    • Animations avancées
    • La propriété backdrop-filter
    • La propriété object-fit
    • Techniques de mise en page avancées
  • Chapitre 9 : Les grilles avec display: grid
    • Introduction à CSS Grid
    • Définition des colonnes et rangées
    • Les propriétés de positionnement dans la grille
    • Zones de grilles
    • Grid implicite vs explicite
    • Alignement dans les grilles
    • Auto-placement des éléments
    • Grilles responsives
    • Combinaison de Flexbox et Grid
    • Projets pratiques avec Grid
  • Chapitre 10 : Projet 3 : Medium
    • Analyse de la structure du site Medium
    • Mise en place de la navigation
    • Création de la mise en page des articles
    • Implementation de la typographie
    • Mise en forme des articles
    • Création des sections recommandées
    • Interface utilisateur
    • Optimisation des performances
    • Adaptation responsive
  • Chapitre 11 : Sass
    • Introduction à Sass
    • Variables et opérations
    • Imbrication des sélecteurs
    • Mixins et fonctions
    • Héritage avec @extend
    • Modules et organisation du code
    • Compilateur Sass et intégration
  • Chapitre 12 : Projet 4 : CV
    • Structure du CV
    • Design et mise en page
    • Section profil
    • Section expérience professionnelle
    • Section compétences avec barres de progression
    • Section formation
    • Section contact et réseaux sociaux
    • Version imprimable
    • Version responsive pour mobile
    • Optimisation et finalisation
  • Chapitre 13 : Déploiement d’un site Web avec Netlify
    • Introduction à Netlify
    • Création d’un compte et configuration
    • Déploiement manuel
    • Déploiement continu avec Git
    • Configuration des domaines personnalisés
    • Optimisation des performances
Voir plus

Formation PHP – Dyma

Présentation

Cette formation professionnelle en PHP permet d’acquérir une maîtrise complète du langage, de ses fonctionnalités modernes (incluant PHP 8.4) et de son écosystème, avec pour objectifs principaux de développer des sites web dynamiques, d’interagir avec des bases de données comme MySQL, et de déployer des applications sécurisées via NGINX et PHP-FPM. Les participants bénéficieront d’un apprentissage structuré, allant des bases jusqu’à la Programmation Orientée Objet (POO), en passant par des projets concrets comme la création d’un blog. Le support est en français, tout comme l’examen, et des connaissances préalables en HTML & CSS sont requises. À l’issue de la formation, un certificat de réussite attestant des compétences acquises sera délivré, valorisable sur le marché du travail.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Débutant
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Entrepreneur, Entreprise, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres :

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Introduction à PHP :
    • Comment fonctionne PHP ?
    • Qu’est ce que PHP ?
    • Mise en place de l’environnement sur Linux
    • Mise en place de l’environnement sur Windows
    • Mise en place de l’environnement sur MacOS
  • Les bases du PHP :
    • L’interpréteur PHP
    • Les types
    • Les opérateurs, la priorité et l’associativité
    • Les constantes
    • Les conversions implicites et le casting
    • Les variables
    • Approfondissement des opérateurs de comparaison
  • Les structures de contrôle :
    • L’instruction match
    • Opérateurs ternaire et de fusion null
    • Les boucles for
    • Les boucles while et do / while
    • Les instructions conditionnelles if, elseif, else
    • L’instruction switch
  • Les nombres :
    • Les opérateurs pour les nombres
    • Vérification et formatage des nombres
    • Introduction aux nombres
    • Les fonctions mathématiques
  • Les chaînes de caractères :
    • Introduction aux chaînes de caractères
    • Installation du module mbstring
    • Les fonctions globales pour les chaînes de caractères
    • Les expressions rationnelles
    • Les opérateurs pour les chaînes de caractères
  • Les fonctions :
    • Portée des variables
    • Nombre indéfini d’arguments
    • Typer les fonctions
    • Les fonctions anonymes
    • Les fonctions fléchées
    • Les paramètres et les arguments
    • Déclaration d’une fonction
  • Les tableaux :
    • Ajouter des éléments à un tableau et fusionner des tableaux
    • Rechercher des éléments dans un tableau et découper un tableau
    • Trier des tableaux par clé et autres fonctions de tri
    • Trier des tableaux par valeur
    • Introduction aux tableaux
    • Accéder aux valeurs d’un tableau
    • Parcourir un tableau
    • Autres fonctions des tableaux
    • Référence et valeur
    • Comparer des tableaux
    • Supprimer des éléments d’un tableau et assigner depuis un tableau
    • Tableau et programmation fonctionnelle
    • Les opérateurs pour les tableaux
  • Importer des fichiers :
    • Introduction aux imports de fichier
    • Différences entre require, require_once, include, include_once
    • Require et chemins
    • Portée des inclusions
  • Introduction à HTTP avec PHP :
    • Lire les requêtes en PHP
    • Introduction aux protocoles du web
    • Les requêtes et les réponses HTTP
    • Lire et modifier les headers ajoutés par PHP
  • Projet Todo partie 1 – mise en place :
    • Présentation du projet
    • Création du projet
    • Mise en place du CSS
    • Utilisation de plusieurs fichiers PHP
  • Les formulaires :
    • Superglobales $_REQUEST $_GET et $\_POST
    • Comportement des différents types de champ
    • Nettoyer les données utilisateur (sanitization)
    • Introduction aux formulaires et mise en place
    • Autres fonctions de nettoyage
    • Préserver les valeurs rentrées par l’utilisateur
    • Valider les données utilisateur
  • Le système de fichiers avec PHP :
    • Lire et écrire dans un fichier
    • Lecture et écriture en mode binaire
    • Le contrôle de l’affichage
    • Manipuler du JSON en PHP
    • Introduction au système de fichiers
    • Copier et supprimer des fichiers
  • Projet Todo partie 2 – Implémentation des fonctionnalités :
    • Affichage des todos
    • Mise en place du formulaire
    • Implémentation de la logique du formulaire
    • Edition des todos
    • Sauvegarde des todos
    • Suppression des todos
  • Les cookies et les sessions :
    • Utilisation des sessions
    • Utilisation des cookies avec PHP
    • Qu’est-ce qu’un cookie ?
    • Qu’est-ce qu’une session ?
  • Les dates :
    • Manipuler des timestamps
    • Afficher les dates localement
    • Récupérer la date depuis un formulaire
    • Récupération du fuseau horaire du client
    • L’objet DateTime
    • Introduction aux dates
  • Projet blog – version 1 :
    • Nettoyage, validation et sauvegarde
    • Affichage de la liste des articles
    • Affichage d’un article
    • Mise en place du formulaire
    • Mise en place du header
    • Présentation du projet
    • Afficher par catégorie
    • Filtrer par catégorie
    • Edition d’un article
    • Suppression d’un article
  • Programmation orientée objet (POO) :
    • Qu’est ce que la programmation orientée objet ?
    • Visibilité : public, private ou protected
    • Classes abstraites, interfaces et traits
    • Déclarer une classe
    • Constantes et propriétés statiques
    • Accesseurs, mutateurs, méthodes magiques et hooks de propriété
    • L’héritage
    • Utiliser une classe comme type et l’opérateur nullsafe
    • Constructeur et destructeur
  • Les namespaces :
    • Les namespaces composés
    • Introduction aux namespaces
    • Syntaxe des namespaces
    • La notation raccourcie
    • Utiliser plusieurs namespaces dans le même fichier
  • La gestion d’erreur :
    • Introduction aux erreurs
    • Exceptions personnalisées
    • Try, catch et finally
    • Les warnings, les erreurs et les exceptions
    • Configuration des erreurs suivant l’environnement
  • Introduction à MySQL :
    • Installation de MySQL sur Windows
    • Les jointures SQL
    • Insérer des données
    • Modifier des données
    • Supprimer des données
    • Introduction au SQL
    • Qu’est ce que MySQL ?
    • Installation de MySQL sur GNU/Linux
    • Création d’une base de données et d’une table
    • Utiliser une table et lire des données
  • Utiliser une base de données avec PDO :
    • Configuration et connexion PDO
    • Introduction à PDO
    • Requêtes préparées et exécution
    • Récupération des résultats
  • Projet blog – version 2 avec MySQL :
    • Objectifs du chapitre
    • Récupération des articles dans l’application
    • POO pour la base de données
    • Utilisation de MySQL pour le CRUD
    • Seed des articles
  • Composer et autoload :
    • Introduction à Composer
    • Composer et autoload
    • Utiliser l’autoload de Composer pour ses classes
    • Utilisation de Composer
    • Le chargement automatique (autoloading)
  • Authentification avec les sessions :
    • Inscription des utilisateurs
    • Sécurisation des sessions
    • Comment fonctionne l’authentification ?
    • Mise en place pour l’authentification
    • Autorisations
    • Déconnexion
    • Connexion des utilisateurs
  • Projet blog – version 3 – Authentification :
    • Affichage de l’auteur
    • Page de profil
    • Présentation du projet
    • Mise en place de la connexion
    • Navigation mobile
    • Utilisation de la session
    • Authentification en POO
    • Gestion des erreurs
    • Mise en place du formulaire d’inscription
    • Mise en place de la logique pour l’inscription
    • Déconnexion et ajout de l’auteur
    • Sécurisation des cookies
    • Mise en place des pages
    • Responsive
  • Configuration d’un serveur Web de production avec NGINX :
    • Gestion des erreurs
    • Utilisation de PHP-FPM
    • Utiliser HTTPS en local
    • Mise en place du serveur NGINX
    • Présentation de l’environnement de production (prod stack)
    • Introduction à HTTPS
    • Installation de NGINX
  • Projet blog – version 4 – Mise en production :
    • Création du VPS et configuration du nom de domaine
    • Débogage en production
    • Configuration NGINX
    • Mise en place d’HTTPS
    • Comment mettre en production une application
    • Installation de la stack
    • Configuration de la base de données
Voir plus

Formation Rust – Dyma

Présentation

Cette formation de 50 heures, mise à jour en 2025, offre une immersion complète dans le langage Rust, reconnu pour sa performance et sa sécurité mémoire, idéal pour développer des applications fiables et concurrentes. Elle vise à maîtriser les concepts fondamentaux comme la gestion de la mémoire, les structures de contrôle, les Traits et la programmation modulaire, tout en explorant des sujets avancés tels que l’architecture de projets, les tests unitaires et la gestion de la concurrence. Les participants bénéficieront de projets pratiques, comme la création d’une to-do list en ligne de commande ou d’un hub de jeux CLI, renforçant ainsi leurs compétences opérationnelles. Les supports sont en français, tout comme l’examen final, et un certificat partageable sur LinkedIn est délivré après réussite. Des connaissances en programmation orientée objet sont requises, mais la formation s’adresse aussi bien aux débutants motivés qu’aux développeurs souhaitant se spécialiser dans un langage moderne et performant.
Voir plus

Points forts

Points faibles

Caractéristiques

📊 Niveau :Intermédiaire
🕐 Durée : 2 semaines à 6 mois
💳️ Financement :Aucun
🗂️ Mode de formation : En ligne
🎓 Type de reconnaissance : Certifiante
🎯 Public Cible :Demandeurs d’emploi, Entrepreneur, Étudiant, Professionnels en reconversion, Salariés
🔖 Autres : Micro-Formation

Présentation du formateur

Dyma est un organisme de formation en ligne spécialisé dans le développement informatique, offrant une large gamme de cours allant de l’initiation aux langages essentiels comme HTML, CSS, et JavaScript, à des formations avancées sur le framework Angular, le conteneur Docker, et le système de versionnement Git. Chaque formation est structurée de manière progressive, idéale pour les débutants comme pour les professionnels souhaitant affiner leurs compétences. Dyma propose des modalités flexibles, permettant aux apprenants d’étudier selon leur emploi du temps, et favorise l’apprentissage pratique avec des projets réels. Les participants peuvent obtenir des certifications vérifiables pour valoriser leur profil professionnel. Une assistance communautaire est également disponible, facilitant l’entraide et le partage d’expertise.

Voir plus

Programme

  • Présentation de Rust :
    • Langage performant et sécurisé
    • Applications fiables avec sécurité mémoire
    • Prévention des erreurs de mémoire courantes
    • Programmation concurrente sûre
  • Contenu de la Formation :
    • Concepts Fondamentaux
    • Programmation Modulaire
    • Types de Données
    • Architecture de Projets
    • Amélioration de la Performance
    • Programmation Concurrente
  • Projets Réalisés :
    • Ma to-do list en ligne de commande
    • Mon hub de jeux CLI en Rust
  • Plan de la Formation :
    • Introduction à Rust
    • Découverte des Bases de Rust
    • Structures de Contrôle
    • Traits et Fonctions
    • Enums et Pattern Matching
    • Les Nombres
    • Types Composites
    • Collections
    • Chaînes de Caractères
    • Gestion du Temps et des Dates
    • Architecture de Projet Rust
    • Manipulation de Fichiers
    • Projet : Hub de Mini Jeux CLI
    • Macros, Tests et Benchmarking
    • Gestion de la Concurrence
  • Également Inclus :
    • CARGO
    • CHRONO & CHRONO-TZ
    • SERDE
  • Évaluations :
    • Clarté et progression des leçons
    • Projets pratiques
    • Profondeur des concepts abordés
  • Prérequis :
    • Connaissances en Programmation Orientée Objet (POO)
    • Adaptée aux personnes ayant une base en programmation
  • Certification :
    • Certificat de réussite partageable sur LinkedIn
  • Informations Diverses :
    • Formation accessible en ligne
    • À jour avec les dernières versions de Rust
Voir plus
VOTRE SITE EN 1ÈRE PAGE GOOGLE. SANS ÊTRE EXPERT.

Boostez votre visibilité dès 7€ grâce aux backlinks, le levier SEO n°1 des pros:

  • + 14.000 agences & Consultants leurs font confiance 🤝
  • Boosting IA de vos sites 🤖
  • Des membres qui passent de 0 à 10K/mois 🔥

Booster mon site 👇

Inscription gratuit ✅

12 emails.
Par An.
Nous dénichons pour vous les meilleures promos formations pour que vous n’ayez pas à le faire !

  • 12 emails/an 📩
  • Promotions exclusive réservées à nos membres 🤑
  • Emails 100% personnalisés sur VOS centres d'intérêt 🎯
Vous inscrire👇
📝 Cela nous aide à mieux personnaliser vos promos formations
Recevez 1 fois / mois les meilleures offres sur les formations qui vous intéressent.
🎉 Merci pour votre inscription !
⚠️ Une dernière étape cruciale

1️⃣ Vérifiez votre boîte mail (et vos spams)

2️⃣ Confirmez votre inscription en répondant “OUI” à notre email.

Sans cette confirmation, vous ne serez pas inscrit sur nos listes. 🙁