Cette action collective campusAtlas permettra aux stagaires d'apprendre à développer des contenus web via des langages reconnus (Javascript, HTML5, CSS3 ou encore responsive) ou des frameworks (comme Drupal, Angular, REACT JS, Vue. JS, Node JS et PHP). Cette thématique est composée de 9 modules : 1. Drupal 8/9 pour les développeurs 2. HTML5, CSS3, Responsive – Création de pages web 3. Javascript. Fondamentaux 4. JavaScript. Programmation avancée 5. Angular. Développement d'applications web 6. React JS. Développement d'applications web 7. Vue.js. Développement d'applications web 8. Node JS. Développement d'applications web 9. PHP. Développement d'applications web
- Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques - Apprendre à créer des applications dynamiques avec PHP et MySQL - Comprendre les bonnes pratiques de programmation PHP - Traiter des formulaires Web - Gérer des sessions utilisateurs - Accéder aux données d'une base de données MySQL - Créer dynamiquement des images et des graphismes
- Comprendre les principes clés de Node.js - Se familiariser avec les composants de la plateforme logicielle - Installer et configurer un serveur Node.js - Mettre en œuvre les concepts de la programmation événementielle et asynchrone - Manipuler l'API de Node.js - Appliquer les bonnes pratiques à un projet Vue.js
- Maîtriser l’environnement du développeur JS - Comprendre les principes clés de Vue.js - Savoir développer une SPA avec Vue.js - Connaître les outils indispensables au développement d'applications web dynamiques avec Vue.js - Appliquer les bonnes pratiques à un projet Vue.js
- Connaître les spécificités de ReactJS - Savoir développer des applications web performantes avec ReactJS - Concevoir une SPA avec ReactJS et Flux - Comprendre le subset JavaScript JSX - Optimiser les performances des RIA - Être en mesure de comprendre les impacts du choix d'une architecture incluant ce type d'application
- Maîtriser les fondamentaux du Framework Angular et ses nouveautés - Organiser, modulariser et tester ses développements JavaScript - Savoir développer plus rapidement et tester des applications web Angular 2 avec JavaScript et TypeScript - Connaître les bonnes pratiques de développement et de mise en production - Découvrir les spécifications EcmaScript 6 (ES6) - Savoir intégrer les tests unitaires au développement
- Découvrir les concepts avancés JavaScript ES5 - Mettre en pratique la Programmation Orientée Objet - Maîtriser l'environnement de débogage - Mettre en œuvre le framework JavaScript jQuery - Manipuler les API JavaScript HTML5 - Appréhender la notion de JavaScript côté serveur avec Node.js
- Maîtriser l'utilisation des balises et feuilles de style HTML5/CSS3 - Utiliser JavaScript pour gérer l'interactivité d'un site web - Savoir construire son site en Responsive Design - Gérer les évènements et les manipulations dynamiques
- Concevoir et développer des applications Web en HTML5 et CSS3 - Mettre en place et valider la structure HTML 5 des pages Web - Habiller des pages Web en CSS 3 afin de les rendre plus attractives - Savoir produire des pages compatibles avec les différents navigateurs internet - Rendre responsive design les pages Web d'un site - Créer des images et des animations vectorielles
- Comprendre le système de "theming" (habillage) de Drupal - Apprendre à contrôler le HTML/CSS généré par Drupal - Optimiser ses développements avec le framework Drupal 8/9 à l'aide des APIs - Être capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal - Créer son propre thème - Ajuster le cœur de Drupal ou de ses modules sans en modifier le code source