Students Training "Systems Engineering & Data Integration" Software Maintenance Lab ЕРАМ Training Center Students Training Program "Systems Engineering & Data Integration" “Applications Support for Windows & Data Integration” № Topics Total Lectures Practices Module 1 Computer Network Fundamentals 20 8 12 Module 2 Automating Administration with Windows PowerShell 2.0 (Introduction) 16 4 12 Module 3 Configuring Windows Server 2008 Active Directory 32 8 24 Module 4 Installing and Configuring Microsoft SQL Server 2008 Database 36 14 22 104 34 70 Totals hours Module 5 ANSI SQL 32 12 20 Module 6 Data Integration and Reporting Services 40 16 24 Module 7 Exit Test project 2 Totals hours 178 2 62 116 1 Students Training "Systems Engineering & Data Integration" Software Maintenance Lab Students Training Program " Applications Support for Windows & Data Integration" № 1. 1.1 1.2 1.3 1.4 1.5 2. 2.1 2.2 2.3 3 3.1 Topics Computer Network Fundamentals Introduction to Network Technologies Virtual Machines • Virtualization Brief History • Virtualization Tools • How to Create and Set Up VMs in Hyper-V • Setting Up Network in VMs Network Fundamentals • Networking types & LAN data-link concepts (NIC, MAC) • Phone Line • xDSL • P2P • Crossover • COM-port Wireless Networking • Wi-Fi • Bluetooth Types of Network. LAN concepts Topologies OSI reference model Network Protocols: TCP/IP, UDP Configuration on Windows IP address, CIDR, Special-use addresses Command Line Utilities Network Hardware Sharing Remote Connections Windows Server 2008 Active Directory Review Introduction to IP Technologies DHCP (Dynamic Host Configuration Protocol) DNS (Domain Name System), DynDNS IP routing: Static and Dynamic Routing, Routing Tools NAT (Network Address Translation) Proxy Server Network Monitoring Tools Monitoring Performance and Reliability in Server 2008 Using the Performance Monitor for Analysis Using the Reliability Monitor for Analysis Exit Lesson Overview of the studied material Exit Task Automating Administration with Windows PowerShell 2.0 (Introduction) PowerShell Fundamentals Introduction - Modern Cutting-Edge Windows IT Infrastructure Administration The purpose of Microsoft Windows PowerShell Overview PowerShell tools PowerGUI Key PowerShell commandlets - Get-Command, Get-Help, Get-Member, GetPSDrive PowerShell PipeLine PowerShell In Action What you must know about PowerShell Scripts; Security Features; Parameterized Scripts; Core PowerShell Commandlets - Using the Format Cmdlets, Custom Columns, HTML Output, The Core Cmdlets. Live Demonstration: Preforming Common Administrative Tasks with PowerShell IT Administration with PowerShell Lectures Practices Total 8 12 20 2 12 2 2 2 4 12 2 6 2 4 Exit Task 16 2 Configuring Windows Server 2008 Active Directory 8 Introducing Active Directory Domain Services (AD DS) Introducing Active Directory, Identity, and access Active Directory Components and Concepts Install Active Directory Domain Services 1 24 32 2 Students Training "Systems Engineering & Data Integration" № 3.2 3.3 3.4 3.5 3.6 3.7 3.8 4 4.1 4.2 4.3 4.4 Topics Extend IDA with Active Directory Services Secure and Efficient Administration of Active Directory Work with Active Directory Snap-ins Custom Consoles and Least Privilege Find Objects in Active Directory Use DS Commands to Administer Active Directory Manage Users Create and Administer User Accounts Configure User Object Attributes Automate User Account Creation Manage Groups Manage an Enterprise with Groups Administer Groups Best Practices for Group Management Support Computer Accounts Create Computers and Join the Domain Administer Computer Objects and Accounts Implement a Group Policy Infrastructure Understand Group Policy Implement a Group Policy Explore Group Policy Settings and Features Manage Group Policy Scope Group Policy Processing Troubleshoot Policy Application Manage Enterprise Security and Configuration with Group Policy Settings Delegate the Support of Computers Manage Security Settings Manage software with GPSI Auditing Secure Administration Delegate Administrative Permissions Audit Active Directory Changes Improve the Security of Authentication in an Active Directory Domain Services (AD DS) Domain Configure Password and Lockout Policies Audit Authentication Configure Read-Only Domain Controllers Configure Domain Name System (DNS) Review DNS Concepts, Components, and Processes Install and Configure DNS Server in an AD DS Domain AD DS,DNS, and Windows Advanced DNS Configuration and Administration Administer Active Directory Domain Services (AD DS) Domain Controllers Domain Controller Installation Options Install a Server Core DC Manage Operations Masters Configure DFS Replication of SYSVOL Manage Sites and Active Directory Replication Configure Sites and Subnets Configure the Global Catalog and Application Partitions Configure Replication Manage Multiple Domains and Forests Configure Domain and Forest Functional Levels Manage Multiple Domains and Trust Relationships Installing and Configuring Microsoft SQL Server 2008 Database Installing and Configuring SQL Server Short overview SQL Server components and services (SQL server analysis services, SQL server reporting services, SQL Server integration services) Unattended installation Tool: sqlcmd Using SQL Server Management Studio Managing Databases and Files Database structure Database options File placement, Filegroups Schemas Disaster Recovery, Backup and Restore Backup options Backup strategies overview Recovery Models Restore operations DB Snapshots Managing Security Levels (roles) of Security Software Maintenance Lab Lectures Practices Total 1 1 24 1 1 1 1 1 14 22 36 2 2 2 22 2 3 Students Training "Systems Engineering & Data Integration" № 4.5 4.6 4.7 5. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Topics Authentication and Authorization Scopes and Securables Ownership Chains Automating Administrative Tasks SQL Agent, Jobs Maintenance Plans SSIS Introduction Database Mail Alerts Overview of Replication and High Availability Replication architecture Types of Replication High Availability introduction Log Shipping Overview Mirroring Overview Server Clustering Overview Monitoring and Troubleshooting Activity Monitor Performance Monitor DM Views SQL Server Profiler Index Performance Tuning Analyzing Query Performance ANSI SQL An Overview of Relational Databases and Introducing SQL What is a relational database? Components of a relational database Normalised data Anatomy of a table Primary and foreign keys The need for an SQL standard The ANSI standards Retrieving Data with SQL Introducing Queries: The SELECT Statement The Clauses of the SELECT Statement Using FROM to Specify the Source Table(s) Retrieving Entire Tables and specific columns, aliases Using DISTINCT Performing Calculations Using WHERE to Filter Results Range Filtering using BETWEEN and IN NULL and its Implications Explained Using ORDER BY to Sort the Output Joining tables The theory of joining tables The Different Types of Joins: Cross, Inner, Outer, Full, Left and Right Using JOINs with WHERE Summarized Queries Using Aggregate Functions (MAX(), SUM(), AVG(), COUNT() etc) The Way Aggregate Functions Work Using GROUP BY to Group Results The HAVING clause Subqueries and Union Using Subqueries Operator EXISTS Correlated Subqueries Operator UNION Inserting, Updating and Deleting Data Operator INSERT Operator UPDATE Operator DELETE Overview of Transact SQL programming T-SQL Language - An Introduction to Common Terms and Tools Declaring Variables Stored Procedure Programming and Error Handling Views and User-Defined Functions Triggers Transactions and Locking Working with XML Design Patterns for Transact-SQL Cursors Temporary tables in TSQL Dynamic SQL in TSQL Overview of PL/SQL programming Basics of PL/SQL Software Maintenance Lab Lectures Practices Total 20 32 2 2 2 12 1 1 1 1 20 1 1 3 3 4 Students Training "Systems Engineering & Data Integration" № Topics Software Maintenance Lab Lectures Practices Total 8 16 24 PL/SQL structures Use of SQL in PL/SQL Nested blocks in PL/SQL Introducing Subprograms Stored procedures, functions and packages Error checking – exception handling Triggers Cursors in PL/SQL 6. 6.1 6.2 6.3 6.4 6.5 6.6 7. Data Integration Introduction to SSIS Understanding Integration Services Overview of Control Flow in Integration Services Working with Workflow Tasks Exploring and Executing an SSIS Package in BIDS The Data Flow Task Data Viewers Data Flow Transformations Variables and Configurations Understanding Variables Using Variables in Control Flow Using Variables in Data Flow Configurations Using Variables and Configurations between Packages Advanced Control Flow and Data Flow Advanced Control Flow Overview Using Containers Transactions Support in Integration Services Synchronous and Asynchronous Transformations Using Advanced Transformations Error Logging and Handling in SSIS Handling Errors and Debugging Checkpoints Packaging Logging Event Handling Package Deployment and management Deploying Packages Create a Package Deployment Utility Installing a Package Overview of Package Management Managing Integration Services Packages Executing Packages Integration Services Security Resolving performance issues and Best Practices in SSIS Best Practices for Using Integration Services Best Practices for Package Development and Design Data Flow Best Practices Deployment and Management Best Practices Exit Test project 2 1 1 16 1 1 2 2 2 5