Développeur Python - Formation Complète

Jonathan Roux Français 52h 14min Udemy 586 vidéos

Prérequis

  • Aucune connaissance préalable n'est requise
  • Vous pouvez utiliser un PC Windows ou un MAC
  • Tous les logiciels utilisés sont gratuits
  • Vous pouvez suivre ce cours même si vous n'avez que 2 heures de temps hebdomadaire à y consacrer

Description

Vous voulez apprendre le langage Python et devenir un bon développeur avec une méthode simple et efficace ?

Bienvenue dans le SEUL programme francophone sur Python qui vous est proposé par un expert reconnu.

Cette formation est pour vous si vous souhaitez :

 Obtenir des bases solides en programmation avec des techniques rares et professionnelles, (même si vous partez de 0 en programmation)

 Savoir créer des projets complets de A à Z (et pouvoir les partager avec le monde entier)

 Vous perfectionner et améliorer vos compétences (grâce à une méthodologie unique et des techniques de pointe reconnues par les plus grands experts).

 Et enfin, ouvrir vos perspectives à long terme pour votre futur et votre carrière : entretiens d'embauche, emploi, reconversion professionnelle, freelance, projet de startup.

Cette formation est différente :

Grâce à mon expertise de plus de 17 ans (11 ans en entreprise et 6 ans en freelance), cette formation va vous permettre d'aller beaucoup plus loin sur le langage Python et sur vos compétences en programmation.

Mon engagement : "Vous transmettre un enseignement de pointe avec des connaissances d'une précision inégalée et un niveau d'apprentissage incomparable."

Je vous transmettrai toutes MES techniques, qui vous permettrons de gagner un temps considérable, tout en vous évitant de nombreuses erreurs :

 Le QUICKSTART : Démarrez tout de suite votre apprentissage avec cette méthode de démarrage rapide

Les MODULES D'EXPERTISE : denevez un expert du langage Python avec un apprentissage qui va en profondeur sur toutes les notions les plus importantes en programmation.

Les BOUÉES DE SECOURS : Sécurisez votre apprentissage et avancez quoi qu'il arrive, avec cette série de vidéos facultatives qui vous permettrons de revoir les notions précédentes en prennant plus le temps.

Les EXAMENS : pour tester votre niveau.

✅ Et les toutes dernières nouveautés du langage Python v3.10, pour avoir des connaissances fraiches et totalement à jour.

Le programme :

Cette formation de plus de 50 heures est composé d'un tronc commun, pour apprendre Python, et de 5 parcours indépendants, pour appliquer Python à différents domaines.

✅ Tronc commun : Tout ce que vous devez savoir pour bien apprendre la programmation avec le langage Python (les bases, vos premiers programmes, exercices, projets, les notions avancées : collections, algorithmes, programmation orientée objet ; et les examens).

✅ Parcours #1 : Les scripts d'automatisation (inclut le scraping et les bases de données)

✅ Parcours #2 : Le hacking éthique (connaitre les attaques des hackers et créer avec Python une attaque complète)

✅ Parcours #3 (PRO) : Développement Web (avec Django)

✅ Parcours #4 (PRO) : Développement d'applications bureau, mobile et jeux (et publication dans les stores iOS/Android)

✅ Parcours #5 : L'immersion professionnelle (nouveau concept pour les personnes en reconversion pro)

Boostez votre carrière:

Vous êtes en reconversion professionnelle ? Vous avez des idées de projets ou souhaitez devenir indépendant ?

Cette formation met justement l'accent sur votre futur de professionnel.

Côté PRO vous retrouverez :

✅ La création de votre site web professionnel : véritable vitrine en ligne pour créer votre portfolio et mettre en avant vos nouvelles compétences.

Les 2 parcours PRO : "Développeur web" et "Développeur applicatif"

✅ Les tests en entretiens d'embauche

L'immersion professionnelle.

✅ Et tous les modules d'expertise

La formation la plus complète et la plus poussée en francophonie sur le langage Python :

Cette formation inclut :

✅ Plus de 50 heures de contenu vidéo

✅ plus de 500 vidéos

✅ 24 projets

✅ 2 super-projets

✅ 5 parcours complets,

✅ 5 examens

