Programmation et Technologies Web

Image Alt

Course single

Programmation et Technologies Web

£0
Categories:
Écran d'ordinateur affichant un code.

About this course

Objectif du programme

Former des programmeurs dans les technologies les plus utilisées dans le développement de sites et d'applications Web.

2 ans

61 unités

6 sessions

Stage

Web coding text

Prérequis

Les candidats internationaux doivent détenir au minimum un BAC ou l’équivalent d’un diplôme de niveau secondaire. Ils doivent également avoir passé un test de langue française reconnu (TEF, TFI, etc.) et avoir obtenu un résultat correspondant à nos standards.

 

Les étudiants canadiens doivent être titulaires, au minimum, d’un diplôme de secondaire 5 avec mathématiques fortes (TS ou SN) ou d’une formation équivalente.

Perspectives professionnelles

Développeur Web Full-Stack

Développeur Back-End

Développeur Front-End

Développeur Mobile Android

Développeur Logiciel

Programmeur Analyste

Technologies enseignées

C, C++, C#, SQL, Java, Android, JavaScript, Node.js, Angular JS, React, PHP, HTML5, CSS, Bootstrap, etc.

Pour obtenir plus d’informations sur nos programmes

Détails des cours

Session 1
Technique et logique de programmation - 75 h

Se familiariser avec différentes techniques de travail et avec la logique algorithmique utilisée dans le milieu de la programmation. Ce cours permet d’acquérir les connaissances de base nécessaires au métier de programmeur analyste.

Programmation Web HTML - 75 h

Créer la structure de pages Web à l’aide du langage HTML, et les bonifier grâce aux feuilles de style (CSS).

Introduction à la programmation structurée (C) - 75 h

Apprendre les concepts, les techniques et une méthodologie de programmation structurée avec le C.

Introduction à la programmation orientée objets (C++) - 75 h

Apprendre les concepts de bases de la programmation orientée objets : classes, objets, héritage, polymorphisme, etc.

Session 2
Programmation orientée objets I (Java I) - 75 h

Apprendre les bases du langage Java. Aborder la programmation d’applications graphiques, la gestion d’événements, les threads et la communication socket.

Programmation dans un environnement graphique (C#) - 75 h

Évoluer dans l’environnement des applications Windows standards avec C# afin de se familiariser avec l’analyse de problèmes, les concepts et les termes de la programmation par événement. introduction à l’accès aux bases de données avec ADO.NET

Base de données - 75 h

S’approprier les principes de modélisation des bases de données. Maîtriser le langage de programmation de bases de données Transact-SQL.

Programmation orientée objets II (Java II) - 75 h

Approfondir la connaissance de Java et maîtriser le développement côté serveur (J2EE, JSP, Servlet). Savoir appliquer une architecture MVC.

Session 3
Programmation Web I (HTML avancé) - 75 h

Apprendre des techniques HTML5 et CSS3 avancées afin d’optimiser la compatibilité avec les navigateurs, le temps de production et les performances des pages Web. Maîtriser les notions et les concepts d’accessibilité et d’expérience utilisateur. Concevoir et développer une application web dans un environnement graphique. Introduction à Bootstrap.

Programmation Web II (JavaScript) - 75 h

Dynamiser les pages Web grâce au JavaScript, les animer et les rendre interactives par l’ajout de script et utiliser des librairies telles que jQuery.

Programmation Web III (PHP) - 75 h

S’initier à la programmation Web et au principe du protocole HTTP.

Structure logicielle (Framework) - 75 h

Se familiariser avec certains frameworks utilisant les technologies avancées du développement côté serveur tel React, Node.js, Angular JS.

Session 4
Développement d'applications pour mobiles (Android) - 75 h

Connaître les notions fondamentales et les particularités de la programmation pour appareils mobiles en général. Apprendre à développer des applications pour le système Android, comprendre les concepts propres à cet environnement et savoir exploiter les données, les services et les périphériques des appareils mobiles. Explorer les fonctionnalités avancées du système Android.

Déploiement et intégration logicielle - 75 h

Ce cours couvre le déploiement applicatif en milieu de production et différents outils qui sont utilisés à cette fin. L’intégration continue, la gestion des dépôts de sources (repositories) et l’administration de serveurs applicatifs y sont abordées.

Analysis projectProjet d'analyse - 75 h

Se familiariser avec une méthode d’analyse et modélisation orientée objet. Planifier le développement du projet.

Projet de production - 75 h

Créer une application web complète qui permettra d’intégrer l’ensemble des concepts vus.

Session 5 & 6
Méthode dynamique de recherche d'emploi - 75 h

Se familiariser avec le marché du travail. Produire le CV. Développer des techniques de recherche d’emploi.

Conception et réalisation d'un portfolio - 45 h

Concevoir et réaliser un portfolio comme outil de recherche d’emploi.

Stage I et II - 480 h

Consolider les notions acquises par une application concrète des concepts et des apprentissages en situation réelle.

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: