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: Blockchain, Conception de l'interface utilisateur (UI), Javascript, Interface utilisateur (UI), Intégration frontale, Applications Web, Développement Web complet, Animations, Débogage, Bootstrap (Framework Front-End)
Avancées · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Programmation Java, Persistance des données, Stockage des données, Technologies de stockage des données, Big Data, Infrastructure de données, Apache Hadoop, Informatique distribuée, Traitement des données, Fichier E/S, Java, Évolutivité, Gestion des fichiers, Systèmes de fichiers, Architecture de l'infrastructure, Environnement de développement
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Version Control, Git (Version Control System), GitHub, Jenkins, Continuous Integration, Test Automation, CI/CD, Test Data, Test Script Development, Software Versioning, Software Testing, IntelliJ IDEA, Test Case, Development Environment, Application Frameworks, Apache Maven
Avancées · Cours · 3 à 6 mois

Compétences que vous acquerrez: Gestion de la mémoire, C (langage de programmation), Rust (langage de programmation), Développement du programme, Interface de ligne de commande, Développement de logiciels, Principes de programmation, Go (Langage de programmation), Programmation informatique, Gestion des paquets et des logiciels, Codage sécurisé, Autres langages de programmation
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation en Python, Programmation Java, Programmation Python, Conception de logiciels, Examen du code, Intégrations AI, Workflows d'IA, Architecture des logiciels, Contrôle des versions
Intermédiaire · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Transformation de données, Réutilisation du code, Tests de performance, Optimisation des performances, Transformation des données, Javascript, Maintenabilité, Applications Web, Tests unitaires, Documentation technique, Documentation du logiciel, Interface de programmation d'applications (API), Modèles de conception de logiciels, Architecture des logiciels, Tests de logiciels, Développement de scripts de test, Tests de développement, Développement piloté par les tests (TDD), Performance de l'interface utilisateur, Codage sécurisé, Débogage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Relational Databases, Database Development, Data Management, Database Management, Database Design, SQL, Database Software, Databases, Database Administration, Database Application, Query Languages, Data Entry, Data Integrity, Data Manipulation
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement d'applications, Javascript, Développement Web, Principes de programmation, Programmation informatique, Logique informatique
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation événementielle, Langage de balisage hypertexte (HTML), Applications Web, Javascript, Validation des données, Développement Web, Données Validation des données, Principes de programmation, HTML et CSS
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation événementielle, Javascript, Interface de programmation d'applications (API), Développement de logiciels, Conception de jeux, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Javascript, Développement Web, Développement Web Front-End, React.js
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Color Theory, Web Design, Responsive Web Design, HTML and CSS, AI powered creativity, Design, ChatGPT, Hypertext Markup Language (HTML), Web Design and Development, Web Content, Web Development, Generative AI, Cascading Style Sheets (CSS), Development Environment, Javascript, Web Presence, Computer Programming Tools, Cloud Hosting, Software Development Tools, Software Installation
Débutant · Cours · 1 à 4 semaines