Les cours de programmation peuvent vous aider à apprendre la logique, la syntaxe et les structures nécessaires pour créer vos propres programmes. Vous pouvez développer des compétences en organisation du code, résolution de problèmes et utilisation d'outils de développement. Beaucoup de cours proposent des exercices pratiques pour progresser étape par étape.

Compétences que vous acquerrez: Codage sécurisé, Développement Web, Côté serveur, Langage de balisage hypertexte (HTML), Serveurs web, Applications Web, Go (Langage de programmation), Développement web back-end
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), API Design, Application Programming Interface (API), Application Security, Secure Coding, Security Controls, Vulnerability Assessments, Authorization (Computing), Hardening, Cryptographic Protocols, Cryptography, Authentications, Exploitation techniques
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Security, Information Management, Security Controls, Configuration Management, Threat Management, Secure Coding, Vulnerability Assessments, System Configuration, Asset Management, Cloud Security, Patch Management, Cloud Management, Software Development Life Cycle, Asset Protection, Cloud Computing, Change Control, Encryption
Intermédiaire · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Secure Coding, API Testing, API Design, Application Programming Interface (API), Security Testing, Penetration Testing, Application Security, Restful API, Authentications, Exploit development, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments, Exploitation techniques, Data Security, Business Logic, Authorization (Computing), Scenario Testing, Security Controls, Development Environment, Cybersecurity
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Codage sécurisé, React Native, Tests de développement, Stratégie UI/UX, Développement Android, Sécurité des données, Débogage, Développement mobile, Contrôles de sécurité, développement iOS, Performance de l'interface utilisateur, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception d'interaction, Optimisation des performances, Tests de logiciels, Outils de développement mobile, Tests unitaires, Authentifications, Sécurité mobile, Animations
Intermédiaire · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Database Application, Web Applications, Cryptography, Authentications, Query Languages, Computer Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Frontend Performance
Intermédiaire · Cours · 1 à 3 mois

Ball State University
Compétences que vous acquerrez: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Cryptographic Protocols, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Secure Coding, Key Management, Application Development, Public Key Cryptography Standards (PKCS), Public Key Infrastructure, Multi-Factor Authentication, Network Protocols, Data Integrity
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Packt
Compétences que vous acquerrez: JavaScript Frameworks, Restful API, Application Programming Interface (API), Web Development, React.js, Authentications, OAuth, Web Applications, Server Side, Back-End Web Development, Object-Relational Mapping, UI Components, Cloud Hosting, Image Quality, Secure Coding, Application Deployment
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: WordPress, Information Architecture, Order Processing, Cloud Hosting, Frontend Performance, Web Design, Secure Coding, Performance Tuning, Amazon Web Services, Order Management, Data Management, Content Management Systems, Web Design and Development, Usability, Cloud Deployment, Performance Testing, Remote Access Systems, Payment Processing, Web Development, Web Servers
Débutant · Spécialisation · 1 à 3 mois

University of Leeds
Compétences que vous acquerrez: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Computer Programming Tools, Testability, Program Development, Development Environment, Software Engineering Tools
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cryptage, Codage sécurisé, Attaques brutales, Cryptographie, Infrastructure à clé publique, Normes de cryptographie à clé publique (PKCS), Programmation Python, Programmation en Python, Algorithmes, Gestion des clés, Scripting, Protocoles cryptographiques
Intermédiaire · Cours · 1 à 3 mois