Maîtrisez votre avenir et devenez développeur web

Formation : Développement Web & Codage PYTHON

Cette formation en développement web et codage vous permet d’acquérir toutes les compétences nécessaires pour devenir développeur PYTHON. 

A l’issue de ce parcours d’apprentissage le langage informatique et le codage n’aura plus aucun secret pour vous !

0
Techniciens formés
0 %
Stagiaires satistfaits
0 %
de Taux de réussite

Les plus values de la formation

Notre formation en développement web et codage est la plus complète du marché.
A l’issue de la formation, vous saurez maitriser parfaitement les langages de développement informatique de base afin de commencer une nouvelle expérience professionnelle.

Partenaire

La formation en codage est collaboration avec les experts de l’Ecole Polytechnique de Paris.

Certification

Ce parcours vous prépare à la Certification TOSA. Module enregistrée au Répertoire Spécifique.
Code NSF :326
Formacode : 30812

Coaching

Cette formation en ligne ne vous laisse pas tout seul. Vous pourrez réserver une ou plusieurs séances d’accompagnement en visio-conférence, au jour et à l’heure de votre choix pour recevoir une aide personnalisée.

Rythme

Suivez cette formation 100% en ligne à domicile à votre propre rythme. 10 minutes par jour?… ou 2 heures chaque week-end ?… C’est vous qui choisissez où et quand suivre la formation…

Prise en charge

Bénéficier d’une prise en charge des frais de la formation par les fonds publics de la formation professionnelle. Éligible au CPF.

Apprenez le développement web dans la meilleure école d'ingénieurs de France

Apprendre avec les meilleurs du domaine
présentation de l'école partenaire

Pour la formation développement web et codage, nous avons décidé de faire appel à la JE de la meilleure École de d’ingénieur de France et d’Europe. Les consultants de l’Ecole Polytechnique (l’X), vont vous transmettre à travers cette formation toutes les connaissances sur Excel. 

Palmarès de l’institut Polytechnique de Paris :

  • École N°1 d’ingénieur en France selon le Financial time
  • La majorité des patrons de CAC40 sont issus de polytechnique
  • L’École Polytechnique forme les meilleurs ingénieurs français

Démarche à suivre Pour se former

Inscription administrative

Prenez contact avec l’un de nos conseillers pour réserver votre place.

Accès à la plateforme

Une fois votre inscription validée, un accès à notre plateforme collaborative vous sera attribué.

Prise de rendez vous

Depuis la plateforme prenez rendez vous avec votre expert en fonction de vos disponibilités. 

Passage de Certification

Passez votre certification reconnue par l’Etat et faîtes valoir vos compétences auprès des recruteurs.

Inscription administrative

Prenez contact avec l'un de nos conseillers pour réserver votre place.

Accès à la plateforme

Une fois votre inscription validée, un accès à notre plateforme collaborative vous sera attribué.

Prise de rendez vous

Depuis la plateforme prenez rendez vous avec votre expert en fonction de vos disponibilités. 

Passage de Certification

Passez votre certification reconnue par l’Etat et faîtes valoir vos compétences auprès des recruteurs.

Compétences obtenues grâce à la formation

compétence acquise grâce à la formation

Les compétences acquises grâce à notre formation en collaboration avec l’Ecole Polytechnique vous permettront de créer des sites web dynamiques en HTML, CSS ou Django ou bien réaliser du codage Pyhton.

A l’issue de cette formation vous pourrez cibler des métiers tels que développeur web, intégrateur web, consultant SEO et bien d’autres postes avec un salaire moyen qui varie entre 35 000 et 39 000 Euros/brut/an

Apprendre la programmation en partant de zéro
Obtenir des bases solides en python
Devenez un expert en Python
Créez un site web dynamique avec Django
Les bases de données SQL avec Python
Développement : Applications bureau, mobiles, jeux

Compétences obtenues grâce à la formation

compétence acquise grâce à la formation

Les compétences acquises grâce à notre formation en collaboration avec l’Ecole Polytechnique vous permettront de créer des sites web dynamiques en HTML, CSS ou Django.

A l’issue de cette formation vous pourrez cibler des métiers tels que développeur web, intégrateur web, consultant SEO et bien d’autres postes avec un salaire moyen qui varie entre 35 000 et 39 000 Euros/brut/an

