DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

WEB - Développeur Full-Stack Python / Serveur Linux / Web

Date de mise à jour : 24/11/2023 | Identifiant OffreInfo : 25_98O1803309

Information fournie par :
Réunion Prospective Compétences

Objectifs, programme, validation de la formation

Objectifs

Un développeur Full stack est parfaitement autonome et saura à lui tout seul créer, développer, coder et maintenir un site Internet de A à Z, aidé ou non par un chef de projet ou un pôle marketing. Vous découvrirez l'histoire du Web, comprendrez à quoi servent les langages et Framework, et quel est le rôle des développeurs. Vous pourrez ainsi vous lancer vous-même dans le développement grâce à des outils puissants et utilisés par l'ensemble des professionnels du numérique. Les missions du développeur full-stack sont très diversifiées, mais elles dépendent aussi beaucoup des besoins de l'entreprise pour laquelle il travaille. Il peut aussi bien travailler sur le back office du site que sur le front end. De même, il peut se charger de l'architecture du site, de l'expérience utilisateur et même de l'intégration HTML. Un véritable technicien supérieur polyvalent. A terme de cette formation, vous pourrez construire votre propre projet, devenir Free-lance ou vous faire embaucher par une entreprise de développement ou dans les nouvelles technologies. Pour résumer : - Débuter facilement. Python est un langage parfait pour débuter. - Apprendre un langage reconnu. Python est le 4e langage le plus populaire selon l'index TIOBE et son usage est resté stable depuis une dizaine d'années. - Maîtriser les environnements de développement et de serveur en prenant le contrôle de Linux/Ubuntu et du système de virtualisation Docker. - Découvrir les bases en HTML5, CSS3, Javascript et SQL, les langages de programmation à la base de tous les sites web.

Programme de la formation

Module 1 : Maîtrisez votre environnement de travail sous Linux A : Le monde de Linux, Ubuntu et Debian 1. Découvrir et installer Linux 2. Manipuler la console et les fichiers 3. Gérez les processus 4. Transférer des données à travers le réseau 5. Les petits secrets du Bash et de Linux B : Comprendre le Web 1. Qu'est-ce que le Web ? 2. Les langages du Web 3. Les réseaux du Web 4. Qu'est-ce qu'un -e développeur -se ? C : Les outils du développeur moderne 1. Un bon éditeur de texte et un IDE pour gagner du temps. 2. Docker. Un porte conteneur dans votre Linux pour administrer le système. Module 2 : Python, les bases et utilisation avancé A : Introduction à Python 1. Les variables 2. Les conditions 3. Les boucles 4. Les exceptions B : La Programmation Orientée Objet 1. Les chaînes de caractères 2. Les listes et tuples 3. Les dictionnaires 4. Les fichiers 5. Variables et références C : Les méthodes spéciales 1. Les classes 2. Les propriétés 3. Les décorateurs D : Les bibliothèques basiques 1. Les expressions régulières 2. Le temps 3. Programmation système 4. Gestion des mots de passe 5. Le réseau 6. Les tests unitaires 7. La programmation parallèle 8. Des interfaces graphiques Module 3 : Découverte du HTML5/CSS/Javascript et Le Framework Django A : Découverte du HTML5 et CSS3 1. Les bases du HTML5 a) Ma première page web en HTML b) Organiser son texte c) Exercices pratiques d) Les liens e) Les Images 2. Fonctionnalités évoluées a) Les tableaux b) Les formulaires c) La vidéo et l'audio 3. La mise en forme avec CSS3 a) Formatage du texte b) Couleurs, fond et bordures c) Apparences dynamiques d) Flexbox 4. Javascript et JQuery a) Javascript, Jquery, c'est quoi la différence ? b) Votre boîte à outils JQuery c) Le vocabulaire Javascript de base d) Les variables et les fonctions e) Utilisez des méthodes Jquery f) Intégrez des événements B : Le Framework Django 1. Faites connaissance avec Django 2. Ajoutez des informations 3. Stylisez votre application 4. Traitez des données via un formulaire 5. Ajoutez une interface d'administration 6. Vers la production 

Validation et sanction

Attestation de formation et Évaluation des compétences acquises

Type de formation

Non certificiante

Sortie

Fin de scolarité, sortie fin de 5e

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
108 heures en centre, 30 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions de prises en charge
Plan de développement des compétences;PPAE (ex PARE-PAP);

Conditions d'accès

Public(s)
Demandeur d'emploi, Handicapé, Public en emploi, Salarié
Modalités de recrutement et d'admission

Niveau d'entrée : Fin de scolarité, sortie fin de 5e

Conditions spécifiques et prérequis

<div>Avoir une connaissance utilisateur des univers PC ou MAC (Apple) et un projet en rapport avec les objectifs du stage. <br />Niveau conseille : Bac ou équivalent <br />Avoir une connaissance utilisateur de l informatique en général et être a l aise sur internet.<br />Être curieux des nouvelles technologies. <br />Être relativement a l aise avec l anglais écrit. <br />Aimer résoudre des problèmes complexes et nouveaux. <br />Il est conseille mais pas obligatoire de connaitre des bases de html car elles seront abordées lors de la formation</div>

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
498, Route de l'Entre-Deux
97410 - Saint-Pierre
Responsable :
Téléphone fixe : 02.62.22.77.04
Contacter l'organisme

Contacts

Contact sur la formation
498, Route de l'Entre-Deux
97410 - Saint-Pierre
Responsable : Alexandre BLANC
Téléphone fixe : 02.62.22.77.04
fax :
Site web : http://www.gfp.re
Contacter l'organisme
Contacter l'organisme formateur
GFP Formation SASU
SIRET: 83026882700011

Responsable :
Téléphone fixe :
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2024 au 31/12/2024
débutant le : 01/01/2024
Adresse d'inscription
498, Route de l'Entre-Deux
97410 - Saint-Pierre
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

GFP FORMATION
SIRET : 83026882700011

Adresse
498, Route de l'Entre-Deux
97410 - Saint-Pierre
Téléphone fixe : 02.62.22.77.04
Contacter l'organisme