Lead développeur.se Back-end Python | DevOps
Formation en présentiel & distanciel
Attestation de formation
Date de rentrée
26 février au 31 mai 24
Inscriptions ouvertes
Horaires
Lundi au vendredi
09H00 à 17H00
Durée
2 mois en cours (350 h)
10 jours de stage (70 h)
Lieu
70, Avenue du Général de Gaulle
94000 Créteil Cedex
Processus d’inscription à la formation
- Je candidate
- Je reçois un mail pour participer à une réunion d’information
- Je participe à la réunion d’information
- Je passe un test technique
- Je suis reçu.e pour un entretien individuel
Cette formation vous intéresse ?
Le métiers de Lead développeur.se back-end
Le rôle du lead développeur back-end consiste à encadrer une équipe de développeurs et à veiller au bon déroulement du développement d’un site web ou d’une application web, de sa création à sa maintenance et à ses mises à jour. Il est également en charge de superviser le travail technique de votre équipe grâce à vos compétences en matière de management.”
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
- Concevoir et développer des applications web back-end en utilisant Python et Django.
- Créer et gérer des bases de données relationnelles avec des compétences en SQL.
- Mettre en place des pratiques DevOps pour automatiser les processus de développement, du versionnage à la livraison en continu.
- Appliquer les principes de sécurité dans le développement et le déploiement d’applications.
- Comprendre les bases de l’intelligence artificielle (IA) et son application dans divers domaines technologiques.
Compétences
- Concevoir et développer des applications web backend en utilisant Python et le framework Django.
- Créer des modèles de données.
- Gérer l’authentification et la sécurité des applications.
- Développer des API REST.
- Maîtriser la création de vues et de templates.
- Créer des tables et manipuler des données dans des bases de données relationnelles.
- Écrire des requêtes SQL pour extraire, mettre à jour et supprimer des données.
- Gérer la sécurité des données et les droits d’accès.
- Appliquer des bonnes pratiques de sécurité SQL.
- Utiliser Git pour la gestion de versions et la collaboration d’équipe.
- Configurer des pipelines CI/CD pour l’automatisation des tests et du déploiement.
- Gérer les configurations d’infrastructure en tant que code (IaC).
- Automatiser le déploiement en continu.
- Surveiller les applications et gérer les erreurs.
- Acquérir une compréhension des concepts de base de l’intelligence artificielle.
- Comprendre les principaux algorithmes d’apprentissage automatique supervisé et non supervisé.
- Savoir comment l’IA est appliquée dans des domaines tels que le traitement automatique du langage naturel (NLP) et la vision par ordinateur.
Programme
Journée d’accueil |
Initiation à Python |
Atelier Python |
Python avancé |
SQL Fondamental |
Atelier SQL/ Python |
Création de Backend avec Django |
Atelier de développement Backend avec Django |
Perfectionnement Backend avec Django |
Les Fondamentaux de DevOps |
Atelier pratique DevOps |
Intelligence Artificielle (IA) Fondamentale |
Technique de recherche d’emploi |
Modalités d'accès
- RER D et A : Maisons Alfort Alfortville.
- Métro : Creteil L’Echat Hopital Henri Mondor
- Bus : n°217
- Station Cristolib’ : DE LATTRE DE TASSIGNY
- Station Auto lib’ : Station Voirie Créteil De Gaulle
Prérequis
- Connaissance d’un langage de programmation.
- Bac+2 en programmation serait un plus
- Autodidacte
- Accès à un ordinateur avec une connexion Internet.
Publics
- Salarié.es
- Demandeurs d’emploi
- Personnes en reconversion professionnelle
- Toutes personnes désireuses de montée en compétences sur ces technologies
Délais d'accès
- 19 février 2024
- Minimum 6 personnes
Modalités d'évaluation
- Avant la formation
- Test de positionnement proposé sur la base des prérequis définis
- Entretien identifiant la motivation du stagiaire au projet professionnel dans le domaine de formation visé
Pendant la formation & fin de formation
- Projets ou exercices, debriefing ou mise en situation ou QCM
Modalités de validation
- Attestation de compétences professionnelles
Méthodes et moyens pédagogiques
- Démonstrative | Le formateur fait et fait-faire
- Expositive | Le formateur transmet ses connaissances
- Active | L’apprenant fait
Moyens et supports utilisés
- Visioconférence
- Quiz
- Support de cours
- Les formateurs sont des experts métiers en activités
Tarifs
- Action de formation peut-être financée par le Conseil régional-d’Ile-de-France
- Tarif : 4200 eur HT
Informations pratiques
- Code formation : DEV-LEAD-101
- Code NFS : 326t – Programmation, mise en place de logiciels
- Code Rome : M1805 Études et développement informatique
- Formacode : 46207, 31010
Chiffres clés
SIELI propose depuis peu cette formation et n’a pas encore de statistiques sur le taux d’employabilité et la satisfaction après notre formation.
Contact
- Directrice pédagogique : Silvya STOJANOVIC
- Mail: hello@sieli.fr
Calendrier du centre
• Centre: 26/02 au 21/05/24
• Stage: 22/05/ au 31/05/24
• Vacances: 11 au 19/04/24
Équipement nécessaire
- Un PC ou un Mac, de bureau ou portable qui fonctionne sans blocage (processeur i3, i5 ou AMD Ryzen avec 8Go de RAM sont suffisant)
- Une connexion internet stable avec un débit minimum de 5 Mbps
Accessibilité
- Formation accessible aux personnes en situation de handicap ou orientation si besoin.
- Référente handicap : Silvya Stojanovic
- Mail dedié : accessibilite@sieli.fr
- Législation handicap : AGEFIPH
Carrière et opportunités post formation
Débouchés
- Lead développeur
- Chef de projet
- Chief Technical Officer ou Directeur des Nouvelles Technologies
- Expertise technique
- Consultant informatique
- Enseignant ou formateur en développement back-end dans une école ou une université
- Le Lead développeur back-end peut également choisir de se mettre à son compte et de travailler en tant que freelance ou de créer sa propre entreprise de développement de logiciels.
Secteurs professionnels
- Entreprises PME/PMI
- Entreprise de service numérique (SS2I)
- Agence web Free-lance
Evolutions professionnelles
- Passer du rôle de Lead développeur back-end à celui de responsable de l’équipe de développement d’une entreprise ou d’une agence web, avec une responsabilité accrue en termes de gestion de projet et de management d’équipe.
- Se spécialiser dans un domaine de développement back-end en particulier, comme le développement d’applications mobiles, le développement de logiciels de gestion ou le développement de services en ligne, et devenir expert dans ce domaine.
- Consultant technique
- Analyste fonctionnel
- Chef de projet technique web
MAJ. 2023