Apprendre la programmation en partant de zéro
Obtenir des bases solides en python
Devenez un expert en Python
Créez un site web dynamique avec Django
Les bases de données SQL avec Python
Développement : Applications bureau, mobiles, jeux

Prenez rendez vous avec un conseiller

Programme de la formation

À la fin de ce module, vous serez en mesure de maîtriser :

  • Les bases de HTML (structurer la page)
    • Le fonctionnement d’un site web
    • Créer une page en HTML
    • Organiser votre page
    • Créer des liens entre les pages
    • Insérer des images
  • Les bases de CSS (styliser et mettre en forme les éléments)
    • Introduction au CSS
    • Formater du texte
    • Ajouter de la couleur et un fond
    • Créer des bordures et des ombres
    • Créer une page interactive (survole, clic, …)
  • Structurer les pages
    • Utiliser les balises adaptées à vos éléments
    • Les boites
    • Mise en page avec FlexBox
    • Les différents positionnements
  • Fonctionnalités avancées
    • Créer des tableaux
    • Ajouter des formulaires
    • Insérer des vidéos ou de l’audio
    • Adopter le Responsive Design avec Media Queries
    • Insérer des éléments plus complexes (zone de dessin, SVG, drag&drop, géolocalisation)
  • Animer sa page avec CSS et JavaScript
    • Introduction à JavaScript
    • Créer une animation CSS
    • Créer un évènement à la suite d’un clic (exemple : un spinner de chargement)
    • Faire un bouton ajouter au presse papier
    • Créer un carrousel d’images
    • Créer une horloge digitale
    • Créer un timer
  • Ajouter une vidéo Youtube, un tweet ou un post Instagram dans une page
  • Utiliser Google Analytics pour recueillir des données sur les comportements de ses utilisateurs
  • Optimiser sa SEO et utiliser la Google Search Console

Ce module se répartit comme suit :

  • Les bases du fonctionnement de Django
    • Créer un projet Django
    • Créer une nouvelle application
    • L’architecture Modèle-Vue-Template
    • Ajouter une vue
  • Gérer la base de données
    • Enregistrer des données
    • Ajouter des relations entre les modèles
    • Les migrations : modifier la structure de la base de données
    • Utiliser la console Django
    • Requête à la base de données
  • Styliser le site
    • Ajout de fichiers statiques (images, css, …)
    • Utiliser les gabarits
    • Afficher une liste de résultats sur plusieurs pages
  • Ajouter des formulaires
    • Ajouter un formulaire
    • Améliorer la gestion du formulaire
    • Les transactions : éviter de corrompre sa base de données
  • Configurer l’espace Admin
  • (Facultatif) Déployer le site avec Heroku
Syntaxe du langage Python
  • Les identifiants et les références. Les conventions de codage et les règles de nommage.
  • Les blocs, les commentaires.
  • Les types de données disponibles.
  • Les variables, l’affichage formaté, la portée locale et globale.
  • La manipulation des types numériques, la manipulation de chaînes de caractères.
  • La manipulation des tableaux dynamiques (liste), des tableaux statiques (tuple) et des dictionnaires.
  • L’utilisation des fichiers.
  • La structure conditionnelle if/elif/else.
  • Les opérateurs logiques et les opérateurs de comparaison.
  • Les boucles d’itérations while et for. Interruption d’itérations break/continue.
  • La fonction range.
  • L’écriture et la documentation de fonctions.
  • Les lambda expression.
  • Les générateurs.
  • La structuration du code en modules.

Approche Orientée Objet

  • Les principes du paradigme Objet.
  • La définition d’un objet (état, comportement, identité).
  • La notion de classe, d’attributs et de méthodes.
  • L’encapsulation des données.
  • La communication entre les objets.
  • L’héritage, transmission des caractéristiques d’une classe.
  • La notion de polymorphisme.
  • Association entre classes.
  • Les interfaces.
  • Présentation d’UML.
  • Les diagrammes de classes, de séquences, d’activités…
  • Notion de modèle de conception (Design Pattern).

Programmation Objet en Python

  • Les particularités du modèle Objet de Python.
  • L’écriture de classes et leur instanciation.
  • Les constructeurs et les destructeurs.
  • La protection d’accès des attributs et des méthodes.
  • La nécessité du paramètre Self.
  • L’héritage simple, l’héritage multiple, le polymorphisme.
  • Les notions de visibilités.
  • Les méthodes spéciales.
  • L’introspection.
  • L’implémentation des interfaces.
  • Les bonnes pratiques et les modèles de conception courants.
  • L’utilisation du mécanisme d’exception pour la gestion des erreurs.

