Formation WEB - Développeur Full-Stack Python / Serveur Linux / Web par GFP FORMATION

Lieu(x)
En centre (97)
Durée
Total : 105 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
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.
Centre(s)
  • St Pierre (97)
Métier(s)
Compétence(s)
Formation proposée par : GFP FORMATION
À découvrir
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
Diplôme d'université Développeur Web Full Stack par UDS - SFC
Développeur d'application full stack - POEC par Global Knowledge Network France
Formation31
Développeur web et web mobile - Formation Diplômante Bac+2 - En Distanciel par Formation31
Developpeur Web Full Stack Angular PHP Symfony par Aplose
VERTEGO INFORMATIQUE
Développement d'applications clients full stack par VERTEGO INFORMATIQUE
SAGEXA
Maîtriser le langage javascript dans un contexte web par SAGEXA
Développeur Full Stack JavaScript Node React web et mobile par 3 W ACADEMY
Développeur d'application full stack par IT-Akadémy
Administration Linux : serveurs web par Aplose