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.

LearnQuest
Compétences que vous acquerrez: Développement de logiciels, Intégration continue, Développement piloté par les tests (TDD), CI/CD, Outils de construction, Méthodologie Agile, Cycle de vie du développement logiciel, Jenkins, Programmation orientée objet (POO), Conception orientée objet, Version du logiciel, Modèles de conception de logiciels, Méthodologie agile, Langage de modélisation unifié, Contrôle des versions, Principes de programmation, Méthodologies de développement de logiciels, Apache Maven, Pensée informatique, L'informatique en nuage, Outils de développement de logiciels
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), SonarQube, Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, Code Review, Maintainability, Vulnerability Scanning, Software Quality (SQA/SQC), Risk Mitigation, Software Quality Assurance, MITRE ATT&CK Framework, Vulnerability Assessments, Cyber Security Assessment, Software Technical Review, Continuous Integration, Vulnerability Management, Cyber Attacks
Intermédiaire · Spécialisation · 1 à 3 mois

Yonsei University
Compétences que vous acquerrez: Systèmes financiers, Sciences sociales, Gestion de crise, Relations internationales, Politiques publiques, Économie, Règlement financier, Finance internationale, Socioéconomie, Politique financière, Développement économique, Stratégies de croissance
Mixte · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Systèmes informatiques, Logiciels de productivité, Développement agile de logiciels, Conception des systèmes, Gestion des risques liés aux projets, Systèmes d'information de gestion, Microsoft Excel, Sécurité des données, Méthodologie Agile, Technologie de l'information, Gestion des risques, Systèmes d'information, Gestion du flux de travail, Cycle de vie du développement logiciel, Méthodologies de développement de logiciels, Développement logiciel agile, Méthodologie agile, Analyse des systèmes, Cycle de vie du développement des systèmes, Développement de systèmes, Cadre de gestion des risques, Gestion de projet agile, Gestion de projet Agile
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Personal Development, Human Development, Personal Attributes, Self-Awareness, Psychosocial Assessments, Growth Mindedness, Lifelong Learning, Psychology, Personal Integrity, Social Sciences, Sociology, Goal Setting
Mixte · Cours · 1 à 4 semaines

University of Toronto
Compétences que vous acquerrez: Développement d'applications, Animations, Composants de l'interface utilisateur, Développement mobile, développement iOS, Modèle Vue Contrôleur, Programmation orientée objet (POO), Gestion de la mémoire, Conception de l'interface utilisateur (UI), Conception d'interaction, Apple iOS, Conception de l'application, Conception interactive, Programmation Swift, Apple Xcode, Cadres d'application, Objective-C (langage de programmation), Interface utilisateur (UI), Outils de développement mobile, Persistance
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Programmation en Python, Développement de logiciels, Cas de test, Tests d'acceptation, Maintenabilité, Tests de logiciels, Développement piloté par les tests (TDD), Tests unitaires, Méthodologie Agile, Méthodologie agile, Débogage, Programmation Python, Automatisation des tests
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Accès aux données, Systèmes de base de données, Conception de la base de données, Développement de logiciels, Cadre de travail Spring, Développement web back-end, Gestion des bases de données, Bases de données relationnelles, Hibernate (Java), Restful API, SQL, NoSQL, Programmation Java, Java, Bases de données, Développement de bases de données, Spring Boot, Cadres d'application, Cartographie objet-relationnelle
Intermédiaire · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: No-Code Development, Experience Design, Application Development, User Experience, User Interface (UI), Data Modeling, User Interface (UI) Design, Application Design, Data Store, Cloud-Based Integration, Application Deployment, Automation, Salesforce, ServiceNow, Application Security
Intermédiaire · Cours · 1 à 3 mois

Alex Genadinik
Compétences que vous acquerrez: Habit Formation, Empathy, Strategic Decision-Making, Productivity, Decisiveness, Self-Motivation, Time Management, Stress Management, Self-Discipline, Creativity, Mental Concentration, Growth Mindedness, Logical Reasoning, Empathy & Emotional Intelligence, Data-Driven Decision-Making, Emotional Intelligence, Strategic Thinking, Strategic Prioritization, Personal Development, Critical Thinking
Débutant · Spécialisation · 3 à 6 mois

The State University of New York
Compétences que vous acquerrez: Communication, Créativité, Travailler avec des enfants, Diversité culturelle, Gestion de la classe, Collecte de données, Soutien aux familles, Établissement de rapports, Éducation et développement de l'enfant, L'enseignement, Communication avec les parents, Gestion du comportement, Sensibilisation à la diversité, Développement de la politique, Soutien au comportement positif, Développement de l'enfant, Développement des programmes d'études, Collecte des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Back-End Web Development, Server Side, Full-Stack Web Development, Middleware, Authentications, API Design, Application Programming Interface (API), User Accounts, Databases, JavaScript Frameworks, GitHub, Development Environment, Data Validation
Intermédiaire · Cours · 1 à 4 semaines