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.

Compétences que vous acquerrez: Java Programming, Object Oriented Design, Software Design, Code Reusability, Records Management, Programming Principles, Memory Management
Intermédiaire · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Testabilité, Tests en boîte blanche, Automatisation des tests, Tests de logiciels, Ingénierie d'essai, Tests fonctionnels, Programmation Java, Analyse des besoins, Cas de test, JUnit, Développement guidé par le comportement, Couverture du code, Gherkin (langage de script), Cucumber (logiciel)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement multiplateforme, Langage de balisage hypertexte (HTML), Cadres JavaScript, Feuilles de style en cascade (CSS), Développement mobile, React.js, Composants de l'interface utilisateur, Développement Web, Javascript, React Native, Développement d'applications, Conception de sites web réactifs, Conception et développement de sites web, Cadres d'application, Compatibilité des navigateurs, HTML et CSS
Débutant · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
Intermédiaire · Cours · 3 à 6 mois

Northeastern University
Compétences que vous acquerrez: Structures de données, Java, Programmation orientée objet (POO), Programmation informatique, Composants de l'interface utilisateur, Gestion des données, Développement d'applications, Programmation Java, Architecture des logiciels, Réutilisation du code, Interface utilisateur (UI), Conception de logiciels, Principes de programmation, Conception orientée objet
Mixte · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Outils de test, Test de régression, Automatisation des tests, Exigences fonctionnelles, Tests en boîte blanche, Sécurité des applications, Tests de logiciels, Outils de programmation informatique, Analyse de la vulnérabilité, Automatisation, Contrôle continu, Cas de test, Outils de développement de logiciels, Tests de sécurité, Vérification et validation, Couverture du code, Données d'essai
Intermédiaire · Cours · 1 à 4 semaines

Pearson
Compétences que vous acquerrez: Java Programming, Java, Program Development, Application Frameworks, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Gestion des données, Traitement des transactions, Accès aux données, Spring Boot, Restful API, Gestion des bases de données, Services Web, Systèmes de base de données, Persistance des données, Cartographie objet-relationnelle, Cadre de travail Spring
Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Object Oriented Design, Version Control, Web Design and Development, Web Content Accessibility Guidelines, Design Software, Adobe XD, Responsive Web Design, .NET Framework, Microsoft Visual Studio, User Experience, Hypertext Markup Language (HTML), Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript
Débutant · Certificat Professionnel · 3 à 6 mois
Universidad Austral
Compétences que vous acquerrez: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, jQuery, Web Design and Development, Bitbucket, UI Components, Web Design, Git (Version Control System), Web Development Tools, Cascading Style Sheets (CSS), Web Development, Front-End Web Development, Javascript and jQuery, Application Deployment, Node.JS, Javascript, Build Tools
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Évaluation du programme, Programmation orientée objet (POO), Conception de l'interface utilisateur (UI), Automatisation, Programmation Java, Architecture des logiciels, Conception de logiciels, Modèles de conception de logiciels, Éléments et principes de conception, Apache Maven, Stratégies de conception, Maintenabilité, Analyse de dépendance, Gradle, Tests d'intégration, Outils de construction, Méthodes d'apprentissage automatique, Conception orientée objet
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microservices, Intégration continue, Node.JS, Comptes d'utilisateurs, GitHub, Conception de l'application, Développement Web, Javascript, Développement d'applications, Déploiement continu, Développement Web Front-End, Django (Framework Web), Kubernetes, Développement Web complet, Développement web back-end, Restful API, Applications Web, Conception et développement de sites web, Intégration frontale, CI/CD
Avancées · Cours · 1 à 3 mois