-
Explorer les métiers du développement
Définition générale du métier de développeur.
Typologie des développeurs : front-end, back-end, full-stack, mobile, etc.
Environnements de travail : freelance, startup, ESN, DSI d’entreprise.
Les langages les plus utilisés (vue d’ensemble).
Les qualités attendues chez un développeur.
Évolution possible : tech lead, architecte, chef de projet, etc.
Travaux pratiques
Quizz interactif, nuage de mots, mise en commun des idées
-
Créer une page web avec HTML et CSS
Structure de base d’une page HTML
Balises courantes
Introduction au CSS
Intégration CSS dans une page HTML
Structure simple en 'carte de visite' : présentation + style
Travaux pratiques
Création d’une carte de visite numérique
-
Manipuler les outils fondamentaux du développeur
Installation et prise en main d’un éditeur (ex : Visual Studio Code).
Notions de versionnage : Git (local) et GitHub (distant).
Visualisation des modifications (diff, historique).
Bonnes pratiques de nommage et de commentaires.
Travaux pratiques
Tutoriel pas-à-pas sur VS Code + terminal, GitHub
-
Résoudre un problème simple avec la logique de programmation
Introduction à l’algorithmique (pas à pas, logique, conditions).
Variables : définition, types de données (texte, nombre, booléen).
Conditions (if, else) : tester une situation.
Boucles (while, for) : répétition d’actions.
Fonctions simples : concept et appel.
Notion d’entrée/sortie (prompt/console.log en JS ou input/print en Python).
Travaux pratiques
3 à 5 exercices : jeu de devinette, validation d’âge, compteur
-
Choisir une voie de formation adaptée à son profil
Les différentes voies de formation (initiale, continue, autoformation).
Présentation des titres RNCP
Bootcamps, formations courtes, formations à distance, alternance.
Les plateformes de formation (OpenClassrooms, Le Wagon, Simplon, etc.).
Les critères pour bien choisir (temps dispo, objectifs, financement).
Témoignages ou études de cas de parcours réussis.
Travaux pratiques
Cas pratiques : mise en situation individuelle ou en petits groupes
-
Concevoir un mini-projet final autonome
Choix du projet
Structuration du travail : plan, découpage des tâches.
Révision guidée des notions utiles : HTML/CSS ou logique + outils.
Présentation du livrable (à l’oral ou sur GitHub).
Autoévaluation (forces, difficultés, prochaines étapes).
Travaux pratiques
Réalisation libre + restitution orale ou visuelle
Découvrir le métier de développeur et ses débouchés.
Ce que vous allez apprendre
-
Décrire les principales fonctions et classer les types de développeurs selon les environnements de travail
-
Assembler les balises de base HTML et appliquer des règles CSS simples pour concevoir une page structurée
-
Utiliser un éditeur de code, exécuter des commandes de base, réaliser un premier cycle de versionnage avec Git
-
Élaborer un algorithme simple en pseudo-code et traduire en script à l’aide de variables, conditions et boucles
-
Identifier les parcours disponibles et sélectionner un chemin réaliste en fonction de son objectif
-
Concevoir une page web ou un petit script et présenter les choix techniques en autonomie
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams