Les cours en développement web full stack peuvent vous aider à comprendre comment le front-end et le back-end fonctionnent ensemble. Vous pouvez développer des compétences en interfaces, bases de données, API, frameworks et déploiement. De nombreux cours s'appuient sur des projets pour construire des applications web complètes.

Johns Hopkins University
Compétences que vous acquerrez: Intégration des données, Prétraitement des données, Nettoyage des données, Gestion des données, Collecte de données, Gestion des fichiers, Accès aux données, Traitement des données, R Programmation, SQL, Importation/exportation de données, R (logiciel), Manipulation de données, Récupération de données sur le Web, MySQL, Transformation des données, Traitement des données, Interface de programmation d'applications (API)
Mixte · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Tests unitaires, Gherkin (langage de script), Tests de développement, Automatisation des tests, Tests en boîte blanche, Outils de développement de logiciels, JUnit, Vérification et validation, Selenium (Logiciel), Ingénierie d'essai, Projet ouvert de sécurité des applications web (OWASP), Cas de test, Développement guidé par le comportement, Couverture du code, Cucumber (logiciel), Testabilité, Test de régression, Tests de performance, Tests de sécurité, Tests de logiciels
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Tests unitaires, Conception fonctionnelle, Programmation orientée objet (POO), Hébergement en nuage, Développement piloté par les tests (TDD), Gestion des paquets et des logiciels, Environnement de développement, Développement du programme, Structures de données, Développement de scripts de test, Programmation Python, Programmation informatique, Principes de programmation, Débogage, Django (Framework Web), Tests de logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Vibe coding, Prompt Engineering, No-Code Development, AI powered creativity, Agentic Workflows, AI Workflows, Application Deployment, Generative AI Agents, Application Development, Dependency Analysis, Development Environment, Generative AI, Integrated Development Environments, Software Development Tools, Package and Software Management, Change Control, Digital Publishing
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: GitHub, Rapports statistiques, Science et recherche générales, Contrôle des versions, Git (système de contrôle de version), Environnement de développement, Science des données, Installation du logiciel, R Programmation, Rmarkdown, R (logiciel), Maîtrise des données, Analyse des données, Version du logiciel
Mixte · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Témoignage de l'utilisateur, Penser la conception, Développement de la personnalité, Développement de logiciels, Récit de l'histoire, Facilitation de la discussion, Amélioration des produits, Méthodologie agile, Développement agile de produits, Gestion des produits, Développement de produits, Conception centrée sur l'utilisateur, Développement logiciel agile, Testabilité, Recherche sur les utilisateurs, L'innovation
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Tests unitaires, Scripting, Tests de développement, Développement piloté par les tests (TDD), Commandes Unix, Systèmes d'exploitation, Fichier E/S, Automatisation des tests, Script Shell, Shell Unix, Langages de script, Linux, Environnement de développement, Gestion des fichiers, Commandes Linux, Gestion des processus du système d'exploitation, Interface de ligne de commande, Développement de scripts de test, Bash (langage de script), Tests de logiciels
Débutant · Cours · 1 à 3 mois

Alex Genadinik
Compétences que vous acquerrez: Growth Mindedness, Personal Development, Problem Solving
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cryptographie, Autorisation (informatique), Chasse aux cybermenaces, Détection des points finaux et réponse, Durcissement, Assistance et services techniques, Infrastructure à clé publique, Stratégie de cybersécurité, Architecture de la sécurité informatique, Norme de chiffrement avancée (AES), Cryptage, Gestion des incidents de sécurité informatique, Technologie de l'information, Sécurité des données, Cyber-attaques, Sécurité du courrier électronique, Cybersécurité, Sécurité des réseaux, Protocoles cryptographiques, Gestion des clés
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Conception d'interaction, Wireframing, Composants de l'interface utilisateur, Tests d'utilisabilité, Recherche en design, Facilité d'utilisation, Revues de conception, Développement Web Front-End, Conception centrée sur l'utilisateur, Éléments et principes de conception, Conception de sites web, Recherche UI/UX, Conception de la mise en page, Conception de l'expérience utilisateur, Conception de l'expérience, Persona (Expérience utilisateur), Conception de l'interface et de l'expérience utilisateur (UI/UX), Recherche sur les utilisateurs, Conception de l'interface utilisateur (UI), Figma (logiciel de conception)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Node.JS, Dataflow, Unit Testing, Data Pipelines, Test Script Development, Test Automation, Software Design Patterns, Code Reusability, Maintainability, Software Testing, Software Architecture, Middleware, Test Tools, Development Testing, System Testing, Test Engineering, Scalability, Microservices, Web Development, Javascript
Avancées · Cours · 1 à 3 mois

IESE Business School
Compétences que vous acquerrez: Design Thinking, Culture Transformation, Organizational Development, Organizational Change, Innovation, Program Implementation, Overcoming Obstacles, Open Mindset, Project Implementation
Débutant · Cours · 1 à 4 semaines