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: Object Oriented Design, Memory Management, Software Design Patterns, Functional Design
Intermédiaire · Cours · 3 à 6 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Théorie des graphes, Génie électrique, Processus de conception technique, Modélisation mathématique, Architecture des ordinateurs, Algorithmes, Conception assistée par ordinateur, Ingénierie informatique, Ingénierie électronique, Calculs, Conception des systèmes, Structures de données, Mathématiques appliquées, Génie électrique et informatique, Matériel électronique, Logique informatique, Routage de réseau, Circuits intégrés à application spécifique, Conception du matériel
★ 4.7 (283) · Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Javascript, Cadres JavaScript, Débogage, React.js, Développement Web, Composants de l'interface utilisateur, HTML et CSS, Feuilles de style en cascade (CSS), Développement Web Front-End
★ 4.4 (417) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Transformation numérique, Cyber-attaques, Conception et mise en œuvre du système, Transformation des entreprises, Études de cas, Cyber-gouvernance, Informatique en nuage, Architecture des logiciels, Stratégie de sécurité, Architecture de l'informatique en nuage, Cybersécurité, Analyse de l'activité, Conception des systèmes, Architecture des systèmes, Conception de logiciels, SAP S/4HANA, Modèle de programmation ABAP RESTful (RAP), Applications SAP, Gestion de la sécurité, Plates-formes d'informatique en nuage
★ 4.6 (244) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: User Interface (UI), Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI) Design, Unit Testing, Java Platform Enterprise Edition (J2EE), JUnit, Test Script Development, Data Validation, Software Development, Application Design, Development Testing, Application Development, Program Development, Software Testing, Database Development, Test Automation, Software Documentation
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Maintainability, Computational Logic
Intermédiaire · Cours · 1 à 4 semaines

Universidad de los Andes
Compétences que vous acquerrez: Unity Engine, Animation and Game Design, Video Game Development, C# (Programming Language), Game Design, UI Components, User Interface (UI), Animations, C and C++, Object Oriented Programming (OOP), Prototyping, Interaction Design, Digital Analysis, Scripting
★ 4.4 (267) · Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: MLOps (Machine Learning Operations), Model Deployment, Containerization, Model Optimization, Performance Tuning, Memory Management, Docker (Software), Java, Java Programming, Artificial Intelligence and Machine Learning (AI/ML), Analysis, Data Structures
Avancées · 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

Board Infinity
Compétences que vous acquerrez: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Java Programming, Enterprise Application Management, Secure Coding, Software Design, Model View Controller, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Programming Principles, Authorization (Computing), Authentications, Program Development
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Java, Java Programming, Performance Tuning, Data Structures, Software Engineering, Tree Maps, Scalability, Algorithms, Benchmarking, Theoretical Computer Science
Avancées · Cours · 1 à 4 semaines

Universidade de São Paulo
Compétences que vous acquerrez: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Software Design, Java Programming, Computer Programming, Maintainability, Program Development, Debugging, Software Architecture, Programming Principles, Software Testing, Other Programming Languages, Prototyping
★ 4.8 (187) · Intermédiaire · Cours · 1 à 3 mois