CodeGym /Cours Java /Frontend SELF FR /Cours Frontend Fullstack Software Engineer

Cours Frontend Fullstack Software Engineer

Frontend SELF FR
Niveau 48 , Leçon 6
Disponible

8.1 Objectifs du cours

Objectifs du cours

Le but de notre cours est de faire de toi un véritable développeur Frontend. Pour cela, tu dois faire 3 choses :

  • Tu dois terminer le cours
  • Tu dois trouver un emploi
  • Tu dois réussir à gérer ce travail avec succès

Pour que tu réussisses notre cours nous te soutiendrons et te motiverons. Les mentors répondront à tes questions, et le travail en équipe rendra ton apprentissage plus intéressant.

Tu ne seras jamais seul avec tes problèmes ou questions. Il y aura toujours des gens pour t'aider ou te guider. Ta groupe aura un tuteur, un mentor, et bien sûr, tu peux toujours poser tes questions à tes collègues.

Nous avons créé tout un Centre de Carrière pour que tu puisses trouver un bon job. Là-bas, ils t'apprendront à rédiger correctement un CV, quoi y mettre et quoi éviter. Comment expliquer les pauses dans ta carrière. Ce que les employeurs IT attendent de voir dans un bon CV, et ce qui les repousse. Ça te sera très utile.

Enfin, pour que tu réussisses à gérer tes responsabilités lors de ton premier job en tant que programmeur, nous te donnerons des connaissances théoriques et des compétences pratiques très étendues. Si tu suis bien les cours et fais tous les exercices pratiques, tu pourras décrocher un poste niveau mid assez rapidement.

Tout est entre tes mains. De notre côté, nous te donnons tout ce dont tu as besoin ou pourrais avoir besoin pour ta première année de travail.

8.2 Ton CV

Voilà à quoi pourrait ressembler ton CV après ce cours :

Résumé :

Un an d'expérience en développement frontend. Développement de trois projets web utilisant les frameworks et bibliothèques JavaScript modernes. Contribution au développement d'applications web réactives et interactives. En outre, j'ai de l'expérience dans l'optimisation des performances web et l'accessibilité. J'améliore continuellement mes connaissances et compétences.

Compétences techniques :

Langages :

  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • TypeScript

Compétences clés :

  • React, React Native
  • Angular
  • Node.js
  • Responsive Design, Flexbox, CSS Grid
  • AJAX, Fetch API, Axios
  • REST API, GraphQL
  • Sass, Less, Styled Components
  • Webpack, mpm
  • Design Patterns, ADS, Scrum, Agile
  • Transactions, ACID, CAD
  • Linux, serveurs web, CI/CD
  • Testing: Jest, React Testing Library, Cypress

Outils :

  • Git, GitHub, SSH
  • Docker, Docker Compose
  • Chrome DevTools
  • WebStorm
  • PostgreSQL
  • SQLite

Perso, ça a vraiment l'air solide : « Aucun employeur ne résistera face à un CV pareil » (c).

Clairement, tu ne verras que partiellement certaines technologies, mais tu les connaîtras et pourras honnêtement expliquer lors de l'entretien ce que tu as fait, comment et quand.

8.3 Plan du cours

Ton apprentissage couvrira 18 thèmes clés :

# Titre du thème Nombre de semaines
1 HTML 3 semaines
2 CSS 5 semaines
3 JavaScript 3 semaines
4 Travail avec le réseau 1 semaine
5 TypeScript 3 semaines
6 Docker 3 semaines
7 Basique SQL 3 semaines
8 React 8 semaines
9 Gestion de projet sur serveur 2 semaines
10 Architect Skills, 1-4 2 semaines
11 Node.js 5 semaines
12 React Native 3 semaines
13 Angular 5 semaines
14 Architect Skills, 5-9 2 semaines
15 Algorithmes et structures de données 3 semaines
16 Centre de Carrière 2 semaines
17 Préparation aux entretiens 2 semaines
18 Projet final (simultanément) 4 semaines
52 semaines

Ton Projet Final et le Centre de Carrière auront lieu en même temps, donc tu pourras tout boucler en 52 semaines. Mais dans tous les cas, nous laissons la possibilité au mentor de modifier le plan d'apprentissage. Si tu veux approfondir un sujet, éviter un autre ou ajouter un sujet absent du plan — discute avec ton mentor. Tu n'es pas à la fac :)

8.4 La pratique — c'est tout pour nous

Toute notre formation est basée sur la pratique. En pratiquant constamment, tu mémoriseras tout plus facilement et comprendras plus rapidement. La pratique se composera de quatre grands axes.

Tout d'abord, tu deviendras familier avec le mentor. Le mentor analysera différentes technologies lors des webinaires et des vidéoconférences et montrera comment travailler avec elles. Tu devras simplement le suivre. Ton cerveau se souviendra de ce qu'il faut faire et comment. De plus, c'est à ce moment-là que des questions peuvent surgir, que tu voudras poser à ton mentor.

Deuxièmement, nous aurons beaucoup de petites tâches pratiques avec vérification automatique pour que tu puisses t'entraîner et affiner tes compétences. Toute théorie est testée par la pratique, donc résous quelques exercices après chaque cours, et même les matériaux les plus compliqués deviendront beaucoup plus clairs.

Troisièmement, environ tous les deux mois de formation, tu auras un projet distinct. Certains tu les feras seul, d'autres en groupe. Ou le mentor peut t'expliquer de nouveaux matériaux et écrire en parallèle un projet complexe. Là, nous faisons entièrement confiance au mentor et à son expérience.

Et quatrièmement, à la toute fin, tu auras un grand projet final durant environ deux mois. Tu pourras le faire entièrement, partiellement ou pas du tout. Le mentor sera de toute façon là pour t'aider. Si tu réussis le projet — cherche un job mid directement.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION