25_98O1803309_98S2306785 WEB - Développeur Full-Stack Python / Serveur Linux / Web GFP FORMATION

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

Date de mise à jour : 24/11/2023 | Identifiant OffreInfo : 25_98O1803309
Organisme responsable : GFP 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 certifiante

Sortie

Fin de scolarité, sortie fin de 5e

Contact de la formation

498, Route de l'Entre-Deux
97410 - Saint-Pierre
Responsable : Alexandre BLANC
Téléphone fixe : 02.62.22.77.04
Site web : http://www.gfp.re
Contacter l'organisme

Contact de l'organisme formateur

GFP Formation SASU
SIRET : 83026882700011

Information fournie par :