Training Courses

Search Results for "information security" – Page 17

10972: Administering the Web Server (IIS) Role of Windows Server

About this Microsoft Windows Server 2012 Training Course

This Microsoft Windows Server 2012 Training Course provides students with the fundamental knowledge and skills to configure and manage Internet Information Services. This Microsoft Windows Server 2012 Training Course is intended to help provide pre-requisite skills supporting a broad range of Internet web applications, security, and knowledge to help support other products that use IIS such as Exchange and SharePoint. In keeping with that goal, this Microsoft Windows Server 2012 Training Course will not focus on any particular web application or development practice.

 Audience Profile

This Microsoft Windows Server 2012 Training Course is intended for IT Professionals already experienced in general Windows Server and Windows Client administration. No prior experience with any version of Internet Information Services is assumed.

Prerequisites

In addition to their professional experience, students who attend this training should already have the following technical knowledge:

  • Experience with Windows networking technologies and implementation.
  • Experience with Windows Server administration, maintenance, and troubleshooting.
  • Experience with Windows Client administration, maintenance, and troubleshooting.

20483: Programming in C#

About this Microsoft Visual Studio 2012 Training Course

This training Microsoft Visual Studio 2012 Training Course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.

The Microsoft Visual Studio 2012 Training Course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

  • Building new data types.
  • Handling events.
  • Programming the user interface.
  • Accessing a database.
  • Using remote data.
  • Performing operations asynchronously.
  • Integrating with unmanaged code.
  • Creating custom attributes.
  • Encrypting and decrypting data.

At the end of the Microsoft Visual Studio 2012 Training Course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

This Microsoft Visual Studio 2012 Training Course uses Visual Studio 2012, running on Windows 8.

 Prerequisites

