Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Développement web par Mind Map: Développement web

1. Gestion des versions

1.1. CVS

1.2. SVN

1.3. Git

1.3.1. GitHub ⭐️⭐️

1.3.1.1. Devenez un expert de Git et GitHub ⭐️⭐️

1.3.2. GitLab

1.4. Bitbucket

2. Backend

2.1. Langages

2.1.1. PHP ⭐️⭐️

2.1.1.1. Programmation orientée Object (POO) en PHP ⭐️⭐️

2.1.1.1.1. Principes SOLID et Design Patterns ⭐️⭐️

2.1.1.1.2. Framework Symfony ⭐️⭐️

2.1.1.1.3. Zend Framework

2.1.1.1.4. Laravel

2.1.1.2. Architecture MVC ⭐️⭐️

2.1.2. Java ⭐️

2.1.2.1. Java EE ⭐️⭐️⭐️

2.1.2.1.1. Développeur(se) Java EE

2.1.2.1.2. Microservices ⭐️⭐️⭐️

2.1.2.1.3. Frameworks

2.1.2.2. Architecture MVC, principes SOLID et Design Patterns ⭐️

2.1.2.3. Tests Java ⭐️⭐️

2.1.2.4. Développeur(se) Salesforce

2.1.3. Rust

2.1.4. Go

2.1.5. Les bases de Python ⭐️

2.1.5.1. Environnement Python ⭐️

2.1.5.2. Python maintenable ⭐️

2.1.5.3. Programmation Orientée Objet (POO) avec Python ⭐️⭐️

2.1.5.4. Tests Python ⭐️⭐️

2.1.5.5. Frameworks

2.1.5.5.1. Flask Micro Framework ⭐️⭐️

2.1.5.5.2. Django Framework ⭐️⭐️

2.1.5.6. Développeur(se) Python

2.1.6. C ⭐️⭐️

2.1.7. C++ ⭐️⭐️

2.1.8. C# ⭐️

2.1.8.1. Visual Studio ⭐️

2.1.8.2. Tests C# ⭐️

2.1.8.2.1. Déboguez C# ⭐️⭐️

2.1.8.3. Développeur(se) .NET

2.2. Bases de données (BDD)

2.2.1. SQL (MySQL) ⭐️⭐️

2.2.1.1. SQLite

2.2.1.2. Microsoft SQL Server

2.2.1.3. PostgreSQL

2.2.1.4. Oracle

2.2.1.5. MariaDB

2.2.2. NoSQL ⭐️⭐️

2.2.2.1. Redis

2.2.2.2. MongoDB

2.2.2.3. Cassandra

2.2.2.4. Amazon DynamoDB

2.2.2.5. Elasticsearch

2.2.3. Modélisez vos BDD avec UML ⭐️⭐️

2.3. Architecte logiciel

3. Content Management System (CMS)

3.1. WordPress ⭐️

3.2. Développeur(se) WordPress

4. Comment utiliser la carte ? 1. Suivez les connexions et appuyez sur les 🔘 pour ouvrir les branches. 2. Pour chaque cours, vous trouvez à côté du sujet le niveau de difficulté du cours: facile ⭐️, moyen ⭐️⭐️, difficile ⭐️⭐️⭐️. 3. Vous trouvez aussi une vidéo d'introduction, les objectifs et outils utilisés et un lien vers le cours. 4. Vous trouvez des liens vers nos parcours pour des métiers dans les encadrés violets.

5. Frontend

5.1. HTML ⭐️

5.1.1. Référencement

5.1.1.1. Gratuit (SEO)

5.1.1.1.1. Référencement naturel (SEO) ⭐️

5.1.1.1.2. Mots-clés

5.1.1.1.3. Liens

5.1.1.2. Payant (SEM)

5.1.1.2.1. Réseaux sociaux ⭐️

5.1.2. Environnement de développement

5.1.2.1. Visual Studio Code

5.1.3. Accessibilité ⭐️

5.1.3.1. Codez un site web accessible

5.1.4. CSS

5.1.4.1. Intégrez une maquette Figma ⭐️

5.1.4.1.1. Intégrateur(trice) web

5.1.4.1.2. Création de maquette

5.1.4.2. Positionnement

5.1.4.2.1. Responsive design

5.1.4.2.2. Flexbox

5.1.4.2.3. CSS Grid

5.1.4.3. Frameworks CSS

5.1.4.3.1. Frameworks simples

5.1.4.3.2. Frameworks CSS basés sur JavaScript

5.1.4.4. Web Components

5.1.4.5. Préprocesseurs CSS

5.1.4.5.1. Sass ⭐️⭐️

5.1.4.5.2. Less

5.1.4.6. Animations CSS ⭐️⭐️

5.1.5. JavaScript ⭐️

5.1.5.1. Frameworks JavaScripts

5.1.5.1.1. Frontend

5.1.5.1.2. Backend

5.1.5.2. Gestionnaire de packages

5.1.5.2.1. yam

5.1.5.2.2. Node Package Manager (npm) ⭐️⭐️

5.1.5.3. Concepts de base

5.1.5.3.1. Manipulation du DOM ⭐️⭐️

5.1.5.3.2. AJAX

5.1.5.4. API

5.1.5.4.1. API REST ⭐️

5.1.5.4.2. GraphQL

5.1.5.4.3. Web services

5.1.5.5. Bibliothèque

5.1.5.5.1. jQuery ⭐️⭐️

5.1.5.6. Développeur(se) Web

5.1.5.7. Testez l'interface de votre site ⭐️⭐️

5.1.5.7.1. Tests fonctionnels avec Cypress ⭐️⭐️

6. Hébergement

6.1. UNIX

6.1.1. Linux ⭐️

6.1.1.1. Ligne de commande ⭐️

6.2. Cloud

6.2.1. AWS (Amazon Web Services) ⭐️

6.2.2. Microsoft Azure

6.2.3. Google Cloud

6.3. Déploiement

6.3.1. DevOps

6.3.1.1. Intégration continue ⭐️⭐️⭐️

6.3.1.2. Docker ⭐️⭐️

7. Développeur(se) Full-Stack (Java et Angular)

7.1. 🎙 Podcast : le métier de développeur(se) web

8. Aidez-nous à améliorer ce carte des connaissances en nous donnant votre avis !

9. Tests

9.1. Initiez-vous au test et à la qualité logiciel ⭐️

9.1.1. Testeur(se) Logiciel

9.1.2. Concevez une stratégie de test ⭐️⭐️

10. Découvrez les métiers de développeur