✅ les dernières versions du langage Python

✅ ma pédagogie reconnue, et mes concepts uniques,

Prérequis:

Aucun prérequis n'est nécessaire : Cette formation s'adresse à toute personnes souhaitant apprendre la programmation ou souhaitant améliorer ses compétences.

Vous devez posséder un ordinateur PC ou MAC (je montre les 2 versions dans les vidéos), et une connexion internet.

Contenu de la formation
586 vidéos
Bien démarrer dans la formation
Installation
[TRONC COMMUN - APPRENDRE LA PROGRAMMATION AVEC LE LANGAGE PYTHON]
Les bases de Python [débutant]
Python : Approche Visuelle - [débutant]
Projet #3 : Le nombre magique [débutant]
Projet #4 : Le jeu de maths [débutant]
Examen #1 : Les bases du langage Python
Module d'expertise : LES FONCTIONS
Module d'expertise : LES FONCTIONS - Notions essentielles
Module d'expertise _ LES FONCTIONS - Projet #5 _ Questionnaire V1 [débutant]
Module d'expertise : LES FONCTIONS - Notions avancées
Python : les collections [intermédiaire]
Projet #6 : Pizzas V1 (listes) [intermédiaire]
Dictionnaire [intermédiaire]
Module d'expertise : LES COLLECTIONS (listes et tuples)
Module d'expertise : LES COLLECTIONS - Projet #7 : Questionnaire V2
Module d'expertise : LES COLLECTIONS - Notions avancées
Programmation orientée objet [intermédiaire]
Projet #9 : Pizzas V2 (objets) [intermédiaire]
Module d'expertise : PROGRAMMATION ORIENTÉE OBJET
Module d'expertise : PROGRAMMATION ORIENTÉE OBJET - Projet #10 : QuestionnaireV3
Module d'expertise : PROGRAMMATION ORIENTÉE OBJET - Notions avancées
Module complémentaire : LES ALGORITHMES avec Python
Les environnements Python
Les nouveautés du langage Python (dernières versions: 3.9 et 3.10)
[PARCOURS #1 - LES SCRIPTS D'AUTOMATISATION]
Projet #11 : Scraping
Compilez vos scripts en exécutables pour les partager
[PARCOURS #2 - HACKING ETHIQUE AVEC PYTHON
Projet #13 : Les sockets réseau avec Python "chat interposé"
Projet #14 : Créer un terminal avec subprocess
Projet #15 : "Backdoor" : Prendre le contrôle d’une machine
[PARCOURS #3 - PRO : DEVENIR DÉVELOPPEUR WEB]
Les bases du web : HTML 5
Les bases du web : CSS 3
Le responsive design
Projet #16 : Votre site web pro V1 (Page principale)
Projet #17 : Votre site web pro V2 (Portfolio)
Projet #18 : Votre site web pro V3 (Responsive design)
Publiez et partagez votre site gratuitement
Projet #19 « Pizza Mama » (Django)
Méthode alternative : Publiez votre site Django gratuitement (Heroku)
Créez et consommez des API REST
[PARCOURS #4 - PRO : DEVENIR DÉVELOPPEUR APPLICATIF] (MULTIPLATEFORMES)
Projet #20 : Le Lab V1 (Layouts)
Projet #21 : Le Lab V2 (Contrôles)
Projet #22 : Le Lab V3 (Navigation)
Projet #23 : Le Lab V4 (Canvas)
Projet #24 : Pizzas V1 (version graphique)
Projet #25 : Pizzas V2 (version graphique)
Super-projet « Galaxy v1 »
Super-projet « Galaxy v2 »
Super-projet « Galaxy v3 »
Super-projet « Mr Beat v1 »
Super-projet « Mr Beat v2 »
Super-projet « Mr Beat v3 »
Packager votre application pour Android
Publier votre application Android sur le PlayStore
Packager votre application pour iOS
Publier votre application iOS sur l’AppStore
[PARCOURS #5 - L'IMMERSION PROFESSIONNELLE]
Immersion Pro : Formation GIT
Immersion Pro : La mission (mise en situation en entreprise)
Immersion Pro : Tests unitaires (et stratégie de tests)
Immersion Pro : "Penser comme un développeur" (état d'esprit)