Collège des technologies de l’information de Montréal
Montreal College of Information Technology English flagEN FlagFR

CERTIFICATS

Programmation SQL avec Transact-SQL
APERÇU

Ce certificat est destiné aux programmeurs SQL Server ou aux administrateurs de bases de données, aux ingénieurs système et aux développeurs avec ou sans expérience préalable, qui cherchent à valider leurs compétences et connaissances dans l'écriture de requêtes et l'extraction de données à des fins de reporting. Notre certificat vous aide à apprendre comment utiliser SQL pour stocker, interroger et manipuler des données. SQL est un langage de programmation spécialisé conçu pour gérer des données dans une base de données relationnelle et est utilisé par de nombreuses applications et organisations à travers le monde.

Horaire : Lundi, Mercredi, Vendredi - 18h à 21h

KEY FEATURES

  • Programming - Transact SQL

    Être formé par des experts de l'industrie

    Nos cours sont dispensés par des professionnels avec des années d'expérience ayant appris de première main les meilleures techniques, concepts et derniers outils demandés.
  • Programming - Transact SQL

    Programme de certification officielle

    Notre programme est mis à jour régulièrement avec le dernier syllabus de certification officielle afin de vous préparer pour l'examen.
  • Programming - Transact SQL

    Crédit d'impôt

    Revendiquez jusqu'à 25% des frais de scolarité et des crédits d'impôt pour frais de scolarité de vos impôts.
  • Programming - Transact SQL

    Réduction sur le bon de certification

    Un bon de réduction jusqu'à 50% sera fourni.
  • Programming - Transact SQL

    Accès au laboratoire 24/7

    Nos étudiants ont accès à leurs laboratoires et à leur matériel de cours à toute heure du jour ou de la nuit pour maximiser leur potentiel d'apprentissage et garantir leur réussite.

PLAN DE COURS

SQL Programming with Transact-SQL

Ce module spécifie l'identification de la structure appropriée pour une requête SELECT, écrire des requêtes spécifiques pour répondre aux besoins commerciaux, construire des résultats à partir de plusieurs requêtes en utilisant des opérateurs ensemblistes, distinguer le comportement entre UNION et UNION ALL, identifier la requête qui renverrait les résultats attendus en fonction de la structure et/ou des données de table fournies.

Ce module fournit l'écriture de requêtes avec des déclarations JOIN basées sur des tables, des données et des exigences fournies; déterminer l'utilisation appropriée de INNER JOIN, LEFT/RIGHT/FULL OUTER JOIN et CROSS JOIN; construire plusieurs opérateurs JOIN en utilisant AND et OR; déterminer les résultats corrects lorsqu'on présente des déclarations SELECT multi-tables et des données source; écrire des requêtes avec des NULL sur des jointures.

Ce module fournit la construction de requêtes en utilisant des fonctions à valeur scalaire et à valeur de table; identifier l'impact de l'utilisation de fonctions sur la performance des requêtes et sur la sargabilité de la clause WHERE; identifier les différences entre les fonctions déterministes et non déterministes; utiliser les fonctions d'agrégation intégrées; utiliser les fonctions arithmétiques, les fonctions relatives aux dates et les fonctions système.

Ce module fournit l'écriture de déclarations INSERT, UPDATE et DELETE; déterminer les déclarations qui peuvent être utilisées pour charger des données dans une table en fonction de sa structure et de ses contraintes; construire des déclarations de langage de manipulation de données (DML) en utilisant la déclaration OUTPUT; déterminer les résultats des déclarations de langage de définition de données (DDL) sur les tables et données fournies.

Ce module permet de déterminer les résultats des requêtes en utilisant des sous-requêtes et des joints de table, d'évaluer les différences de performance entre les joints de table et les sous-requêtes corrélées en fonction des données et des plans de requête fournis, de distinguer l'utilisation de CROSS APPLY et OUTER APPLY, d'écrire des déclarations APPLY qui retournent un ensemble de données donné en fonction des données fournies.

Ce module vous aide à identifier les composants de base des expressions de table, à définir les différences d'utilisation entre les expressions de table et les tables temporaires, à construire des expressions de table récursives pour répondre aux besoins commerciaux.

