CREATION SITE INTERNET
VIVANEO
Développement webACTUAL DIGITAL OCCITANIE
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.
# 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
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.
* 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
TP Développeur web et web mobile
RNCP 37674 RS -1 CertifInfo 114920 VIVANEO
Développement webBEAUVOIR
Développement webBEAUVOIR
Développement webAFPA ENTREPRISES
Développement web