Le développement web couvre un large éventail de technologies et frameworks. De la création d'interfaces utilisateur modernes avec HTML/CSS et Vue.js, au développement backend avec PHP, ASP.NET Core et Spring Boot, cette section regroupe tout ce qu'il faut savoir pour créer des applications web complètes.
Structure, sémantique, Flexbox, Grid, animations, responsive design
Framework progressif, composants, Vuex, Vue Router, Composition API
Bientôt disponible : ES6+, async/await, modules, fetch...
| Type de projet | Frontend recommandé | Backend recommandé |
|---|---|---|
| Site vitrine / Landing page | HTML/CSS pur ou Vue.js | Statique ou PHP simple |
| Application CRUD simple | HTML/CSS + Vue.js basique | PHP + MySQL ou ASP.NET Core |
| SPA moderne | Vue.js + Vuex + Vue Router | API REST (Spring Boot / ASP.NET) |
| Application entreprise | Vue.js ou framework similaire | ASP.NET Core ou Spring Boot |
| Microservices | Vue.js pour admin/dashboard | Spring Boot (architecture microservices) |
Architecture HTTP, requêtes/réponses, stateless, cookies, sessions
HTTP methods (GET, POST, PUT, DELETE), JSON, status codes
Authentification, autorisation, CORS, XSS, CSRF, SQL injection
ORM (Entity Framework, JPA), migrations, relations, transactions
Caching, lazy loading, pagination, compression, CDN
Mobile-first, media queries, grilles flexibles, touch events
| Outil | Usage | Lien |
|---|---|---|
| Visual Studio Code | IDE léger pour web (HTML/CSS/JS/Vue) | code.visualstudio.com |
| Visual Studio 2022 | IDE complet pour ASP.NET Core | visualstudio.microsoft.com |
| IntelliJ IDEA | IDE pour Spring Boot et Java | jetbrains.com/idea |
| Postman | Test d'APIs REST | postman.com |
| Chrome DevTools | Debugging frontend, network, performance | Intégré dans Chrome |
| npm / yarn | Gestionnaires de packages JavaScript | npmjs.com |