Présentation de la formation
Objectifs
Ce cursus innovant s’adresse aux étudiants dont l’objectif est d’être capable de prendre en charge le développement d’applications web ou mobiles, suite à l’expression des exigences fournies par un client ou du chef de projet. Il doit définir et/ou participer à la définition de l’architecture de l’application.
Formation exclusivement en téléprésentiel.
Compétences visées
Développer une interface utilisateur de type desktop - Développer des composants d’accès aux données - Développer la partie front-end et back-end d’une interface utilisateur web - Concevoir une base de données - Mettre en place une base de données - Développer des composants dans le langage d’une base de données - Collaborer à la gestion d’un projet informatique et à l’organisation du développement - Concevoir une application - Développer des composants métier - Construire une application organisée en couches - Développer une application mobile - Préparer et exécuter les plans de tests d’une application - Préparer et exécuter le déploiement d’une application.
Pré-inscription à la formation :
c'est par ici !
Les pré-inscriptions pour cette formation sont ouvertes !
En cliquant sur "se pré-inscrire", vous serez redirigé vers notre plateforme iziA.
En 2 clics, créez votre compte et sélectionnez les formations qui vous intéressent : on vous recontacte !
Débouchés
- Développeur d’applications mobiles
- Responsable de développement web
- Lead developer
- Développeur Full-Stack
Rythme d’alternance
Contrat d'apprentissage (ou de professionnalisation sous conditions)
Parcours alterné de 721 h sur 16 mois
Rythme d’alternance
-
13 mois :
- 1 semaine en formation
- 2 semaines en entreprise - 3 mois à 100% entreprise avec possibilité d’étendre à 5/6 mois selon contrat
Prérequis et admission
- Niveau BAC
- Avoir réussi les étapes de sélection d’O’clock
- Maîtriser les bases d'un langage de programmation (PHP ou encore JavaScript) et les bases de la POO (Programmation Orientée Objet) et les classiques du développement Web : HTML, CSS, Javascript, Git, Ligne de commande et SQL.
- Être recruté comme apprenti par une entreprise
Programme
Enseignements | Volumes |
---|---|
Mise en route |
63 h |
Bienvenue |
- |
Client/Serveur |
- |
PHP & Programmation orientée objet |
- |
Back-end & Front-end |
161 h |
Conception (architecture synchrone, MVC) |
- |
Conteneurisation (Docker) |
- |
SGBDR |
- |
PHP & Laravel |
- |
JavaScript & Vue.js |
- |
Avant de développer |
21 h |
Cloud Computing (Serverless, FaaS, IaaS, PaaS, etc.) |
- |
Schémas UML (diagrammes de classes, ER, de séquences) |
- |
Gestion de projet (Cycle en V, méthodes agiles, Scrum) |
- |
N-Layer & microservices |
161 h |
Conception (Separation of Concerns, Design Patterns) |
- |
Node.js & Express |
- |
NoSQL |
- |
API (REST, GraphQL, Websockets) |
- |
Sécurité & Multiplateformes |
154 h |
Failles de sécurité et parades (OWASP, injections) |
- |
Développement Mobile (Flutter) |
- |
Développement Desktop (Flutter) |
- |
Projet professionnel tutoré |
161 h |
Total | 721 h |
* les étudiants sont sensibilisés aux audits de sécurité (pentest) sur 2 sessions dédiées, mais les bonnes pratiques de sécurité sont, elles, étudiées et appliquées en permanence.
Contacts
O'Clock Frank Bouchut Chargé de Relations Entreprise & Carrières frank@oclock.io
CFA Afia Achweq BERRABEH Chargée de mission alternance aberrabeh@cfa-afia.fr 06 48 44 21 84
O'Clock | CFA Afia |
Frank Bouchut | Achweq BERRABEH |
Chargé de Relations Entreprise & Carrières | Chargée de mission alternance |
frank@oclock.io | aberrabeh@cfa-afia.fr |
06 48 44 21 84 |
