Métier Développeur Fullstack - cours gratuit de Skillbox, formation, Date: 29 novembre 2023.
Miscellanea / / November 28, 2023
Mise en page de sites Web
Apprenez le HTML et le CSS, vous pourrez concevoir des pages de destination et des sites multipages, les adapter à différents appareils. Apprenez à trouver des erreurs dans la mise en page de quelqu'un d'autre et à corriger le code terminé.
Développer des sites Web back-end
Apprenez à écrire du code dans le langage de votre choix: PHP, Python ou JavaScript. Vous vous familiariserez avec les principes de la programmation orientée objet et serez capable de développer des sites Web aux fonctionnalités complexes.
Travailler avec des bases de données
Découvrez les différences entre MySQL, Redis et MongoDB. Apprenez à gérer de gros volumes de données et à écrire correctement des requêtes dans des bases de données pour obtenir rapidement les données nécessaires.
Utiliser Git
Vous comprendrez comment et pourquoi travailler avec un système de contrôle de version. Vous pouvez facilement apporter ou annuler des modifications et travailler sur un projet au sein d'une grande équipe.
Utiliser des frameworks
Apprenez React.js, Vue.js ou Angular et apprenez à créer des interfaces utilisateur dynamiques et interactives.
Travailler dans une équipe informatique
Améliorez vos compétences en communication, apprenez à interagir avec les concepteurs et les chefs de projet et à gérer une équipe de développement.
Introduction HTML de base CSS de base Travailler avec la mise en page HTML avancé. Formulaires Réactivité CSS avancée Accessibilité JavaScript pour le concepteur de mise en page Multi-navigateur Travailler avec l'hébergement
Javascript
Introduction. Qu'est-ce que JavaScript Variables et utilisation des nombres Chaînes, instructions booléennes et conditionnelles Tableaux et boucles Fonctions Objets Constantes, portées et fermetures Conversion de type et comparaisons lâches Introduction au DOM Gestion des événements et saisie utilisateur Développeur et compétences générales Modules npm, package.json Boucle d'événements et développement asynchrone Méthodes objets et prototypes Test Gestion des erreurs Communication avec le serveur, async/await Événements POO et son implémentation dans JavaScript FP, collaboration avec tableaux et chaînes
Cadre au choix. Réagir.js
Introduction à React Création d'un projet Composants à l'aide de l'exemple d'une carte d'actualité Reddit En savoir plus sur les composants. Introduction aux tests de composants Travailler avec l'API publique à l'aide de l'exemple de Reddit Introduction à Redux à l'aide de l'exemple d'un fil d'actualité Utilisation Redux-Thunk en utilisant l'exemple d'un flux sans fin Sidebar + routage Formulaires en utilisant l'exemple des commentaires et des cartes postales Optimisation de l'application SSR + Suivant. Module bonus JS: MobX
Cadre au choix. Vue.js
Introduction Principes de base de Vue Créer un projet Catalogue de produits Pagination et filtrage Page produit Panier Travailler avec l'API. Liste des produits fonctionnant avec l'API. Passer une commande Déployer
Cadre au choix. Angulaire
Introduction aux produits Angular Listing RxJS: recherche de produits Travailler avec http. Liste de produits améliorée RxJS & Components Advanced: panier de produits Routage: page produit Formulaires: paiement Autorisations et zones protégées Tests Méthodes d'organisation des échanges de données Pratique avancée Pratique avancée: où grandir
Développeur PHP. Partie 1
Introduction à la programmation Structure de gestion des données. Concepts de base de PHP 7 Protocole HTTP/HTTPS Fonctions utilisateur Fichiers et répertoires Cookie/Session Base de données MySQL
Développeur PHP. Partie 2
Objets (concepts de base) Principes Objets (concepts avancés) Fonctions et normes pour travailler avec les classes Exceptions et autres classes POO intégrées. Modèles
Noeud.js
Introduction au cours Préparer l'environnement de travail Nous écrivons Bonjour tout le monde! Résolution des problèmes de base Code asynchrone Express.js Bases de données relationnelles Bases de données non relationnelles Programmes CLI Concepts avancés. Flux, générateurs, itérateurs en temps réel et astuces WebSockets Pro
Python de base
Introduction Principes de base du travail avec Python Opérateurs, expressions Instruction conditionnelle If, branchement Instruction conditionnelle if: conditions avancées Boucle While Boucle For. Boucles avec un compteur Pour boucle. Paramètres de la fonction range() Nombres Collections de base: liste Boucle For: travailler avec des listes Compréhensions de listes, Tri par tranches et par listes Tableaux bidimensionnels Collections de base: tuples et chaînes Collections de base: dictionnaires Les fonctions. Fondamentaux de la fonction. Sujets avancés Collections de base: ensembles Algorithmes et structures de données Fonctions. Conception et documentation Travailler avec des fichiers Recherche dans une sous-chaîne à l'aide d'arborescences et de fonctions regex. Récursion Introduction à la POO Travailler avec des modules Travailler avec le système de fichiers Éléments de programmation fonctionnelle Algorithmes Structures de données Principes de la POO POO. Rubriques avancées Exceptions Protocoles, générateurs, décorateurs et gestionnaires de contexte Notions de base sur la mise en réseau Rubriques avancées
Python Avancé
Notions de base du travail sous Linux Notions de base de la culture CI Notions de base du débogage et du profilage Notions de base de CI/CD Test d'applications HTML, DOM etc. Mise en réseau Multitâche Bases de données Index Protocoles Python Flask Web asynchrone Notions de base CI/CD N Notions de base CI/CD N+1 Docker. Ce que c'est? API RESTfull Introduction au serveur ORM CGI Développement Web Projet de fin d'études de l'équipe de sécurité
Connaissance universelle du programmeur
Comment devenir un programmeur de premier ordre Comment rechercher des commandes de développement Marque personnelle d'un développeur Photoshop pour un programmeur Notions de base du langage de requête SQL Mise en page des newsletters par courrier électronique. Conseils avec des exemples réels
Sessions en ligne sur le développement Web
Mise en page de zéro Bibliothèque jQuery Adaptation de la mise en page pour les appareils mobiles Atelier sur les éléments interactifs Qu'est-ce que Webpack Construire le projet sur Gulp et revue du préprocesseur Sass Animation en CSS Création d'un blog sur WordPress Mise en page des lettres Préprocesseur Sass Mise en page adaptative du site Web de zéro à Envoi en cours
Cours de dactylographie
Guide des fonctionnalités du formateur Ratatype
Les bases de Photoshop
Prime. Installation d'Adobe Photoshop. Touches de raccourci Introduction aux outils Photoshop Utilisation des fichiers et des images Comment travailler avec calques et masques Effets Techniques avancées de découpage/retouche Principes de création d'images raster Prime. Comment maîtriser le collage Pen Tool Practice pour créer un module Key Visual Bonus. Faites de bonnes pratiques pour créer les mèmes les plus originaux pour les réseaux sociaux
Figma
Introduction à Figma. Présentation des fonctionnalités Travailler avec des graphiques Éditeur Figma - grilles et plans de travail modulaires Créer et personnaliser des composants, travailler avec des effets Créer des composants imbriqués. Auto Layout Organisation de l'espace de travail des composants et des styles Travail en équipe, contrôle de version et transfert des layouts au développement Prototypage Module Figma Animate Bonus. Révision et application des plugins Figma
Système de contrôle de version Git
Versions de code Installer l'index Git et les validations partielles Comparer les versions Annuler les modifications et restaurer les versions Référentiels et collaboration Branches - création et gestion Fusion et résolution de conflits Outils utiles Règles travailler avec Git
Travailler sur la ligne de commande Bash
Qu'est-ce que la ligne de commande Travailler avec des fichiers et des dossiers Autorisation et droits d'accès Processus, services et tâches Configuration et outils Ecrire des scripts dans Bash Utiliser Bash comme exemple de configuration serveur Web
Anglais pour les informaticiens
CV et CV informatique: rédiger un CV en anglais Entretien d'embauche: questions et réponses. Nous avons un entretien en anglais Travail d'équipe: nous parlons du travail d'équipe et des processus en anglais Communication sur le lieu de travail: anglais pour la communication Lettre commerciale: nous correspondons en anglais Développement logiciel: nous analysons toutes les étapes du cycle de vie du logiciel en anglais Développement de concept de système et SRS: nous rédigeons des spécifications techniques en anglais Design: nous parlons des principaux concepts de conception Développement et tests: nous examinons les termes clés du développement et des tests. Déploiement et maintenance: nous discutons des actions typiques pendant le déploiement et au-delà. assistance logicielle
Carrière et développement d'un programmeur
De quoi un employeur a-t-il besoin? Comment créer un CV et rechercher un emploi? Comment réussir un entretien? Comment réussir la période probatoire ?
Algorithmes et structures de données
Vous apprendrez les structures de données et les algorithmes clés. Ensemble, ils constitueront la base de vos connaissances en informatique et en génie logiciel.
Compétences générales pour un programmeur
Un cours pour améliorer les compétences de communication, l'auto-organisation, la pensée créative et la résistance au stress. Les compétences générales vous aident à travailler efficacement dans n'importe quelle équipe et à bâtir une carrière réussie.
R.
Romain Fz
05.07.2022 G.
Excellente plateforme d'apprentissage
Avantages: Cours modernes, Feedback rapide, Pas de délais stricts. Inconvénients: Beaucoup d'emails pour acheter d'autres cours sur la plateforme. Je souhaite partager mon retour sur la formation dans Skillbox, je me forme pour devenir développeur fullstack. Tout le matériel méthodologique est présenté sous une forme accessible et détaillée, certaines choses que vous devrez rechercher vous-même sur Google, mais c'est normal et une compétence...
je
ilaxi97
19.12.2022 G.
Développeur full-stack, avec Skillbox c'est facile !
Avantages: Présentation et contenu des supports. Réponses rapides aux questions. Inconvénients: Aucun pour l’instant, j’étudie sur la plateforme depuis 3 mois. J'aime les courtes vidéos, les mini-tâches après chaque cours pour renforcer la matière et les devoirs à la fin du module. Eh bien, rien de plus simple! [coupé par le modérateur] suivez le lien et bénéficiez de la remise maximale !