The course is intended for
Junior programmers and students studying information technologies, data and business analysts.
Required knowledge:
Basic knowledge of mathematics and mathematical thinking.
Program
- 1. Introduction, simple SQL queries
- 2. Grouping and Aggregation
- 3. Joins
- 4. Subqueries
- 5. Union, intersect, except operators
- 6. Creating tables : (Permanent and temporary)
- 7. Insert, update, delete operators
- 8. Stored procedures
- 9. Indexes, Views
- 10. User-defined functions
- 11. APPLY operator
- 12. Triggers
- 13. Transactions and isolation levels
- 14. Ranking Functions, Rollup, Cube
- 15. Separation action (multitudes comparison)
- 16. Creation of Databases, physical structure, files: Performing queries in Databases: Execution plan
- 17. Linked Servers (Database Engine)
Duration
12 weeks, 2 lessons per week
Lecturers
Mihran Simonyan
Senior software engineer at Armsoft since 2011
Mesrop Melikyan
Software engineer at Armsoft since2017
Prerequisite for attending the course: written or online test on the following topics: multitudes theory, combinatorics, basics of logic.