Développeur web et mobile

Certification : Tp développeur web et web mobile

Proposée par ACTUAL DIGITAL OCCITANIE — 53000 Laval

Formation Professionnelle Apprentissage
RNCP 37674
Présentiel
Apprentissage envisageable

Type

Catégorie de la certification

Titre professionnel

Niveau de sortie

Niveau reconnu si applicable

Bac +2 (Niveau 5 - équivalence européenne)

Prix

Indiqué par l'établissement

7 225 €

Présentation

* Apprentissage par 95% de pratique * Présentiel hybride * Obtention d'un titre RNCP niveau Bac+2 en 9 mois seulement * Peer Learning * Développement des Soft Skills * Développement du réseau professionnel * Participation à des évènements tech

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
11, rue Emile Brault 53000 Laval
Académie
Nantes
Département
Mayenne
Région
Pays de la Loire

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

La formation vise à occuper un poste de développeur web et web mobile. Le développeur web et web mobile développe ou fait évoluer des applications orientées web, ou web mobile ou les deux à la fois, en respectant les normes et standards reconnus par la profession et en suivant l'état de l'art de la sécurité informatique à toutes les étapes. Ces applications sont destinées à des internautes ou des salariés d'entreprise. Le développeur conçoit la partie visuelle de l'application exécutée sur le navigateur côté ordinateur client. Il ébauche la maquette des écrans de l'interface utilisateur et prévoit la navigation de l'application web ou web mobile. Il code l'ensemble avec les langages de programmation web adaptés et une architecture applicative conforme aux bonnes pratiques du développement web et web mobile. Il réalise la partie visuelle de l'application dans un premier temps de manière statique et en la rendant adaptable au contexte puis dans un deuxième temps capable d'interagir avec l'utilisateur de manière dynamique.

Débouchés / Résultats attendus

Contrôle Continu pour valider le certificat Holberton. Tout au long de l¿année, les différents projets sont notés, de 100% (pour les tâches obligatoires) à 200% (lorsqu¿il y a des tâches avancées). Les simulations d¿entretien (mock interviews), quiz et évaluations sont notés sur une base de 100%. Il faut avoir une moyenne de 80% à chaque trimestre. Possibilité de redoubler un trimestre 2 fois. A la fin de ce cursus, si vous décidez de vous arrêter là ; Jury d¿évaluation pour valider le titre RNCP - Session d¿examen organisée par Holberton - Présentation d¿un projet (réalisé en amont) - Entretien Technique - Entretien Final Possibilité de certifier un ou plusieurs blocs de compétences durant la session d¿examen.

Programme & Référentiel

# Trimestre 1 : Apprendre les bases de C et Unix, maîtriser la programmation graphique, les structures de données, le langage d¿assemblage et les algorithmes, sans oublier le reverse engineering ainsi que les protocoles de sécurité. - Git and command line editors - Introduction to Bash - C - first statements - C - pointers - C - recursion - C - static library - C - memory allocation - C - preprocessor - C - variadic functions - C - bit manipulation - C - file I/O - Singly linked lists - Create your own printf - Create your own basic Shell # Trimestre 2 : Approfondir les langages de plus haut niveau, les algorithmes plus avancés, la complexité spatiale et temporelle, la gestion des bases de données et le front-end. À l¿aide des technologies les plus récentes, vous commencerez à créer un projet d¿application web complet. - Python - first statements - Python - import and modules - Python - data structures - Python - exceptions - Python - classes - Python - inheritance - Python - file I/O - Python - JSON serialization/deserialization - HTML/CSS introduction - SQL - basic queries - SQL - join queries - C - dynamic libraries - C - makefiles - Doubly linked lists - Stack and Queues - Hash tables - Sorting algorithms - Binary trees - Bash - scripting - Unix processes and signals - Regex - Network introduction # Trimestre 3 : Apprendre l¿automatisation, l¿évolutivité et la fiabilité. Concevoir une infrastructure selon les standards des entreprises Tech. Approfondir le développement web, la compréhension des algorithmes, la rédaction technique, le débogage et la gestion de projets. - Python - Object-relational mapping - Python - Web framework - Python - RESTful API - Python - web scraping - Javascript - first statements - Javascript - objects - Javascript - scopes and closures - Javascript - web scraping - Search algorithms - SSH - SSL certificate - Web server - Load balancer - Firewall - MySQL primary-replica - Server monitoring - Code deployment - Postmortem - Webstak debugging - Portfolio project