LISTE DES COURS

Algorithmie

Ce cours de deux semaines en début de formation à pour but de découvrir l'algorithmie, de se familiariser avec l'utilisation des structures de données, des variables, des opérateurs logiques et des conditions. L'objectif est de savoir construire des algorithmes simples et acquérir des notions de complexité pour évaluer la performance de ces algorithmes.

Premier pas Linux

Au cours de cette troisième semaine de formation consacrée à la découverte des bases de LINUX, vous vous familiariserez avec cet environnement pour maîtriser l'installation des paquets et les bases de la Command Line Interface (CLI) via le terminal.

Gestion de version et environnement de dévelopement

Ce cours vous permettra d’acquérir les bases de la gestion de version c’est à dire la gestion des projets logiciels dans le temps, la collaboration sur le même code source et le suivi des changements. De plus cette semaine vous permettra de vous familiariser avec un environnement de développement, outil indispensable pour le développement de logiciels.

HTML/CSS

Présentes dès les débuts du Web dans les années 1990, les langages de base du développement web: HTML et CSS vous seront présentés lors de cette semaine. Ce cours a pour objectif la découverte de ces langages et la création de sites internet simples en HTML et CSS.

Accessibilité/UX

Au delà du contenu des sites web, leur accessibilité et l’expérience de l’utilisateur sont au coeur du développement des sites internet modernes. Ce cours est une introduction aux notions d’accéssibilité numérique et de qualité qui vous donnera des outils et bonnes pratiques nécessaires pour garantir une bonne expérience utilisateur.

Initiation PHP

Le langage libre PHP a permis l’apparition des pages web dynamiques et est devenu un langage fondamental pour tout développeur web. L’objectif de ce cours est d’introduire la programmation en PHP par des exemples simples et la manipulation des différents concepts: conditions, opérateurs, boucles et structures de données.

PHP, Framework et PostgreSQL

Suite à l’initiation à PHP, le but de ces deux semaines de cours est l’approfondissement de son utilisation en lien avec les bases de données, en particulier PostgreSQL. L’objectif est la création d’une API REST avec un back-office et un fron-office pour aboutir à un site web plus complexe.

JS Native

Avec HMTL et CSS, JavaScript est l’une des trois technologies au coeur de la création des sites web. Le language JS permet l’interactivité des pages web et est donc une technologie essentielle pour les applications web. L’objectif à l’issue des deux semaines consacrées à JavaScript est de pourvoir maîtriser les bases de ce langage incontournable du web.

NodeJS et VueJS

Le dernier mois de formation sera consacré à la découverte et à la prise en main de NodeJS et VueJS. NodeJS est un environnement open source qui permet d’exécuter du JavaScript en dehors d’un navigateur web. Cette technologie permet l’exécution de scripts côté serveur avant l’envoi de la page à l’utilisateur. VueJS est un framework open source permettant de développer des interfaces utilisateurs et des applications web.