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 California, Davis
Compétences que vous acquerrez: Vérification et validation, Conception de logiciels, Modélisation des menaces, Cryptographie, Développement d'exploits, Tests de sécurité, Contrôles de sécurité, Cybersécurité, Authentifications, Codage sécurisé, Principes de programmation, Java, Test de pénétration, Cryptage, Sécurité des données, Évaluations de la vulnérabilité, Gestion des vulnérabilités, Sécurité des applications, C et C++, Projet ouvert de sécurité des applications web (OWASP)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: JUnit, Apache Maven, Model View Controller, Unit Testing, Spring Boot, Restful API, Software Testing, Object-Relational Mapping, Java, Full-Stack Web Development, Back-End Web Development, Integration Testing, Web Applications, Front-End Web Development, Data Store, Application Security
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Servers, Data Migration, Enterprise Application Management, Java Platform Enterprise Edition (J2EE), Java, Server Administration, Software Installation, Security Assertion Markup Language (SAML), Command-Line Interface, System Configuration
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: PostgreSQL, Java, Java Platform Enterprise Edition (J2EE), Application Servers, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Javascript, Secure Coding, Data Validation, Payment Systems, Document Management, Authentications, Verification And Validation, File Management
Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Modèle de langage unifié, Architecture des systèmes, Programmation orientée objet (POO), Services web, Conception de logiciels, Architecture orientée services, Conception orientée objet, Modèles de conception de logiciels, Développement de logiciels, Simple Object Access Protocol (SOAP), Conception de l'API, Architecture de la solution, Examen du code, Modèle Vue Contrôleur, Visualisation des logiciels, Java, Restful API, Architecture logicielle, Documents de conception de logiciels, Microservices
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Kafka, Spring Boot, Real Time Data, Java, Unit Testing, Restful API, JSON, Integration Testing, Distributed Computing, Scalability, Debugging
Intermédiaire · Cours · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, JSON, Services web, YAML, Cadre de travail Spring, Gestion de configuration, Modèle Vue Contrôleur, Angular, Java, Architecture logicielle, Cadres d'application, Applications Web, EXtensible Markup Language (XML), Spring Boot, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Model View Controller, Spring Framework, Java, Security Assertion Markup Language (SAML), Web Applications, Software Architecture, Transaction Processing, Data Validation, Verification And Validation
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Programmation Java, Programmation événementielle, Développement Mobile, Développement Android, Java, Android Studio, Git (Système de contrôle des versions), Développement d'applications
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Meta
Compétences que vous acquerrez: Expérience Utilisateur, Commandes Unix, Développement Mobile, Interface utilisateur (UI), SQL, React Native, Contrôle des versions, React.js, GitHub, Jest (cadre de test JavaScript), Recherche UI/UX, Git (Système de contrôle des versions), Javascript, Persona (Expérience utilisateur), Design d'interaction, Tests d'utilisabilité, Restful API, Outils de développement web, Conception de l'expérience utilisateur, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java, Hibernate (Java), Model View Controller, Web Services, Apache Maven, Databases, Web Applications, Gradle, Object Oriented Programming (OOP), Eclipse (Software), Dependency Analysis
Débutant · Cours · 3 à 6 mois