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: System Programming, Distributed Computing, Scalability, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Cadre de travail Spring, Git (Système de contrôle des versions), Exigences fonctionnelles, Analyse des besoins, Développement d'applications, Documents relatifs aux besoins des utilisateurs, Contrôle des versions, Conception de l'application, Conception technique, Cycle de vie du développement logiciel, Débogage, Développement de systèmes, Java, Test de logiciels, JUnit, Génie logiciel, Développement agile de logiciels, Modèle de langage unifié, Méthodologie Agile, Méthodologies de développement de logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Linux, Web Development, Open Source Technology, Object Oriented Programming (OOP), Database Design, Linux Administration, Relational Databases, Web Applications, Web Development Tools, Ubuntu, Databases, Python Programming, Full-Stack Web Development, File Systems, Application Deployment, Data Structures, Database Development, Computer Programming, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Django (Web Framework), Web Applications, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Python Programming, Data Modeling, Data Security, GitHub, Javascript, Git (Version Control System)
Intermédiaire · Projet Guidé · Moins de 2 heures

Peking University
Compétences que vous acquerrez: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, Systems Design, Software Architecture, Software Design, Software Engineering, C++ (Programming Language), Java Programming, Program Development, C# (Programming Language), Software Development, Software Development Methodologies, Requirements Analysis
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Git (Système de contrôle des versions), Docker (Logiciel), Interface de ligne de commande, Intégration continue, Livraison continue, Déploiement des applications, Script Shell, Gestion du cycle de vie des applications, Déploiement continu, DevOps, Apache Tomcat, CI/CD, Apache Maven, Jenkins
Intermédiaire · Cours · 1 à 4 semaines

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

Coursera
Compétences que vous acquerrez: Javascript, JSON, NoSQL, Magasin de données, Cloud Computing, Importation/exportation de données, Développement de logiciels, API dans le nuage
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Apache, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Application Deployment, Enterprise Application Management
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Frontend Performance, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Avancées · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: structures de données, Programmation informatique, Gestion des données, C (langage de programmation), Fichier E/S, Principes de programmation, Algorithmes
Débutant · Cours · 1 à 4 semaines