Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Atchison Academy
Compétences que vous acquerrez: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Service Level, Application Design, Application Programming Interface (API), System Monitoring, Incident Response, Software Engineering
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Environnements de développement intégré, Applications Web, Intégrations AI, Examen du code, Conception de logiciels, Intégration continue, Ingénierie contextuelle, Tests de logiciels, Outils d'ingénierie rapide, Documentation du logiciel, Développement de logiciels, Ingénierie rapide, Codage vibratoire, Motifs de l'invitation, Développement Web, Codes de construction, Emboîtements, Développement d'applications, Génie logiciel, Développement Web complet
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: SonarQube, Role-Based Access Control (RBAC), Code Review, Maintainability, Continuous Integration, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Software Engineering, Software Development, Git (Version Control System), Building Codes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Personnalisation de l'IA, Intégrations AI, Examen du code, Maintenabilité, DevOps, Workflows d'IA, Documentation du logiciel, Développement de logiciels, Agents génératifs d'IA, L'IA responsable, Outils de programmation informatique, Intelligence artificielle et apprentissage automatique (IA/ML), Copilote GitHub, Outils Devops, Architecture des logiciels, Génie logiciel, CI/CD, IA générative, Outils de développement de logiciels, Débogage
Intermédiaire · Cours · 1 à 4 semaines

Pragmatic AI Labs
Compétences que vous acquerrez: Gestion de la mémoire, Ingénierie des données, Conteneurisation, Déploiement des applications, C et C++, Optimisation des performances, Rust (langage de programmation), Interopérabilité, Autres langages de programmation, Docker (Logiciel), Systèmes embarqués, Go (Langage de programmation), Génie logiciel, Développement multiplateforme, Interface de ligne de commande
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement piloté par les tests (TDD), Maintenabilité, Tests de logiciels, Tensorflow, Réutilisation du code, Tests unitaires, Génie logiciel, CI/CD, Programmation Python, Testabilité
Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: TypeScript, Object Oriented Design, Application Programming Interface (API), Software Design, Code Reusability, API Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Javascript, Build Tools, Application Development, Web Development Tools, Full-Stack Web Development, Web Development, Software Engineering, Software Development, Front-End Web Development, Software Architecture, Debugging
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Cadres JavaScript, Node.JS, Côté serveur, Développement Web, React.js, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Détection des anomalies, Méthodes statistiques, Optimisation des performances, Modèle de formation, Codage sécurisé, Sécurité de l'IA, Tests de sécurité, Déploiement du modèle, Génie logiciel, Contrôle continu, CI/CD, Assurance qualité des logiciels, Programmation Python, MLOps (Machine Learning Operations), Évaluation du modèle
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: TypeScript, Development Environment, Programming Principles, Javascript, Debugging, Data Structures, Object Oriented Programming (OOP), Software Development, Node.JS, Application Development, Front-End Web Development, Software Engineering, Web Development
Débutant · Cours · 1 à 4 semaines

Pragmatic AI Labs
Compétences que vous acquerrez: Bases de données vectorielles, Modélisation des grandes langues, Rust (langage de programmation), Traitement du langage naturel, Apprentissage automatique appliqué, Couverture du code, Emboîtements, Génération assistée par récupération, Génie logiciel, IA générative
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement piloté par les tests (TDD), Examen du code, Maintenabilité, Microservices, Examen technique des logiciels, Évaluation de la qualité, Test de l'API, Examen par les pairs, Tests unitaires, Candidature au LLM, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines