Métier en format individuel « Développeur Backend » - cours gratuit de HTML Academy, formation, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Vous déterminez vous-même l'intensité de l'entraînement. Vous pouvez parcourir l'ensemble de la profession en six mois, ou vous pouvez le parcourir lentement sur deux ans.
Pendant la formation, vous travaillez avec un mentor et un conseiller.
À quoi s'attendre pendant la formation
Théorie détaillée
Au début de chaque section, vous apprenez la théorie, qui comprend des simulateurs, des chapitres de manuels, des screencasts et des master classes interactives étape par étape.
Pratique sur un projet personnel
Après avoir étudié la théorie, vous faites des devoirs dans lesquels vous travaillez sur votre projet et renforcez le matériel d'apprentissage.
Avis d'un mentor
Après chaque tâche, votre mentor vérifie la qualité de votre travail, partage votre expérience et vous indique comment vous pouvez mieux le faire.
Le cours est conçu pour les débutants. Des connaissances de base en informatique sont suffisantes pour terminer le cours.
Avant le début de la formation, nous vous trouverons un mentor expérimenté ayant travaillé avec des dizaines d'étudiants. Nous veillerons à ce que le style et le format du travail du mentor vous conviennent.
Vous fixez la date de début de la formation, vous n’avez donc pas à attendre plusieurs mois avant le début du cours suivant.
Un conseiller personnel vous aidera à choisir un mentor et à créer un emploi du temps, soutiendra votre rythme d'apprentissage et vous aidera à faire face aux difficultés.
Ce module est conçu pour préparer les débutants complets à maîtriser avec succès les compétences professionnelles des développeurs back-end.
Vous vous immergerez en douceur dans le rythme de l'apprentissage, mais également parcourrez et consoliderez à partir de zéro le « minimum technologique », nécessaire pour apprendre efficacement à résoudre les problèmes d'un développeur backend.
Ce minimum comprend des connaissances de base en HTML et CSS, les bases de JavaScript, PHP et des algorithmes de base, les bases du travail avec API de navigateur utilisant JavaScript, ainsi que la possibilité d'utiliser des outils de développement en équipe, à savoir Git et GitHub.
PHP. Développement Web professionnel
Vous apprendrez la syntaxe du langage PHP, apprendrez à manipuler les informations dans les bases de données (DB) via SQL requêtes, vous pouvez configurer l'intégration des scripts PHP avec la base de données et afficher les informations de la base de données sur les pages site.
De plus, vous ajouterez de l'interactivité à votre projet en connectant les formulaires d'inscription, vous pourrez diviser pages du site en public et privé, et apprenez également des techniques avancées pour travailler avec MySQL et des tiers bibliothèques.
JavaScript. Développement professionnel d'interfaces web
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.
PHP et Yii. Architecture de services Web complexes
Vous apprendrez la programmation orientée objet (POO). Toutes les applications PHP modernes sont écrites uniquement en POO. Au début du module nous nous familiariserons avec les principaux concepts: classes, objets, interfaces. Nous examinerons également les fonctionnalités de PHP pour un niveau avancé et nous familiariserons avec les capacités du langage, sans lesquelles aucun projet professionnel ne peut se passer.
Dans ce module, nous explorerons le framework Yii 2 et explorerons ses composants qui nous aideront à traiter les formulaires et à effectuer le routage entre les pages. De plus, nous découvrirons un ensemble de composants visuels: cela sera utile pour du prototypage rapide ou pour créer le panneau d'administration d'une application.
Nous apprendrons également à travailler avec des services externes via le protocole API et serons capables de mettre en œuvre les deux côtés de l'interaction: agir en tant que client API et serveur API.
PHP et Laravel. Créer des backends modernes
PHP est utilisé pour créer le backend des applications Web et mobiles. Dans ce cas, une API est développée en PHP, qui est responsable de toute la logique métier et du travail avec les données.
Nous nous familiariserons avec le framework Laravel et l'utiliserons pour écrire une API REST complexe pour une application Web. En plus des compétences nécessaires pour travailler avec le framework lui-même, vous apprendrez à écrire du code facile à étendre et à tester. La connaissance des modèles architecturaux et des cadres de test vous y aidera. Les tests automatisés jouent un rôle très important dans ce cours: nous analyserons à la fois les tests unitaires et fonctionnels. Vous apprendrez également à concevoir une application pour des charges élevées et à comprendre les stratégies de déploiement et de livraison continue (CI/CD).
Les connaissances et l'expérience à jour dans la résolution de problèmes pratiques vous permettront de vous considérer comme un développeur intermédiaire à part entière.
g
g123udini
05.08.2022 G.
Ce sera une ode à l'amour, mais la plus objective possible)
Avantages: Présentation du matériel, mentors, prix. Inconvénients: je n’ai trouvé aucun inconvénient pour moi. Ces cours ne sont pas la première chose que je rencontre sur le chemin d'un nouveau métier. En octobre dernier, j'ai décidé de changer de métier. J'ai toujours aimé programmer, mais je doutais d'avoir assez d'intelligence. En regardant mes camarades de classe qui travaillent maintenant comme informaticiens et qui se sentent bien, j'ai réalisé que les cerveaux sont exactement...