Développeur d'application - Python Construisez des applications web en utilisan

Développeur d'application - Python Construisez des applications web en utilisant le langage de programmation Python et le framework Django. Durée de la formation : 800 heures Emploi garanti** Durée de la formation en alternance : 24 mois Temps d'études conseillé à temps plein : 12 mois Diplôme niveau 6 (Bac+3/4)* *Développeur(euse) d'application - NSF 326t - Diplôme niveau 6 (Bac+3/4) - enregistré au RNCP par arrêté du 26/09/2016 publié au JO du 04/10/2016 **Conditions disponibles sur la page https://openclassrooms.com/fr/job-guarantee Développement Développeur d'application - Python 2 Financez ce parcours grâce à vos crédits CPF directement depuis la plateforme Mon Compte Formation. Plus d'infos : Temps complet - 12 mois / Temps partiel - 24 mois. Que font les développeur(se)s Python ? Ils/Elles sont chargé(e)s de créer des logiciels en utilisant le langage de programmation Python. Ils/Elles s'occupent généralement du back-end des applications, c'est-à-dire de l'architecture, contrairement aux développeurs front-end, qui gèrent l'aspect visuel. Les missions d'un(e) développeur(se) Python sont les suivantes : Concevoir des programmes pour qu'ils fonctionnent selon les besoins des clients. Utiliser son esprit critique et sa créativité pour résoudre des problèmes de calcul. Identifier les meilleurs outils pour construire ou améliorer des applications puissantes et modulaires. Utiliser des tests pour surveiller les applications et assurer un service de la plus haute qualité. Fournir la documentation technique et fonctionnelle d'une application pour les clients et les collègues. Se tenir régulièrement au courant des évolutions rapides des technologies dont il/elle se sert – les développeur(se)s apprennent tout au long de leur vie ! Pourquoi suivre cette formation ? Le nombre d'emplois de développeur(se)s augmente de 20 % par an grâce à une croissance sans précédent du secteur (sources : Silicon.fr, Développer.com). La programmation en Python, en particulier, est l'une des compétences les plus demandées aujourd’hui sur le marché du travail. Chez OpenClassrooms, notre mission est de rendre l'éducation accessible. OpenClassrooms est une plateforme d'éducation à l'emploi en ligne, conçue pour enseigner les compétences nécessaires pour exercer les emplois les plus demandés. Nous identifions les compétences clés nécessaires pour réussir sur le marché du travail, et créons des formations qui développent ces compétences. Sachant que les postes en développement Python ne manquent pas, nous avons créé ce diplôme de niveau bac + 3/+4 de 12 mois en développement Python. Vous pouvez le suivre entièrement en ligne, avec l'aide d'un mentor dédié qui vous accompagnera chaque semaine en visioconférence. Cette formation a été conçue et créée par notre équipe pédagogique, en collaboration avec un comité d'experts professionnels qui utilisent le langage Python au quotidien. Elle se compose de 13 projets professionnalisants d'une complexité croissante. Chaque Développeur d'application - Python 3 projet est basé sur un scénario concret du monde professionnel : il vous permettra donc d'acquérir des compétences spécifiques. Votre mission : trouver des solutions, produire des livrables professionnels et les présenter à un mentor qui exerce votre futur métier. À la fin du parcours, vous serez en mesure d'appliquer directement l'expérience que vous aurez acquise, dans le cadre d’un futur emploi. Ce que vous saurez faire En suivant ce parcours, vous développerez les compétences suivantes : Mettre en place votre environnement de développement en utilisant les environnements virtuels et PyCharm. Créer des applications web en utilisant les frameworks Django et Django REST. Développer une base de données PostgreSQL sécurisée. Améliorer des applications en les testant, en les débugant et en les remaniant. Utiliser des technologies comme GitHub, Postman, HTML, CSS, JavaScript ou encore CircleCI. ... Et bien plus encore ! À l'issue de cette formation, vous aurez créé un portefeuille de projets professionnels, et obtiendrez votre diplôme de développement d’applications. Salaire du développeur Python En suivant la formation Développeur d’application – Python, vous pouvez prétendre aux rémunérations suivantes : débutant(e) : 25 000 € à 40 000 € annuels bruts ; expérimenté(e) : 45 000 € à 60 000 € annuels bruts. Ces profils sont très recherchés, majoritairement en CDI (source : Urban Linker). Les salaires varient considérablement en fonction de votre lieu de résidence et de celui de votre employeur. Évolution professionnelle En suivant cette formation, vous pourrez travailler comme développeur(se) Python, Django, web ou back-end. Développeur d'application - Python 4 À l'avenir, vous pourrez évoluer vers plusieurs autres fonctions, notamment : Diversifier vos compétences techniques pour devenir un(e) développeur(se) full- stack, c'est-à-dire couvrir à la fois le back-end et le front-end. Vous spécialiser dans une technologie particulière ; le framework Django dans cette formation, mais il en existe d'autres, comme Big Data ou DevOps. Après quelques années d'expérience et de collaboration avec de nombreux autres développeurs, vous pouvez également choisir un rôle plus managérial, en tant que lead développeur ou directeur technique. Retrouvez sur cette page les indicateurs de performance des formations OpenClassrooms. Prérequis Cette formation est accessible à toutes et tous. Voici cependant quelques recommandations : Niveau conseillé : bac ou équivalent. Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur indépendant) est conseillé pour la réussite de la formation. Accès à un ordinateur (PC ou Mac), muni d’un casque, d'une webcam et d'une bonne connexion Internet (3.2 Mbps en envoi et 1.8 Mbps en réception de données). Pour tester la qualité de votre connexion, cliquez sur ce lien. Ce parcours peut être effectué en alternance. Plus d'informations. Développeur d'application - Python 5 Projet 1 - 8 heures Prenez en main votre formation Python Dans ce monde en évolution, il est plus important que jamais d'apprendre à apprendre. Devenez un apprenant actif et autonome, donnez-vous toutes les chances de réussir votre formation et de construire votre future carrière. Compétences cibles Élaborer un plan d'apprentissage personnalisé et un ensemble d'outils Cours associés Comprendre le Web Facile 6 heures Le monde du Web vous intéresse, mais vous n’y connaissez rien ? Vous décrochez quand vous entendez du vocabulaire geek ? Imprégnez-vous de la culture du Web avec ce cours ! Mettez en place un système de veille informationnelle Facile 4 heures Apprenez à faire de la veille pour vous adapter aux évolutions de votre métier et à utiliser des outils de veille informationnelle. Développeur d'application - Python 6 Développez vos soft skills Facile 6 heures Les soft skills, comme l’adaptabilité, la collaboration, la résolution de problèmes, sont des compétences de plus en plus recherchées. Développez ces compétences transversales et comportementales. Apprenez à apprendre Facile 6 heures Être capable d'apprendre vite et bien est une compétence clé dans n'importe quel domaine. Suivez ce cours pour améliorer votre capacité d'apprentissage ! Gérez votre temps efficacement Facile 12 heures La gestion du temps est une compétence qui peut s'apprendre. Découvrez une série de lois du temps et de bonnes habitudes à prendre, et devenez plus performant et efficace dans votre travail. Développeur d'application - Python 7 Projet 2 - 50 heures Utilisez les bases de Python pour l'analyse de marché Vous travaillez comme analyste marketing dans une librairie en ligne. Vous voulez suivre les prix de vos concurrents. Utilisez Python pour accomplir cette mission ! Compétences cibles Configurer un environnement Python Gérer les données à l'aide du processus ETL Appliquer les bases de la programmation en Python Utiliser le contrôle de version avec Git et GitHub Cours associés Initiez-vous à Python pour l'analyse de données Facile 12 heures Dans ce cours, vous apprendrez un langage de programmation indispensable pour l’analyse de données : Python. Nous aborderons ensemble les notions fondamentales de la programmation Python, à l’aide d’exemples simples et d’exercices pratiques. Apprenez à utiliser la ligne de commande dans un terminal Facile 6 heures Apprenez à écrire des lignes de commandes qui vous permettront de communiquer avec votre ordinateur. Développeur d'application - Python 8 Mettez en place votre environnement Python Facile 6 heures Installez votre environnement Python en utilisant pip pour gérer des paquets, virtual env pour créer un environnement virtuel pour chaque projet, et PyCharm comme IDE. Utilisez Git et GitHub pour vos projets de développement Facile 12 heures Grâce à Git et GitHub, gérez votre code source et suivez les modifications apportées à vos fichiers. Prenez la parole en public Facile 6 heures Mobilisez des techniques de communication en public. Créez votre contenu avec le storytelling et le mind mapping et entraînez-vous pour maîtriser votre prestation orale. Développeur d'application - Python 9 Projet 3 - 60 heures Designez une application Python adaptée aux besoins d'un client Une association du secteur de l’éducation a fait appel à votre agence pour développer son application Python. Définissez clairement les besoins du client et prototypez la solution technique ! Compétences cibles Prototyper une solution technique pour un client avec les modèles de domaine et maquettes Gérer un projet avec les méthodologies agiles Définir les exigences fonctionnelles de l’application à partir du besoin client Cours associés Initiez-vous à la gestion de projet agile Facile 6 heures Vous devez vous approprier les bonnes pratiques de l'intelligence collective et de l'expérience utilisateur pour coacher votre équipe. Appliquez le principe du Domain-Driven Design à votre application Facile 4 heures Avec le Domain-Driven Design ou DDD, communiquez une architecture technique. Utilisez la méthode UML, les diagrammes de cas d’utilisation uploads/Management/ python 2 .pdf

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 02, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.7281MB