Developers attending this Microsoft Visual Studio 2012 Training Course should already have gained some limited experience using C# to complete basic programming tasks. More specifically, students should have hands-on experience using C# that demonstrates their understanding of the following:

  • How to name, declare, initialize and assign values to variables within an application.
  • How to use:
  • arithmetic operators to perform arithmetic calculations involving one or more variables;
  • relational operators to test the relationship between two variables or expressions;
  • logical operators to combine expressions that contain relational operators.
  • How to create the code syntax for simple programming statements using C# language keywords and recognize syntax errors using the Visual Studio IDE.
  • How to create a simple branching structure using an IF statement.
  • How to create a simple looping structure using a For statement to iterate through a data array.
  • How to use the Visual Studio IDE to locate simple logic errors.
  • How to create a Function that accepts arguments (parameters and returns a value of a specified type.
  • How to design and build a simple user interface using standard controls from the Visual Studio toolbox.
  • How to connect to a SQL Server database and the basics of how to retrieve and store data.
  • How to sort data in a loop.
  • How to recognize the classes and methods used in a program.

 Audience Profile

This Microsoft Visual Studio 2012 Training Course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming.

This Microsoft Visual Studio 2012 Training Course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment.

At Microsoft Visual Studio 2012 Training Course Completion

  • Describe the core syntax and features of C#.
  • Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications.
  • Implement the basic structure and essential elements of a typical desktop application.
  • Create classes, define and implement interfaces, and create and use generic collections.
  • Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods.
  • Read and write data by using file input/output and streams, and serialize and deserialize data in different formats.
  • Create and use an entity data model for accessing a database and use LINQ to query and update data.
  • Use the types in the System.Net namespace and WCF Data Services to access and query remote data.
  • Build a graphical user interface by using XAML.
  • Improve the throughput and response time of applications by using tasks and asynchronous operations.
  • Integrate unmanaged libraries and dynamic components into a C# application.
  • Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions.
  • Encrypt and decrypt data by using symmetric and asymmetric encryption.

20486: Developing ASP.NET Core MVC 5 Web Applications

In this 5-day course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course will also prepare the student for exam 70-486.

Audience profile

This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

Job role: Developer

10975: Introduction to Programming

About this Course

In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2013 and either the Visual C# or Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, such as 20483B: Programming in C#.

The focus will be on core programming concepts such as computer storage, data types, decision structures, and repetition by using loops. The course also covers an introduction to object-oriented programming covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included around exception handling, application security, performance, and memory management.

 Audience Profile

This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of programming fundamentals and object-oriented programming concepts. They will typically be high school students, post-secondary school students, or career changers, with no prior programming experience. They might want to gain an understanding of the core programming fundamentals before moving on to more advanced courses such as 20483B: Programming in C#.

Prerequisites

Before attending this course, students must have:

  • Ability to use computers to start programs, open and save files, navigate application menus and interfaces
  • Ability to understand logical concepts such as comparisons
  • Understand number theory
  • Ability to create, understand, and follow structured directions or step-by-step procedures
  • Ability to understand and apply abstract concepts to concrete examples

 At Course Completion

After completing this course, students will be able to:

  • Browse the data within the cube using SQL Server Management Studio.
  • Explain core programming fundamentals such as computer storage and processing.
  • Explain computer number systems such as binary.
  • Create and use variables and constants in programs.
  • Explain how to create and use functions in a program.
  • Create and use decisions structures in a computer program.
  • Create and use repetition (loops) in a computer program.
  • Explain pseudocode and its role in programming.
  • Explain the basic computer data structures such as arrays, lists, stacks, and queues.
  • Implement object-oriented programming concepts.
  • Create and use classes in a computer program.
  • Implement encapsulation, inheritance, and polymorphism.
  • Describe the base class library (BCL) in the .NET Framework.
  • Explain the application security concepts.
  • Implement simple I/O in a computer program.
  • Identify application errors and explain how to debug an application and handle errors.
  • Identify the performance considerations for applications.

20764: Administering a SQL Database Infrastructure

About this Microsoft SQL Server 2016 Training Course

This five-day instructor-led Microsoft SQL Server 2016 Training Course provides students who administer and maintain SQL Server databases with the knowledge and skills to administer a SQL server database infrastructure. Additional it will be of use to individuals who develop applications that deliver content from SQL Server databases.

Audience Profile

The primary audience for this Microsoft SQL Server 2016 Training Course is individuals who administer and maintain SQL Server databases. These individuals perform database administration and maintenance as their primary area of responsibility, or work in environments where databases play a key role in their primary job.
The secondary audiences for this Microsoft SQL Server 2016 Training Course are individuals who develop applications that deliver content from SQL Server databases.

Prerequisite

In addition to their professional experience, students who attend this training should already have the following technical knowledge:

  • Basic knowledge of the Microsoft Windows operating system and its core functionality.
  • Working knowledge of Transact-SQL.
  • Working knowledge of relational databases.
  • Some experience with database design

At Microsoft SQL Server 2016 Training Course Completion

After completing this Microsoft SQL Server 2016 Training Course, students will be able to:

  • Authenticate and authorize users
  • Assign server and database roles
  • Authorize users to access resources
  • Protect data with encryption and auditing
  • Describe recovery models and backup strategies
  • Backup SQL Server databases
  • Restore SQL Server databases
  • Automate database management
  • Configure security for the SQL Server agent
  • Manage alerts and notifications
  • Managing SQL Server using PowerShell
  • Trace access to SQL Server
  • Monitor a SQL Server infrastructure
  • Troubleshoot a SQL Server infrastructure
  • Import and export data.

CVA: Certified Vulnerability Assessor

About this Cybersecurity Training Course

The Certified Vulnerability Assessor training help students understand the importance of vulnerability assessments by providing intricate knowledge and skills in the Vulnerability Assessment arena. The CVA Cybersecurity Training Course provides foundational knowledge of general VA tools as well as popular exploits an IT engineer should be familiar with.

The CVA is a fundamental cyber security certification Cybersecurity Training Course that focuses on vulnerability assessments. The CVA Cybersecurity Training Course focuses on foundational information such as the importance of a Vulnerability Assessment and how it can help an engineer prevent serious break-ins to your organization. In the CVA Cybersecurity Training Course, the student will be versed with basic malware and viruses and how they can infiltrate an organizations network. The student will also learn how to asses a companys security posture and perform a basic vulnerability test to help secure the organizations networking infrastructure.

 Prerequisites

  • Basic networking understanding

 Target Student:

  • Information System Owners
  • Analysts
  • Ethical Hackers
  • ISSOs
  • Cybersecurity Managers
  • IT Engineer

 Cybersecurity Training Course Objective

Upon completion, the Certified Vulnerability Assessor candidate will not only be able to competently take the CVA exam but will also be able to understand and implement a basic vulnerability assessment.

CDRE: Disaster Recovery Engineer

About this Cybersecurity Training Course

When a business is hit by a natural disaster, cyber crime or any other disruptive tragedy, how should it react? What if the office IT infrastructure is taken down? Will the business be able to continue operations? How much will it cost if the business is down during repairs?

The answer lies in the training of the Certified Disaster Recovery Engineer Cybersecurity Training Course. Disaster recovery and business continuity planning is the process of having a professional work with a business to prepare processes, policies and procedures to follow in the event of a disruption. The goal is to keep a businesses critical operations running, which today heavily relies on its IT infrastructure.

Students who take this Cybersecurity Training Course will be prepared to work with businesses to create and implement disaster recovery and business continuity plans.

Prerequisites

  • C)SS: Security Sentinel
  • OR Equivalent Experience 

Target Student:

The Certified Disaster Recovery Engineer Cybersecurity Training Course is designed for those understand business and its different processes, including the role that IT. We recommend those who take this Cybersecurity Training Course to have experience in risk, facilities, or security management. At the very least students should have equivalent experience and knowledge of what is covered in our C)SS: Security Sentinel Cybersecurity Training Course. 

Cybersecurity Training Course Objective

Upon completion, students will:

  • Understand the principles of business continuity and disaster recovery planning.
  • Have a first draft of their own business continuity and disaster recovery plan.
  • Be ready to sit for the C)DRE certification exam.

20762: Developing SQL Databases

About this Microsoft SQL Server 2016 Training Course
This five-day instructor-led Microsoft SQL Server 2016 Training Course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The Microsoft SQL Server 2016 Training Course focuses on teaching individuals how to use SQL Server 2016 product features and tools related to developing a database.

