Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

University of California, Davis
Compétences que vous acquerrez: Vérification et validation, Codage sécurisé, Cryptographie, Sécurité des applications, Comptes d'utilisateurs, Systèmes de fichiers, Linux, Gestion des fichiers, C et C++, C (langage de programmation), Gestion de processus OS, Données Validation des données, Unix, Évaluations de la vulnérabilité
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Cyber Threat Hunting, Incident Response, Computer Security Incident Management, Cybersecurity, Network Security, Cyber Security Policies, Threat Detection, Security Controls, Threat Management, Intrusion Detection and Prevention, Firewall, Security Information and Event Management (SIEM), Continuous Monitoring, Endpoint Security, Network Monitoring, Malware Protection
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Loss Prevention, Security Testing, Network Security, Cryptography, IT Security Architecture, Security Controls, Cloud Security, Encryption, Data Security, Network Administration, Information Assurance, Cybersecurity, Identity and Access Management, Penetration Testing, Cloud Computing, Cyber Risk, Vulnerability Scanning, Authorization (Computing), Computer Security Incident Management, Information Privacy
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface utilisateur (UI), Android Studio, Développement multiplateforme, Kotlin, Conception de sites web réactifs, Android Jetpack, Développement Mobile, Composants UI, Conception d’interfaces utilisateur (UI), Animations
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Débutant · Cours · 1 à 4 semaines

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

LearnQuest
Compétences que vous acquerrez: Apache Maven, Spring Framework, Microservices, Java Platform Enterprise Edition (J2EE), Spring Boot, Java, Java Programming, Back-End Web Development, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Test de logiciels, Maintenabilité, Sécurité des applications, Tests d'intégration, Cas de test, Conception de logiciels, JUnit, Tests unitaires, Architecture logicielle, Génie logiciel, Testabilité, Modèles de conception de logiciels, Développement Android, Automatisation des tests, Sécurité mobile, Conception de l'application, Développement piloté par les tests (TDD)
Mixte · Cours · 1 à 3 mois

Edureka
Compétences que vous acquerrez: Cybersécurité, Réponse aux incidents, Codage sécurisé, Modélisation des menaces, Intelligence artificielle, Sécurité des applications, Analyse des Données, Sécurité réseau, Détection des menaces, Sécurité IA, Détection et prévention des intrusions, IA générative
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Logiciels embarqués, Microservices, Développement de logiciels, Cycle de vie du développement logiciel, Intelligence artificielle, Architecture des systèmes, Architecture logicielle, Transformation numérique, Virtualisation
Débutant · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Javascript, Feuilles de style en cascade (CSS), HTML et CSS, Développement Web Front-End, Développement Web, Cadres JavaScript, Conception de logiciels, Applications Web, Évolutivité, Cadres d'application, HyperText Markup Language (HTML), Angular, Composants UI
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Rétrospective de Sprint, Cloud Native Computing, Témoignage de l'utilisateur, Déploiement continu, CI/CD, Livraison continue, Programmation pilotée par le comportement, Scrum (développement de logiciels), Planification du Sprint, Méthodologie Agile, Intégration continue, NoSQL, DevOps, Développement piloté par les tests (TDD), MongoDB, Applications en nuage
Intermédiaire · Cours · 1 à 3 mois