SQL and Data Processing Training

Level

Advanced

Duration

45h / 6 days

Date

Individually arranged

Price

Individually arranged

SQL and Data Processing Training

SQL is everywhere data storage and processing are involved — from machine learning engineers, through finance professionals, web developers, to data visualization experts and even journalists. SQL can be used in building web applications, analyzing data beyond Excel, or in Big Data or Data Science environments.

What will you learn?

  • You will create and configure your own database; you’ll learn what practical applications it can serve.
  • You will learn to build advanced reports, where you will search, sum up, filter, and process data as needed.
  • You will discover programming-related language, concepts, principles, and best practices in working with data. You will also learn how to communicate with other developers.
  • You will acquire knowledge that’s portable to other popular tools, such as MS Access or Oracle DB.
  • You will be prepared for Microsoft certification 70-461 MCSA SQL.
  • You will learn advanced tools for data processing and analysis, which for years have been market standards.
Who is this training for?
  • logo infoshare For those who want to learn SQL and data processing methods, and gain practical knowledge enabling them to work with them.
  • logo infoshare For those who want to learn advanced tools for data processing and analytics that will significantly speed up their work.
  • logo infoshare For anyone who wants, during the course, to set up and use their own database in practice.

Training Program

Module 1: Introduction to Relational Databases

  • Database engines
  • Creating a new database
  • Distinctions between DQL, DML, DDL, DCL
  • Tools and accessories

Module 2: Fundamentals of Database Programming

  • SELECT queries — DQL (Data Query Language)
  • Application of operators and criteria in queries
  • SQL functions and expressions: text/string operations, concatenation & splitting string fields, mathematical functions, date/time functions
  • Creating your own functions

Module 3: Basics of SQL Queries

  • Aggregating queries (GROUP BY, COUNT, MIN, MAX, SUM, AVG)
  • Conditions in aggregated queries (WHERE, HAVING)
  • Combining query results (UNION, INTERSECT, EXCEPT/MINUS)
  • Nested queries
  • Data Manipulation Language (DML): UPDATE, INSERT, DELETE, SELECT INTO

Module 4: Tables and SQL Objects

  • Operations on joined tables: INNER JOIN, RIGHT/LEFT/FULL OUTER JOIN, CROSS JOIN
  • Creation and modification of SQL objects: CREATE, ALTER, ALTER TABLE, DROP

Module 5: Advanced Functions in SQL Server

  • Window functions: OVER, ROW_NUMBER, RANK, DENSE_RANK, PARTITION BY, NTILE
  • Common table expressions (CTEs)
  • Introduction to stored procedures and T-SQL programming
  • Cursors in SQL
  • Event handling using triggers

Module 6: Microsoft SQL Server and Basic Administration

  • Communication with Microsoft SQL Server — data import and export
  • Basic administration and introduction to access management

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Personal data are processed in accordance with information clause.