Développeur MS SQL Server - cours gratuit d'Otus, formation 5 mois, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Au cours du cours, nous examinerons en détail le langage de requête et les processus internes du SGBD qui se produisent à toutes les étapes du travail avec une requête. Le cours vous permettra de comprendre les détails des processus et d'avoir une idée claire de ce que fait tel ou tel code, où des problèmes potentiels peuvent survenir et comment ils peuvent être résolus. Nous examinerons de plus près l'optimisation du code, comment l'écrire si vous disposez de milliards de données, et nous vous parlerons des rakes populaires afin que vous puissiez les contourner.
Ce cours est destiné à :
— des développeurs ayant une expérience de travail avec des bases de données au niveau « Je l'ai fait et utilisé, mais je ne sais pas comment cela fonctionne à l'intérieur » (par exemple, via ORM) ;
— des développeurs ayant peu d'expérience avec les bases de données et désireux d'avancer davantage.
Après la formation, vous serez capable de:
— développer en SQL;
— concevoir une base de données et en comprendre toutes les nuances;
— analyser et optimiser les performances des requêtes ;
— écrire des procédures stockées, des fonctions et des déclencheurs complexes;
- lire le plan de requête.
Projet de fin d'études - création et optimisation de votre propre base de données (pour votre entreprise/startup). L'enseignant vous aidera à choisir un sujet et vous expliquera comment réduire la portée du travail, et vous aurez la possibilité d'obtenir des commentaires et de mettre en pratique vos connaissances acquises sur du matériel réel.
5
coursSpécialiste leader chez JSC Greenatom.Plus de 10 ans d'expérience en développement professionnel. Pile principale: .NET / C#, Java, MS SQL Server. Développement complet de systèmes pour les clients internes et externes, de l'analyse des besoins à...
Spécialiste leader chez JSC Greenatom.Plus de 10 ans d'expérience en développement professionnel. Pile principale: .NET / C#, Java, MS SQL Server. Développement complet de systèmes pour les clients internes et externes, depuis l'analyse des besoins jusqu'à la mise en œuvre, l'exploitation et le support technique. Diplômé de l'Institut de technologie électronique de Moscou (MIET) en 2006 avec un diplôme en systèmes, systèmes et réseaux informatiques.
5
coursPlus de 15 ans d'expérience dans l'industrie informatique, plus de 20 ans d'expérience en enseignement. Actuellement: - programmeur au Centre des technologies intelligentes de géoinformation (CIGIT) de l'Établissement d'enseignement supérieur budgétaire de l'État fédéral "ASU"; - maître de conférences au Département des systèmes automatisés de traitement de l'information et...
Plus de 15 ans d'expérience dans l'industrie informatique, plus de 20 ans d'expérience en enseignement. Actuellement: - programmeur au Centre des technologies intelligentes de géoinformation (CIGIT) de l'Établissement d'enseignement supérieur budgétaire de l'État fédéral "ASU"; - maître de conférences au Département d'automatisation systèmes de traitement et de contrôle de l'information dans les domaines de « Programmation et fondamentaux de l'algorithmique », « Bases de données », « Systèmes d'intelligence artificielle » ;- co-fondateur de la petite entreprise innovante ForeSays LLC - recherche scientifique dans le domaine des sciences naturelles et techniques, développement de logiciels disposition. Compétences: programmation C/C++, Delphi; conception et développement de bases de données: SGBD MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL. Possède 2 brevets et 8 certificats d'enregistrement de programmes informatiques Enseignant
3
coursSpécialiste informatique, freelance, développeur certifié Dynamics AX et Dynamics CRM avec plus de 5 ans d'expérience (niveau expert). L'expérience totale dans l'industrie informatique est de 15 ans. Possède un large éventail de compétences professionnelles (MS...
Spécialiste informatique, freelance, développeur certifié Dynamics AX et Dynamics CRM avec plus de 5 ans d'expérience (niveau expert). L'expérience totale dans l'industrie informatique est de 15 ans. Possède un large éventail de compétences professionnelles (MS SQL Server, MySQL, C#, HTML, XML, CSS, Javascript, JQuery, Unit Tests). Participé à la mise en œuvre de nombreux projets, travaillé en tant que Senior Dynamics CRM. Est un formateur certifié Microsoft. Depuis 2009, en plus de son activité principale, il enseigne. Auteur de ses propres cours et articles spécialisés sur Hosting-it.ru. Diplômé de MIREA (diplômé en 1994).
Utiliser la base de données
-Sujet 1. Composants de base et architecture de SQL Server. DZ
-Sujet 2. Instruction SELECT et filtres simples, GROUP BY, HAVING. DZ
-Sujet 3.Introduction aux index et aux plans de requêtes
-Sujet 4. Sous-requêtes, CTE, tables temporaires. DZ
-Sujet 5. Opérateurs CROSS APPLY, PIVOT, UNPIVOT. DZ
-Sujet 6.Fonctions de la fenêtre. DZ
-Sujet 7. SQL dynamique. DZ
-Sujet 8. Sélections à partir des champs XML et JSON. DZ
-Sujet 9.Leçon finale sur SELECT
-Thème 10.Opérateurs de modification des données. DZ
-Sujet 11.Niveaux d'isolement des transactions
-Sujet 12. Procédures stockées, fonctions, déclencheurs, curseurs. DZ
-Thème 13.Création et utilisation du CLR. DZ
Conception de base de données
- Thème 14. Conception de bases de données. DZ
-Sujet 15. Opérateurs DDL. DZ
-Sujet 16. Types de données
-Sujet 17. Approches de la conception de bases de données, modèles
-Sujet 18.Indices. DZ
- Thème 19. Conception d'une base de données pour le chargement OLTP. Pourquoi est-il important de séparer OLTP et OLAP
-Thème 20. Conception d'entrepôts de données et de systèmes OLAP. DZ
-Sujet 21.Utilisation de SSIS dans ETL
-Sujet 22.SQL Server Reporting Services et PowerBI
-Sujet 23. Files d'attente dans MS SQL Server. DZ
-Thème 24.Séminaire sur les projets de bases de données créés
Optimisation et administration de base de données
-Sujet 25.Maintenance de l'index
- Sujet 26. Plans de requête, et maintenant plus de détails
-Sujet 27.DMV dans SQL Server
-Thème 28.Optimisation du fonctionnement de la base de données
-Sujet 29. Conseils et astuces populaires pour l'optimiseur. DZ
-Thème 30.Séminaire: optimisation des requêtes complexes
-Sujet 31. Tables de partitionnement. DZ
-Sujet 32.Sécurité dans SQL Server
-Sujet 33.Sauvegarde et récupération
-Sujet 34. Assurer la tolérance aux pannes, la réplication
- Thème 35. Discussion des projets. Résumer le cours