Développeur front-end - cours gratuit de HTML Academy, formation 1 an et 4 mois, Date: 28 novembre 2023.
Miscellanea / / November 30, 2023
Huit mois de formation continue et six mois de production. Vous contrôlez votre propre charge de travail. Durant la formation, vous pouvez développer et défendre de trois à six projets. Durant votre formation, vous travaillez constamment avec un mentor personnel.
Il s'agit d'une formation sérieuse qui dure huit mois et qui se construit sur la base de la triade professionnelle « critères-projets-mentors ». Vous acquerrez des compétences dans la résolution de problèmes typiques des développeurs front-end et apprendrez à réaliser de vrais projets, de même complexité que dans l'industrie. Et vous les ferez correctement, à un niveau professionnel élevé. Au cours du cours, vous apprendrez à créer des projets demandés sur le marché moderne, qui pourront être ajoutés à votre portefeuille.
Immédiatement après la formation, vous passerez un examen sur toutes vos nouvelles compétences et vous exercerez sur plusieurs projets dans l'accélérateur. Ensuite, vous effectuerez un stage rémunéré en « Ligue A ». avec des commandes réelles, des délais et des premiers l'argent gagné dans le nouveau métier de front-end - dans une équipe avec des développeurs, des testeurs et directeur. Vous apprendrez à estimer les délais et à être capable de mettre en page comme un ninja - rapidement et sans erreurs.
Préparation au métier 1 mois
Le module est conçu pour préparer les débutants complets à maîtriser avec succès les compétences professionnelles d'un développeur Frontend.
Vous vous plongez en douceur dans le rythme de l'apprentissage, mais vous apprenez également de zéro et consolidez le « minimum technologique » nécessaire pour maîtriser efficacement les tâches professionnelles d'un développeur Front-end.
Ce minimum comprend des connaissances de base en HTML et CSS, les bases de JavaScript et les bases du travail avec des navigateurs. API utilisant JavaScript, ainsi que la possibilité d'utiliser des outils de développement en équipe, à savoir Git et GitHub.
HTML et CSS. Développement de sites Web professionnels 2 mois
Vous apprendrez à créer un balisage expressif et accessible, à travailler avec une mise en page graphique, à créer des grilles de pages, concevoir des éléments décoratifs et du contenu textuel, optimiser le code et préparer le projet terminé pour publications.
HTML et CSS. Disposition adaptative et automatisation 2 mois
Vous apprendrez à créer du balisage à l'aide de la méthodologie BEM, à utiliser des préprocesseurs, à créer des grilles adaptatives, à travailler avec des graphiques adaptatifs et Retina, utilisez des outils d'automatisation et personnalisez la construction du projet pour publications.
JavaScript. Développement professionnel des interfaces web 2 mois
Vous apprendrez les bases de JavaScript, vous familiariserez avec les capacités actuelles de la norme ECMAScript 2018, apprendrez la pensée algorithmique, vous comprendrez comment faire revivre des pages statiques, valider des données dans des formulaires, interagir avec des serveurs et vous entraîner à résoudre des problèmes typiques. Tâches.
Préparation de la mise en page pour les systèmes de gestion de contenu (CMS) 1 mois
La mise en page est l'une des premières étapes du travail sur un produit. Le plus souvent, l’étape suivante consiste à intégrer la mise en page dans un système de gestion de contenu (CMS). Lors de l'intégration, des modèles sont créés à partir de la mise en page dans laquelle le CMS insère le contenu. Dans le même temps, le contenu est modifié par le client lui-même, il est donc important de réaliser la mise en page de manière à pouvoir l'intégrer facilement dans le CMS.
Examen des systèmes de gestion de contenu populaires, démonstration du panneau d'administration et du processus de travail avec le panneau d'administration par l'utilisateur final
Préparation de la mise en page pour la division en modèles. Mettre en évidence les parties répétitives, organiser les styles et les scripts
Travailler avec du contenu généré. Marquage de la zone de contact principale, travail avec les images et les styles générés
Préparation de la mise en page pour étendre et modifier le volume du contenu et des blocs d'informations
Disposition des composants React 1 mois
Mise en page from scratch dans l'écosystème React et création de composants React interactifs.
Les principes de fonctionnement des applications monopages (SPA) et leurs principales différences par rapport aux sites statiques. Bref aperçu des outils de création de SPA
L'écosystème React et la structure du projet pour la mise en page dans cet écosystème
Syntaxe JSX, utilisation de composants, utilisation de simulations pour simuler le travail avec des données
Organisation des styles dans React, CSS-in-JS
Travailler avec l'état et les accessoires pour démontrer les états de la page
Production 6 mois
Tout d’abord, nous évaluerons votre niveau initial de qualité de mise en page et votre vitesse de développement à l’aide de la notation.
Ensuite, nous commencerons à travailler sur ces indicateurs dans l'accélérateur. Vous réaliserez projet après projet au sein d'une petite équipe (vous en tant que développeur, ainsi que testeur et manager), et nous vous aiderons, vous donnerons des commentaires, mesurerons vos performances et vous montrerons à quelle vitesse ils grandir.
Après l'accélérateur, la transition se fera en douceur vers un stage rémunéré dans la « Ligue A ». Nous vous plongerons progressivement dans l'équipe et les processus de League, vous faisant passer de petites tâches d'introduction à des projets à part entière.
Pendant le stage, vous respecterez les commandes réelles, les délais et les premiers argent gagnés dans un nouveau métier, apprendrez à estimer avec précision les délais et améliorerez vos capacités d'interaction en équipe. Et, bien sûr, vous bénéficierez de la même expérience en développement commercial et d’une ligne sur votre CV si importante pour les employeurs.
UN
AlexanderNOUVEAU
11.04.2022 G.
Coût raisonnable et bon ensemble d’outils pour l’apprentissage pratique
Avantages: un support réactif, tout ce dont vous avez besoin pour perfectionner vos compétences en programmation: simulateurs, projets de pratique, etc. Inconvénients: pratiquement aucun. J'ai d'abord acheté des simulateurs pour 1 an, qui sont très utiles pour le développement pratique. Ensuite, j'ai commencé à acheter des compétences. Ensuite, j’ai acheté un cours de développeur Frontend asynchrone, car j’avais peur de ne pas avoir assez de temps pour le cours synchrone. Maintenant, je le veux à nouveau...