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.

Compétences que vous acquerrez: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
Débutant · Spécialisation · 3 à 6 mois

CertNexus
Compétences que vous acquerrez: Application Security, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Application Design, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Exigences fonctionnelles, Gestion des exigences, Cadre de gestion des risques, Principes du Kanban, Élicitation des exigences, gestion de produit, Cycle de vie du développement logiciel, Gestion des risques, Méthodologie Agile, Project Management, Scrum (développement de logiciels), Gestion des risques liés aux projets, Exigences de l'entreprise, Plan du projet, Développement agile de logiciels, Examen technique des logiciels, Planification du Sprint, Rétrospective de Sprint, Analyse des besoins, Méthodologies de développement de logiciels
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Generative AI, LangChain, OpenAI API, Ideation, Verification And Validation, Data Presentation, AI Workflows, LLM Application, Productivity, OpenAI, AI Personalization, Document Management, Responsible AI, AI Enablement, Software Development
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Pipelines de données, Programmation en Python, Architecture des données, Transformation de données, Bases de données relationnelles, Web scraping, Conception de la base de données, SQL, Gouvernance des données, IBM DB2, Principes de programmation, Importation/exportation de données, Entreposage de données, Magasin de données, Bases de données, PostgreSQL, Big Data, Procédure stockée, Extrait, MySQL
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Productivity, OpenAI, Creative Problem-Solving, Generative AI, Expense Reports, AI Enablement, AI Personalization, Image Analysis, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Expense Management, Organizational Skills, Computer Vision
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Stratégie produit, Stratégie produit IA, IA responsable, Développement de nouveaux produits, Commercialisation, Intelligence artificielle, Réseaux antagonistes génératifs (GAN), IA générative, Cycle de vie des projets, Feuilles de route des produits, Développement de produits, Gestion du cycle de vie des produits, gestion de produit, Architectures de modèles génératifs, ChatGPT, Ingénierie de requête, Tests d'utilisabilité, Motifs de l'invitation, Innovation, Planification des produits
Débutant · Certificat Professionnel · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Technologie Open source, Linux, Git (Système de contrôle des versions), Interface de ligne de commande, GitHub, CI/CD, Contrôle des versions, Gestion des paquets et des logiciels, Logiciel de collaboration, Systèmes de fichiers, Outils de développement de logiciels, Commandes Linux, Commandes Unix, Scripting, Comptes d'utilisateurs, Administration Linux, Script Shell, Version du logiciel, Bash (langage de script), Configuration du système
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement professionnel, Communication, Développement d'applications, Compétences en matière d'entretien, Résolution de problèmes, Professionnalisme, Génie logiciel, Logiciel d'ingénierie, Compétences en matière de communication verbale, Développement de logiciels, Établissement de relations, Développement web back-end
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Linux, Git (Système de contrôle des versions), Interface de ligne de commande, GitHub, Outils de développement de logiciels, Contrôle des versions, Logiciel de collaboration, Développement Web, Commandes Linux, Gestion des fichiers, Développement de logiciels, Commandes Unix, Version du logiciel
Débutant · Cours · 1 à 4 semaines