Audience Profile
The primary audience for this Microsoft SQL Server 2016 Training Course is IT Professionals who want to become skilled on SQL Server 2016 product features and technologies for implementing a database.

The secondary audiences for this Microsoft SQL Server 2016 Training Course are individuals who are developers from other product platforms looking to become skilled in the implementation of a SQL Server 2016 database.

Prerequisite

  • Basic knowledge of the Microsoft Windows operating system and its core functionality.
  • Working knowledge of Transact-SQL.
  • Working knowledge of relational databases.

 

At Microsoft SQL Server 2016 Training Course Completion

After completing this Microsoft SQL Server 2016 Training Course, students will be able to:

  • Design and Implement Tables.
  • Describe advanced table designs
  • Ensure Data Integrity through Constraints.
  • Describe indexes, including Optimized and Columnstore indexes
  • Design and Implement Views.
  • Design and Implement Stored Procedures.
  • Design and Implement User Defined Functions.
  • Respond to data manipulation using triggers.
  • Design and Implement In-Memory Tables.
  • Implement Managed Code in SQL Server.
  • Store and Query XML Data.
  • Work with Spatial Data.
  • Store and Query Blobs and Text Documents.

20768: Developing SQL Data Models

About this Microsoft SQL Server 2016 Training Course

This three-day instructor-led Microsoft SQL Server 2016 Training Course is aimed at database professionals who fulfil a Business Intelligence (BI) developer role. This Microsoft SQL Server 2016 Training Course looks at implementing multidimensional databases by using SQL Server Analysis Services (SSAS), and at creating tabular semantic data models for analysis with SSAS.

Audience Profile

The primary audience for this Microsoft SQL Server 2016 Training Course are database professionals who need to fulfil BI Developer role to create enterprise BI solutions.

Primary responsibilities will include:

  • Implementing multidimensional databases by using SQL Server Analysis Services
  • Creating tabular semantic data models for analysis by using SQL Server Analysis Services

The secondary audiences for this Microsoft SQL Server 2016 Training Course are €˜power information workers/data analysts.

Prerequisite

This Microsoft SQL Server 2016 Training Course requires that you meet the following prerequisites:

  • Basic knowledge of the Microsoft Windows operating system and its core functionality.
  • Working knowledge of relational databases.
  • Some experience with database design

At Microsoft SQL Server 2016 Training Course Completion

After completing this Microsoft SQL Server 2016 Training Course, students will be able to:

  • Describe the components, architecture, and nature of a BI solution
  • Create a multidimensional database with analysis services
  • Implement dimensions in a cube
  • Implement measures and measure groups in a cube
  • Use MDX syntax
  • Customize a cube
  • Implement a tabular database
  • Use DAX to query a tabular model
  • Use data mining for predictive analysis

55133: PowerShell for System Center Configuration Manager Administrators

About this Microsoft System Center Training Course

This three-day instructor-led Microsoft System Center Training Course provides students with the knowledge and skills needed to use PowerShell for System Center Configuration Manager (SCCM) administration. In this Microsoft System Center Training Course, students learn how to access the PowerShell cmdlets included with SCCM 2012 R2 and use them to perform configuration tasks for a primary site. Individual cmdlets will be used in working with objects such as Boundaries, Boundary Groups, Collections, Software Deployment, Patching, Compliance Settings, OSD Task Sequences, and many others. Basic scripting will also be covered so that students can learn how to put PowerShell to use when working with large sets of objects.

Audience Profile

This Microsoft System Center Training Course is intended for IT professionals who need to manage the day-to-day environment of an SCCM 2012 SP1 or newer environment. Knowledge of the workings of a standalone primary SCCM site and basic PowerShell experience is recommended.

Prerequisites

  • Basic Windows and Active Directory knowledge.
  • Conceptual knowledge of Configuration Manager objects and how they interact.
  • Basic experience performing configuration tasks in SCCM using the graphical console.
  • Experience working from a command prompt.
  • Basic knowledge of the fundamentals of Windows PowerShell.

 At Microsoft System Center Training Course Completion

After completing this Microsoft System Center Training Course, students will be able to:

  • Create additional site system roles on existing or new servers.
  • Modify high level site settings.
  • Create and modify Discovery Methods, Boundaries and Boundary Groups.
  • Create Collections using any of the membership rules available.
  • Create additional site system roles on existing or new servers.
  • Modify high level site settings.
  • Create and modify Discovery Methods, Boundaries and Boundary Groups.
  • Create Collections using any of the membership rules available.
  • Delegate authority through Roles and Scopes.
  • Install the Configuration Manager client, modify client settings and restrict access to site systems.
  • Deploy software to clients.
  • Deploy software updates to clients.
  • Configure compliance settings targeted against collections.
  • Modify settings that govern monitoring functions such as Alerts and Status Settings.
  • Work with Task Sequences for Operating System Deployment.
  • Write basic PowerShell scripts using cmdlets learned and scripting constructs to accomplish configuration tasks.