Utilisation StdLib

  • Les arguments passés sur la ligne de commande.
  • L’utilisation du moteur d’expressions régulières Python avec le module “re”, les caractères spéciaux, les cardinalités.
  • La manipulation du système de fichiers.
  • Présentation de quelques modules importants de la bibliothèque standard : module “sys”, “os”, “os.path”.
  • Empaquetage et installation d’une bibliothèque Python.
  • Les accès aux bases de données relationnelles, le fonctionnement de la DB API.
Outils QA
  • Les outils d’analyse statique de code (Pylint, Pychecker).
  • L’analyse des comptes rendus d’analyse (types de messages, avertissements, erreurs).
  • Extraction automatique de documentation.
  • Le débogueur de Python (exécution pas à pas et analyse post-mortem).
  • Le développement piloté par les tests.
  • Les modules de tests unitaires Python (Unittest…).
  • L’automatisation des tests, l’agrégation de tests.
  • Les tests de couverture de code, profiling.
Création IHM TkInter
  • Les principes de programmation des interfaces graphiques.
  • Présentation de la bibliothèque TkInter.
  • Les principaux conteneurs.
  • Présentation des widgets disponibles (Button, Radiobutton, Entry, Label, Listbox, Canvas, Menu, Scrollbar, Text…).
  • Le gestionnaire de fenêtres.
  • Le placement des composants, les différents layouts.
  • La gestion des événements, l’objet event.
  • Les applications multifenêtres.
Interfaçage Python/C
  • Présentation du module Ctypes.
  • Le chargement d’une librairie C.
  • Appel d’une fonction.
  • La réécriture d’une fonction Python en C avec l’API Python/C.
  • La création de modules C pour Python.
  • L’interpréteur Python dans C.
  • L’utilisation du profileur de code.

Nos formations sont 100% finançables.
Pour près de 98% de nos stagiaires le reste à charge est de 0€ !

Pour tout financement personnel merci de prendre contact avec notre équipe

Nos Formules

FORMULE

PREMIUM
1790
  • Support technique en moins de 24h
  • Accès ilimité à la plateforme e-learning 24h/24 & 7j/7
  • Assistance pédagogique dans un délais de 24h
  • Plateforme accessible 8 mois post-formation
  • Suivi pédagogique par un expert attitré - 17 heures d'accompagnement
  • Accès depuis l'application Android/IOS
  • Accompagnement post-formation - 6 mois
  • Inscription à la certification d'Etat offerte
  • Communauté de partage entre apprenant et alumni
  • Planning personnalisé
  • Vidéos bonus

FORMULE

AVANCÉE
1390
  • Support technique dans un délais de 48h
  • Accès illimité à la plateforme e-learning 24h/24 & 7j/7​
  • Assistance pédagogique dans un délais de 48h
  • Plateforme accessible 5 mois post-formation
  • Suivi pédagogique par un expert attitré - 10 heures d'accompagnement
  • Accès depuis l'application Android/IOS
  • Accompagnement Post-formation - 2 mois
  • Inscription à la certification d'Etat offerte
Populaire

FORMULE

AVANCÉE
1390
  • Support technique dans un délais de 48h
  • Accès illimité à la plateforme e-learning 24h/24 & 7j/7​
  • Assistance pédagogique dans un délais de 48h
  • Plateforme accessible 5 mois post-formation
  • Suivi pédagogique par un expert attitré - 10 heures d'accompagnement
  • Accès depuis l'application Android/IOS
  • Accompagnement Post-formation - 2 mois
  • Inscription à la certification d'Etat offerte

Formule

STANDARD
990
  • Support technique dans un délais de 72h
  • Accès illimité à la plateforme e-learning 24h/24 & 7j/7
  • Assistance pédagogique dans un délais de 72h
  • Plateforme accessible 4 mois post-formation
  • Suivi pédagogique par un expert attitré - 4 heures d'accompagnement
  • Inscription à la certification d'Etat offerte

La formation vous plaît ?

N’attendez pas pour bloquer votre place, le nombre de certifications délivrées est limité par session pour assurer un accompagnement de qualité premium à nos stagiaires.

contactez nous pour être rappeler