Programmeur analyste
Description du programme
Si tu cherches une formation de qualité dans un domaine où la demande ne cesse de croître, ce programme est pour toi!
Le programmeur analyste est avant tout un expert des langages informatiques. À la fin de ta formation, tu auras les compétences pour effectuer les tâches suivantes :
- Repérer, recueillir et analyser les informations sur les besoins des utilisateurs en matière de traitement de l’information.
- Rédiger, de façon structurée, des programmes opérationnels et efficaces à l’aide de divers langages de programmation.
- Créer et administrer un site de commerce sur le web.
- Publier du contenu et le déployer sur des sites web et en implémenter la sécurité.
- Utiliser à bon escient les diverses structures de données.
- Programmer des applications dans des environnements utilisant des systèmes de gestion de bases de données.
- Mettre en pratique les techniques requises pour participer à toutes les étapes du développement des systèmes.
- Communiquer efficacement avec les diverses personnes qui doivent intervenir au cours des différentes étapes du développement de systèmes informatiques.
Plan de cours
Introduction à la profession et composants informatiques
Formation sur les compétences à acquérir pour œuvrer dans le monde des TI et le fonctionnement interne d’un ordinateur : comment le construire, le démonter, le modifier et l’entretenir.
Systèmes d’exploitation client
Formation sur l’importance et le fonctionnement de Windows (10,11), les outils de gestion, la sécurité, la sauvegarde, l’installation et la virtualisation avec Hyper-V
Introduction aux réseaux
Introduction sur la façon dont le trafic réseau est contrôlé et géré à l’aide du modèle TCP/IP. Protocoles et ports, sécurité du réseau, câbles et équipements, sous-réseaux et adresses IP. Présentation de Cisco.
Algorithmie et programmation
Un premier aperçu de la logique et de la structure derrière la programmation. Des algorithmes simples et une introduction à Visual Studio et au langage C#
Mathématiques appliquées à l'informatique
Compréhension de plusieurs logiques et structures mathématiques qui s’appliquent dans le domaine informatique. Nombre de bases, langage binaire, statistiques, théorie des ensembles, vecteurs.
Programmation structurée
Introduction aux principes de la programmation structurée. À l’aide de Visual Studio et de C#, les étudiants explorent la structuration correcte des données et du code par le biais d’énumérations, de tableaux et de méthodes.
Introduction aux serveurs web
Installation et configuration d’un serveur web. Concepts d’hébergement de sites Web, frontend et backend. Liaisons de sites Web. Langages et technologies Web courants. Cours en 2 parties – Microsoft IIS et Linux Apache (Introduction aux systèmes d’exploitation Linux).
Analyse d'un projet
Analyser les caractéristiques des systèmes d’information d’entreprise et développer des modèles conceptuels selon une approche structurée. La planification et la préparation sont la clé.
Programmation orientée objet
Exploiter les principes de la programmation orientée objet.
Introduction au développement Web
Développer des applications Web non transactionnelles en utilisant HTML et CSS. Les étudiants font leurs premiers pas dans la création de pages Web et sont initiés à JavaScript.
Gestion de bases de données
Utilisation d’un système de gestion de base de données. L’importance de la base de données, de la langue et de la sécurité. Installation, configuration et langage du serveur SQL.
Conception d’applications graphiques
Développez des applications natives avec une base de données, en utilisant SQL Server et Microsoft Access. Créez des formulaires et des applications simples et les liez au serveur de base de données.
Conception d’applications web transactionnelles
Les étudiants créent et gèrent des applications Web transactionnelles et mettent en œuvre des mesures de sécurité essentielles pour protéger les données des utilisateurs, en utilisant PHP et MySQL.
Introduction au développement mobile
Développement d’applications natives sans base de données. Introduction au développement mobile pour les appareils Android, création de l’interface utilisateur la communication avec les API Web.
Développement d’applications
Développement de sites web transactionnels, et sécurisation des données. Le Web est exploré via le noyau ASP.Net, en utilisant C # dans un mode de rendu côté serveur. Bases de données, frameworks et bibliothèques telles que Entity et Identity.
Aide financière
Chez Multihexa, divers programmes d’aide financière sont accessibles. L’objectif est de permettre à tous d’avoir accès à une formation de qualité. Divers programmes d’aide financière et crédits d’impôts sont offerts. L’objectif est de permettre à tous d’avoir accès à une formation de qualité.
Certains critères doivent être respectés pour avoir accès aux programmes d’aide financière. Pour vérifier si tu es admissible ou pour recevoir un accompagnement dans tes démarches, contacte-nous. C’est avec plaisir que nous t’aiderons.