Académique Documents
Professionnel Documents
Culture Documents
DEVENEZ DÉVELOPPEUR
FULLSTACK JS
Changez de voie professionnelle et entamez une carrière en tant que développeur
FullStack JS Junior.
+30
les meilleurs talents tech de la région, qui les forme sur les
nouvelles technologies et qui les connecte avec des projets
du numérique à travers le monde. Parcours de formation.
Nous assistons les talents de demain à améliorer leurs
compétences numériques à travers des formations +100
accessibles et de qualité. Instructeurs.
Nous formons la prochaine génération tech aux technologies
les plus récentes et aux métiers du futur pour les préparer au
monde professionnel et renforcer leur employabilité.
20
hackerspaces dans 5 pays.
1
Devenez développeur Fullstack JS
Nos valeurs…
Students First
Nous plaçons l’étudiant au cœur de la mission de
GOMYCODE.
Be Ambitious
Nous voyons grand et nous transmettons cette
manière de penser à nos étudiants.
Growth Mindset
Nous encourageons l’apprentissage continu, nous
évoluons et nous prenons part au monde du futur.
2
Devenez développeur Fullstack JS
3
Devenez développeur Fullstack JS
Quelques prérequis
sont exigés...
- Un niveau moyen en anglais ou en français.
- De la motivation et de la rigueur.
- De l’autonomie.
4
Devenez développeur Fullstack JS
5
Devenez développeur Fullstack JS
1- Évaluations 4- Workshops
Des exercices (quiz, coding exercices...) pour tester la Des mini présentations pendant lesquelles
compréhension du cours par l’étudiant. l’instructeur explique un concept ou résout
un problème en direct avec les étudiants
pour consolider leurs connaissances
2- Checkpoints par le biais d’exercices pratiques. Dans
Des mini-projets évalués par l’instructeur pour mettre le programme en ligne, ces workshops
en pratique le cours et se préparer pour le projet ont lieu sur Google Meet et enregistrés
final. Les checkpoints sont ensuite corrigés par les avec Loom afin que l’étudiant puisse les
instructeurs. retrouver.
6
Devenez développeur Fullstack JS
Marwen Abidi
Développeur à Talan
Rania Fatnassi
Etudiante en FullStack JS
7
Devenez développeur Fullstack JS
8
Devenez développeur Fullstack JS
Track 1
1. Les fondamentaux du Développement 2. Le développement Front-End
Web
-Apprendre les bases de HTML et être capable
-Différencier les notions de base telles de construire des squelettes de sites Web et des
que : Internet et Web et Découvrir le structures essentielles.
fonctionnement du Web.
-Créer des sites Web et recréer/ cloner des
-Définir les API et le “Protocol”. conceptions présélectionnées avec CSS.
Créer sa première page Web avec deux
méthodes. -Créer des mises en page avec CSS : gérer le
positionnement et utiliser Flexbox, CSS Grid,
Bootstrap.
Web 1
1. Document Object Model (DOM) 2. Git et GitHub
10
Devenez développeur Fullstack JS
-Utiliser les algorithmes de tri et de recherche les -Savoir quand utiliser des structures de
plus connus. données non linéaires.
12
Devenez développeur Fullstack JS
Track 3
2. Front-end avancé avec React & Redux
1. ECMAScript 6
• Maîtriser React: découvrir ses différentes fonctionnalités et les projets
-Découvrir ES6 et lister
React.
les différentes nouveautés d’ES6.
• JSX: découvrir JSX, comment créer des éléments React avec JSX.
• Composants de React: créer et décomposer des composants React,
implémenter React pour optimiser votre code.
•React Props: travailler avec “React Props”, différencier entre les types
de “Props”, apprendre les meilleures pratiques d’utilisation des “Props”.
• React State et React Hooks: définir et utiliser React State, développer
un composant avec Hooks, éviter les erreurs courantes en utilisant
“Hooks”, construire votre propre “Hook”.
• React Router: comprendre le fonctionnement de React Router,
produire une page “multi-routed”.
• Redux: Apprenez à travailler avec les actions et créez un store, pour
centraliser state d’une application.
• API: utiliser l’API, développer un service web, travailler avec une
requête HTTP.
13
Devenez développeur Fullstack JS
Track 4
2. Gérer les bases de données avec mongoDB
1. Le Back-end avec NodeJS et
Express
-MongoDB est un système de gestion de base
de données orienté documents, répartissable sur
-Découvrir Node.js et sa modalité
plusieurs ordinateurs et ne nécessitant pas de
et préparer l’environnement de
schéma prédéfini des données.
développement.
-Apprendre les structures d’une base de données
-Développer une première
NoSQL et comment exécuter les opérations CRUD
application.
de base (créer, lire, mettre à jour, supprimer).
-Comprendre le module de
package de Node.js, la fonction de
rappel et le système de fichiers.
14
Devenez développeur Fullstack JS
16
Devenez développeur Fullstack JS
Lab Phase
1. Projet Final
17
Devenez développeur Fullstack JS
Nos hackerspaces
Visitez nos hackerspaces et découvrez un
environnement à la fois paisible et dynamique
où les étudiants reçoivent le soutien et
l’encouragement de toute l’équipe GOMYCODE.
18
Devenez développeur Fullstack JS
Espace Accueil
Un style moderne et confortable, un
éclairage optimal, des fauteuils et des poufs
… Tous les éléments dans nos hackerspaces
sont choisis de manière à détendre les
étudiants et à assurer leur bien-être.
19
Devenez développeur Fullstack JS
Coworking Area
L’espace de coworking est au cœur de
l’expérience dans nos hackerspaces.
Dans cet espace l’étudiant est en
contact avec les membres de son
groupe et avec son instructeur.
20
Devenez développeur Fullstack JS
Plus de flexibilté
À vous de choisir l’endroit et l’heure qui vous
conviennent pour suivre le cours sur la plateforme.
21
Devenez développeur Fullstack JS
Toute une
communauté
internationale pour
vous soutenir
La communauté GOMYCODE est présente
à travers le monde. Grâce au grand réseau
de développeurs et de passionnés de
technologie que allez rejoindre, vous
aurez accès à des opportunités à l’échelle
internationale et au savoir-faire et expérience
des Alumni de GOMYCODE.
22
Devenez développeur Fullstack JS
Talks
Les talks sont des discussions de groupe
entre des intervenants, externes ou de
GOMYCODE, et notre communauté.
Ces événement sont une opportunité
d’apprentissage et d’échange.
On parle de tech, d’entrepreneuriat,
d’actualité et de développement personnel….
23
Devenez développeur Fullstack JS
Hackathons
Les hackathons sont des compétitions en
ligne ou en présentiel où les participants
trouvent des solution tech à une
problématique donnée en un délai de
24h ou 48h.
Ce type d’événement accroît l’esprit de
compétitivité entre les étudiants, les
motive et leur permet de mettre en
pratique ce qu’il ont appris.
24
Devenez développeur Fullstack JS
Workshops
Les workshops sont des ateliers techniques
live où nos étudiants et notre communauté
en général apprennent à résoudre des
problèmes techniques en temps réel.
L’instructeur conduit et anime le workshop. Il
partage ses réflexions et assiste les étudiants.
25
Devenez développeur Fullstack JS
Notre plateforme
dynamique et gamifiée
Pour une expérience
d’apprentissage unique.
32 chapitres
35 projets et mini-projets
320 exercices
35 ateliers
35 réunions One-To-One
26
Devenez développeur Fullstack JS
27
Devenez développeur Fullstack JS
28
Devenez développeur Fullstack JS
29
Devenez développeur Fullstack JS
REJOIGNEZ NOS
PROGRAMMES
MAINTENANT
Programme Part-Time
30