Ce module aide à utiliser des fonctions de fenêtre pour regrouper et classer les résultats d'une requête; distinguer entre l'utilisation de fonctions de fenêtre et GROUP BY; construire des clauses GROUP BY complexes en utilisant GROUPING SETS et CUBE; construire des déclarations PIVOT et UNPIVOT pour retourner les résultats souhaités en fonction des données fournies; déterminer l'impact des valeurs NULL dans les requêtes PIVOT et UNPIVOT.

Ce module permet de requêter des données historiques en utilisant des tables temporelles, de requêter et de produire des données JSON, de requêter et de produire des données XML.

Ce module vous aide à créer des procédures stockées, des fonctions définies par l'utilisateur à valeur de table ou scalaire, des déclencheurs et des vues ; implémenter des paramètres d'entrée et de sortie dans les procédures stockées ; déterminer s'il faut utiliser des fonctions à valeur scalaire ou à valeur de table ; faire la distinction entre les fonctions déterministes et non déterministes ; créer des vues indexées.

Ce module vous permet de déterminer les résultats des instructions de langage de définition de données (DDL) en fonction des instructions de contrôle de transaction, mettre en œuvre la gestion des erreurs TRY…CATCH avec Transact-SQL, générer des messages d'erreur avec THROW et RAISERROR, mettre en œuvre le contrôle de transaction en conjonction avec la gestion des erreurs dans les procédures stockées.

Ce module aide à évaluer les résultats des conversions de types de données, déterminer les types de données appropriés pour des éléments de données ou des colonnes de table donnés, identifier les emplacements des conversions de type de données implicites dans les requêtes, déterminer les résultats corrects des jointures et des fonctions en présence de valeurs NULL, identifier l'utilisation appropriée des fonctions ISNULL et COALESCE.

COMPÉTENCES ACQUISES

QUI DOIT POSTULER ?

T-SQL ou Transact SQL est le langage de requête spécifique au produit Microsoft SQL Server. Si vous effectuez des opérations telles que la récupération des données d'une seule ligne, l'insertion de nouvelles lignes et la récupération de plusieurs lignes, cela peut vous aider.
La requête SQL est en langage de haut niveau. Un traducteur décrypte la langue en script ordinaire. Les programmeurs saisonniers trouveraient cette certification de valeur.
Changeurs de carrière Pour les personnes qui se lancent dans des rôles de bases de données ou de Business Intelligence. Ce programme de langage Transact - SQL peut vous aider à faire la transition vers un changement de carrière très recherché.
Débutants de carrière : pour les personnes qui entrent sur le marché du travail ou qui souhaitent modifier leur statut professionnel actuel.

ADMISSIBILITÉ ET EXIGENCES

Les apprenants doivent posséder un diplôme de premier cycle ou un diplôme d'études secondaires. Aucune expérience professionnelle n'est requise pour suivre ce cours.

 

Prérequis

Une connaissance de base du système d'exploitation Microsoft Windows et de ses fonctionnalités de base et une connaissance pratique des bases de données relationnelles seraient un avantage pour apprendre le cours.

Programmation SQL avec certification Transact-SQL.

 

À la fin de ce cours, vous recevrez un certificat reconnu par l'industrie du MCIT.

  • Recevez un certificat reconnu par l'industrie du MCIT.
  •  
  • Soyez prêt à suivre la programmation SQl officielle avec la certification Transact SQL.
     

INSTRUCTOR SPOTLIGHT

CALENDRIER

— FAQ —

Absolument. N'hésitez pas à contacter notre bureau, nous serons plus qu'heureux de travailler avec vous pour répondre à vos besoins de formation.
Tous nos instructeurs exceptionnellement qualifiés ont une bonne expérience de la formation et de l'industrie, et sont certifiés AW dans leur domaine respectif. Chacun d'entre eux a été sélectionné grâce à une procédure rigoureuse comprenant une évaluation de profil, un examen technique et une démonstration de formation.
Oui, il y a des bons pour passer l'examen officiel.
Après avoir terminé les cours de certification, vous recevrez un certificat MCIT.