Les cours en Java peuvent vous aider à apprendre la syntaxe, les objets, les structures de données et les pratiques essentielles du développement logiciel. Vous pouvez développer des compétences en création d'applications, tests, organisation du code et utilisation d'outils courants. De nombreux cours utilisent des exercices progressifs pour renforcer la compréhension.
University of Michigan
Compétences que vous acquerrez: Déploiement des applications, Langage de balisage hypertexte (HTML), Modèle Vue Contrôleur, JSON, Feuilles de style en cascade (CSS), Déploiement dans le nuage, Javascript et jQuery, Développement Web, jQuery, Javascript, Commandes Linux, Développement d'applications, Ajax, Django (Framework Web), SQL, Développement web back-end, Linux, Applications Web, Application de base de données, HTML et CSS
Intermédiaire · Spécialisation · 3 à 6 mois

University of California, Davis
Compétences que vous acquerrez: Sécurité des applications, Cybersécurité, Java, Analyse de la vulnérabilité, Modélisation de la menace, Conception et mise en œuvre du système, Modélisation des menaces, Codage sécurisé, Conception de logiciels, Stratégie de sécurité, Évaluations de la vulnérabilité, Authentifications, Cryptographie, Tests de sécurité, Administration Linux, Cryptage, Projet ouvert de sécurité des applications web (OWASP), Principes de programmation, Test de pénétration, C et C++, Développement d'exploits
Intermédiaire · Spécialisation · 3 à 6 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Agile Product Development, Test Driven Development (TDD), Agile Project Management, Requirements Elicitation, Requirements Analysis, Sprint Planning, Software Development Methodologies, Program Development, Diagram Design, Software Development
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Modèle Vue Contrôleur, JSON, Angulaire, Programmation Java, Architecture des logiciels, Gestion de configuration, Spring Boot, Langage de balisage extensible (XML), Gestion de la configuration, Restful API, Applications Web, Services Web, YAML, Intégration frontale, Cadre de travail Spring
Intermédiaire · Cours · 1 à 4 semaines
University of London
Compétences que vous acquerrez: Sécurité des applications, Outils de programmation informatique, Débogage, Maîtrise de l'informatique, Sécurité des réseaux, Programmation informatique, Javascript, Mathématiques appliquées, Informatique, Pensée informatique, Systèmes informatiques, Applications Web, Arithmétique, Sécurité réseau, Mathématiques générales, Résolution de problèmes, Mise en réseau générale, Analyse numérique, Visualisation (infographie), Environnement de développement, Réseaux informatiques
Préparer un diplôme
Débutant · Spécialisation · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Cadres JavaScript, Développement Web, Composants de l'interface utilisateur, Javascript, Ajax, Angulaire, Architecture des logiciels, Réutilisation du code, Développement Web Front-End, Tests unitaires, Applications en nuage, Applications Web, Cadres d'application, Composants Web
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Cadres JavaScript, Gestion du contexte, Jest (cadre de test JavaScript), React.js, Composants de l'interface utilisateur, Javascript, Réutilisation du code, Modèles de conception de logiciels, Développement Web Front-End, Tests unitaires, Outils de développement web, Interface de programmation d'applications (API)
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Model View Controller, Spring Framework, Java, Application Frameworks, Web Applications, Context Management, Software Architecture, Application Development, Data Validation, Data Mapping
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Développement de scripts de test, Réseau de portes programmables (FPGA), Conception du matériel, Expérience en laboratoire, Circuits intégrés à application spécifique, Ingénierie électronique, Conception et mise en œuvre du système, Cas de test, Développement du programme, Systèmes embarqués, Microarchitecture, Architecture des ordinateurs, Logiciels embarqués, Génie électrique et informatique, Vérification et validation, Eclipse (Logiciel), Rapports de laboratoire, Tests en laboratoire, Systèmes électroniques, Matériel électronique
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End), Développement Web, Javascript, Conception de sites web réactifs, Scripting, Développement web back-end, Compatibilité des navigateurs
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, Mobile Development, User Interface (UI) Design, Front-End Web Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, UI Components, JavaScript Frameworks, User Story, Android Development, Mobile Development Tools, Database Application
Débutant · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Outils de programmation informatique, Bash (langage de script), Programmation du système, Commandes Linux, Gestion des paquets et des logiciels, Interface de ligne de commande, Développement du programme, Systèmes de fichiers, Scripting, Script Shell, Commandes Unix, Linux, Outils de développement de logiciels, Shell Unix, Administration Linux, Gestion des fichiers, Outils de construction, Unix, grep, Langages de script
Débutant · Cours · 1 à 4 semaines