Développeur Web à partir de zéro - cours 138 600 roubles. de Skypro, formation 10 mois, date 28 novembre 2023.
Miscellanea / / November 30, 2023
développeur web toute entreprise disposant d’un site Web ou d’une application en a besoin. Ils doivent être créés, entretenus, améliorés, de nouvelles sections et fonctionnalités ajoutées.
Comment devenir développeur web ?
Suivez un cours à l'université en ligne des compétences et des métiers Skypro. Le programme prend en compte à 100 % les exigences relatives aux postes vacants pour les développeurs Web débutants. Les enseignants sont des praticiens expérimentés qui développent des sites Web et des applications pour des entreprises leaders sur leur marché. Et tous les diplômés Skypro reçoivent l'aide du centre de carrière. Le consultant vous aide à créer un CV et vous prépare à un entretien.
Comment un débutant peut-il devenir développeur web ?
Pour devenir développeur web junior, vous pouvez suivre une formation chez Skypro et maîtriser les compétences de base du métier en 12 mois. Le programme est conçu en tenant compte des exigences des employeurs en matière de spécialistes du développement débutants. Les leçons contiennent le minimum nécessaire de théorie et de nombreuses tâches pratiques. Vous pouvez également constituer un portfolio pendant vos études: les cours et les mémoires sont de véritables projets réalisés par des développeurs.
Pourquoi le programme étudie-t-il la bibliothèque React ?
Nous avons analysé les offres d'emploi de nos diplômés et les postes vacants sur le marché. Sur la base des résultats de l'étude, nous avons découvert: React est le framework le plus populaire parmi les employeurs.
- Vérification individuelle des devoirs
- Soutien du mentor
- Master classes en ligne avec des tâches de travail réelles
HTML, CSS et Responsive Design (7 semaines)
Vous apprendrez à mettre en page et à styliser des sites Web en utilisant HTML et CSS, et à les adapter à différents appareils. Maîtrisez les technologies Grid Layout et Flexbox pour positionner des éléments sur une page, et apprenez également à connecter des préprocesseurs à votre projet.
Résultat du projet :
- Renforcez vos compétences en mise en page sans conseils ni instructions, et connectez également JavaScript à votre projet.
- 4 pages de destination - sites de vente d'une page.
Bases de JavaScript (4 semaines)
Vous obtiendrez une introduction fluide à la programmation en maîtrisant la syntaxe de base du langage JavaScript. Apprenez à travailler avec des variables, des fonctions, des objets et des tableaux. Apprenez à résoudre des problèmes dans cette langue de manière indépendante et en équipe.
Résultat du projet :
- Renforcez vos compétences en mise en page sans conseils ni instructions, et connectez également JavaScript à votre projet.
- À la suite du cours, vous créerez une page de destination élégante avec des jeux en JavaScript.
JavaScript dans le navigateur (13 semaines)
En utilisant JavaScript, vous apprendrez à ajouter du dynamisme à l'interface, à fournir une interaction utilisateur interactive, travailler avec l'interface, les gestionnaires d'événements, les API du navigateur: modèle d'objet de navigateur et modèle d'objet de document), ainsi qu'externes API.
Résultat du projet :
- Vous créerez un widget météo, une interface de création et de saisie d'un code PIN, ainsi qu'un formulaire d'envoi d'avis avec la note de l'établissement.
- À la fin du cours, créez un jeu par navigateur multijoueur appelé Pierre, Papier, Ciseaux.
Outils de développement (5 semaines)
Dans ce cours, vous découvrirez les outils de développement de base qui sont importants pour la facilité de travail avec un projet et la rapidité d'apport des modifications. Vous apprendrez à connaître et à travailler avec GIT, GitHub, les linters, les formateurs, les gestionnaires de packages et l'outil de construction Webpack. Dans la seconde moitié du cours, vous apprendrez à tester votre projet, à refactoriser et à réviser le code.
Résultat du projet :
- Vous programmerez une application pour un jeu de cartes, connecterez votre projet à Git, configurerez les formateurs et les linters.
- Après avoir testé, déboguez et refactorisez votre projet.
Bibliothèque React (7 semaines)
La bibliothèque React est un ensemble de solutions et de fonctions prêtes à l'emploi en JavaScript. Aujourd'hui, React est la bibliothèque la plus populaire en matière de développement frontend et la plupart des grandes entreprises l'utilisent. Dans le cadre de ce cours, vous maîtriserez les composants React, les React Hooks, et apprendrez également à travailler avec la bibliothèque Redux.
Résultat du projet :
Dans le cadre de ce cours, vous créerez un service de musique similaire à Yandex. Music", qui comprendra: une vitrine avec les morceaux disponibles, un lecteur intégré à l'application, l'ajout d'un morceau aux favoris et une liste de sélections.
Introduction au développement backend (2 semaines)
Comprendre le côté serveur est la clé pour créer des services Web complets. Dans le cadre du cours, vous apprendrez à accepter, traiter et collecter des données au format json, à travailler avec l'API et à comprendre le travail du backend: démarrage du serveur, routage, traitement des requêtes. Familiarisez-vous avec la bibliothèque de développement d'applications serveur Express_JS, l'environnement d'exécution Node.js et les bases de données.
Résultat du projet :
Dans ce court module, vous créerez votre propre backend pour le projet.
Processus de développement d'équipe (4 semaines)
À ce stade, vous aurez couvert les éléments de base du développement Web, à l’exception de la pratique proprement dite du travail d’équipe. Avant de démarrer le projet, vous examinerez de plus près le thème du déploiement et du CI/CD. Ensuite, vous apprendrez à décomposer les tâches, à diviser les domaines de responsabilité, à effectuer des révisions de code et à tester des solutions. En plus des hard skills, vous améliorerez vos compétences en matière de travail en équipe: apprendre à accepter et à donner du feedback, respecter les délais, négocier, trouver un compromis, se motiver et présenter le travail dans son ensemble équipes.
Résultat du projet :
Le développement en équipe d’un site de formation en ligne vous attend. Au sein de l’équipe, ils devront répartir les tâches afin de respecter les délais, évaluer le code de chacun et travailler par plages horaires (sprints). La soutenance du projet se déroulera sous la forme d'une présentation au client - son rôle sera joué par le leader technique du métier (tech lead) ou mentor.
Projet individuel final (4 semaines)
Le projet final est l'occasion de rassembler toutes les connaissances, compétences et expériences acquises au cours de vos études. Vous aurez 2 semaines pour accomplir la dernière tâche du portfolio: développer la partie front-end pour un service publicitaire comme Avito.
Résultat du projet :
Développement d'une partie front-end pour un service publicitaire similaire à Avito.
- La partie backend est une tâche avec un astérisque.
- Si vous le souhaitez, vous pouvez le compléter vous-même et obtenir les commentaires du professeur.
Centre de carrière
UN
Anastasie
17.10.2022 G.
J'ai récupéré mon argent! et n'a pas proposé de le restituer en partie, ni d'essayer d'étudier dans ce cours. Ils l'ont juste pris et l'ont rendu! C'est moi qui vous raconte comment je suis arrivé à Skypro pour étudier pour devenir développeur web, mais au bout d'une semaine et demie, j'ai réalisé que je n'étais pas vraiment un développeur web. Et je ne pourrai pas faire cela pour des salaires illusoires à l’avenir. Quand j'ai réalisé cela, je me suis immédiatement dit...