Development and Programming Courses


10265 Developing Data Access Solutions with Microsoft Visual Studio 2010

In this course, experienced developers who know the basics of data access (CRUD) in Windows® client and Web application environments will learn to optimize their designs and develop better performing data access code by using the ADO.NET Entity Framework, LINQ, WCF Data Services, the Sync Framework, and ADO.NET.

Read More

10979: Introduction to Microsoft Azure for IT Professionals

This course introduces attendees to the principles of cloud computing and allows them to become familiar with how these principles have been implemented in Microsoft® Azure®. In addition, it also explains how to implement the core Azure infrastructure, consisting of virtual networks and storage. With this foundation, attendees will be able to create the most common Azure services, including Azure Virtual Machines, Web Apps, and Azure SQL Database. They will also learn about container-based Azure services and the most prominent examples of serverless computing. The course concludes by describing features of Azure Active Directory® (Azure AD).

Read More

20480: Programming in HTML5 with JavaScript and CSS3

This course provides an introduction to HTML5, CSS3, and JavaScript®. It helps attendees gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create a well-structured application. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principles and coding components/structures that are used to establish an HTML5 software application. This course uses Visual Studio 2017, running on Windows 10.

Read More

20483: Programming in C#

This training course teaches developers the programming skills that are required for creating Windows® applications using the C# language. Candidates will 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. At the end of the course, candidates should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

Read More

20486: Developing ASP.NET MVC 5 Web Applications

The main purpose of this course is to provide attendees with the knowledge and skills required to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. Attendees will also learn how to enhance the performance and scalability of web applications.

Read More

20487: Developing Microsoft Azure and Web Services

In this course, participants will learn how to design and develop services that access local and remote data from various data sources. Participants will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Microsft® Azure®.

Read More

20532: Developing Microsoft Azure Solutions

This course offers participants the opportunity to take an existing ASP.NET MVC application and expand its functionality as part of moving it to Azure®. It focuses on the considerations necessary when building a highly available solution in the cloud.

Read More

20533: Implementing Microsoft Azure Infrastructure Solutions

This course is intended for IT professionals who are familiar with managing on-premises IT deployments that include AD DS, virtualization technologies, and applications. Participants typically work for organizations that are planning to locate some or all of their infrastructure services on Azure®.

Read More

40361: Software Development Fundamentals

This course is designed to help business professionals, who work in technical environments, to learn the fundamentals and gain a better understanding of software development and application life cycle management. They will also learn how desktop and web applications are developed and the programming logic behind them.

Read More

40375: HTML5 Application Development Fundamentals

This course helps you build an understanding of these topics: Manage the Application Life Cycle, Build the User Interface by Using HTML5, Format the User Interface by Using CSS and Code by Using JavaScript.

Read More

40410: JavaScript, HTML and CSS Web Development

This course introduces HTML, JavaScript™ and CSS as programming and markup languages that are used to create web applications. Attendees will gain experience with each language individually and then combine them together to create compelling web application solutions. They will have an opportunity to use Visual Studio Code on their operating system of choice to create and test their web applications. This course teaches basic tasks that are necessary to create web applications with a strong semantic structure, re-usable style components and custom interactive features. This course also enables attendees to build basic HTML pages that are the components of a web application used to solve real-world problems.

Read More

55077: Project Server 2013 Development

This course will show participants how to develop applications using the various APIs available in Project Server including Project Server Interface (PSI), .NET Client-Side Object Model, JavaScript Object Model and REST. In addition, participants will learn how to extend on-premise Project Server installs via web parts, local and remote event handlers, Apps via the new App Model and workflows.

Read More

AZ-900T01: Microsoft Azure Fundamentals

This course will provide foundational level knowledge of cloud services and how those services are provided with Microsoft® Azure®. It can be taken as an optional first step in learning about cloud services and Microsoft Azure, before taking further Microsoft Azure or Microsoft cloud services courses. The course will cover general cloud computing concepts as well as general cloud computing models and services such as Public, Private and Hybrid cloud and Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). It will also cover some core Azure services and solutions, as well as key Azure pillar services concerning security, privacy, compliance and trust. Finally, it will also cover pricing and support services available with Azure.

Read More

Linux Essentials

In this course, candidates will be exposed to Linux® virtual machines and a step-by-step labs which offers hands-on access to practice Linux® command line concepts. With no previous knowledge of Linux® required, this course is the perfect starting point to gain Linux® skills. It also serves as an ideal stepping-stone to the more advanced Linux® Professional Institute Certificate (LPIC) professional courses such as LPIC-1, LPIC-2 and LPIC-3.

Read More

Microsoft Office Excel 2010: VBA Programming (ILT)

This course is designed to give experienced Excel® 2010 users proficiency in creating procedures that run in response to specific events, working with control structures, developing user forms to accept or display data, validating the data entry in user forms, and debugging and handling errors in code.

Read More

Microsoft Office Excel: Programming with VBA

This course is designed to give experienced Excel® users proficiency in creating procedures that run in response to specific events, working with control structures, developing user forms to accept or display data, validating the data entry in user forms, and debugging and handling errors in code whether in Microsoft® Office Excel® 2010, 2013 or 2016.

Read More

Microsoft Visio 2010 Level 1

Attendees will learn how to design and manage basic diagrams, workflow, and flowcharts.

Read More

Microsoft Visio 2010 Level 2

Attendees will learn how to create custom elements and a custom template, represent external data as a drawing, and share their work with others.

Read More

Microsoft Visio 2013 Part 1

In today’s workplace, visual diagrams are an essential part of communication, from road maps to sales flows to process charts. Microsoft® Visio® provides you with an intuitive, customizable tool to easily create a professional-looking visual product by using its extensive gallery of shapes. By following the exercises in this course, participants will create visually engaging diagrams, maps, and drawings, using graphical elements to make information easier to comprehend.

Read More

Microsoft Visio 2013 Part 2

Microsoft® Visio® stands out among similar applications because of its unique ability to draw a wide variety of diagrams, flowcharts, workflows, and organization structures—anything that can be represented by shapes connected by lines. Most importantly, these shapes can be rearranged with corresponding lines remaining intact. Microsoft® Visio® has improved over the years as features common to Microsoft® Office applications have been added. Today, Microsoft® Visio® is well integrated with other members of the Office family as well as Microsoft's cloud-based services. This greatly enriches the sharing and publishing of Visio® drawings. In this course, participants will learn about more advanced features—making them a more efficient and effective Visio® user.

Read More

Microsoft Visio 2016 Part 1

In today’s workplace, visual diagrams are an essential part of communication, from road maps to sales flows to process charts. Microsoft® Visio® provides you with an intuitive, customizable tool that easily creates professional-looking visual products by using its extensive gallery of shapes. By following the exercises in this course, participants will create visually engaging diagrams, maps, and drawings, using graphical elements to make information easier to comprehend.

Read More

Microsoft Visio 2016: Part 2

Microsoft® Visio® stands out among similar applications because of its unique ability to draw a wide variety of diagrams, flowcharts, workflows, and organization structures—anything that can be represented by shapes connected by lines. Most importantly, these shapes can be rearranged and the corresponding lines remain intact. Microsoft Visio is well integrated with other members of the Office family as well as Microsoft's cloud-based services. This greatly enriches the sharing and publishing of Visio drawings. In this course, participants will learn about more advanced features—making participants more efficient and effective Visio users.

Read More

MS-100T01: Office 365 Management

In this course, participants will learn about Office 365® Management, which includes topics such as the key components of Office 365, how to move your organization to Office 365, how to configure Office 365, and how to manage Office 365 ProPlus deployments.

Read More

MS-100T02: Microsoft 365 Tenant & Service Management

In this course, participants will learn about Microsoft® 365 Tenant and Service Management, which includes topics such as how to plan, manage, and customize your organization’s Microsoft 365 tenant and services.

Read More

MS-100T03: Microsoft 365 Identity Management

In this course, participants will learn about the Microsoft® 365 Identity Management, which includes topics such as how to manage user security groups and licenses for cloud identities, and how to plan and implement identity synchronization, federated identities, applications, and external access.

Read More

MS-101T01: Microsoft 365 Security Management

In this course, participants will learn about Microsoft® 365 Security Management, which includes topics such as how to manage security metrics, how to enable Azure® AD Identity Protection, how to configure Microsoft 365 security services and user Microsoft 365 Threat Intelligence.

Read More

MS-101T02: Microsoft 365 Compliance Management

In this course, participants will learn about Microsoft® 365 Compliance Management, which includes topics such as data retention and data loss prevention solutions in Microsoft 365, archiving and retention in Microsoft 365, implementing and managing data governance, and managing search and investigations.

Read More

MS-101T03: Microsoft 365 Device Management

This course introduces participants to the world of Microsoft® 365 device management – from establishing Microsoft Intune to enrolling devices to Intune, to monitoring the devices, to controlling what users can do from the enrolled devices by using conditional access policies. If candidates are already managing devices by using a traditional device management tool such as Configuration Manager, they will be interested to know how you can seamlessly move to modern management, in which devices are managed by Intune, and how they can benefit from new device management capabilities, such as compliance, conditional access, and Windows® Autopilot to deploy new devices from the cloud.

Read More

MS-900T01: Microsoft 365 Fundamentals

This course provides foundational knowledge on the considerations and benefits of adopting cloud services and the Software as a Service (SaaS) cloud model, with a specific focus on Microsoft® 365 cloud service offerings. Participants will begin by learning about cloud fundamentals, including an overview of cloud computing and specifically Microsoft cloud services. They will be introduced to Microsoft Azure®, and they will examine the differences between Microsoft 365 and Office 365. Then they will perform an in-depth review of Microsoft 365, including a comparison of Microsoft on-premises services versus Microsoft 365 cloud services, a review of enterprise mobility in Microsoft 365, and an analysis of how Microsoft 365 services provide collaboration. The course then analyzes how security, compliance, privacy, and trust are handled in Microsoft 365, and it concludes with a review of Microsoft 365 subscriptions, licenses, billing, and support.

Read More

MySQL and PHP — Developing Dynamic Web Applications

MySQL® & PHP are the foundation for developing powerful web applications & dynamic websites that go beyond basic HTML. Through this course, you’ll learn how to develop applications in PHP and use MySQL® efficiently for these applications. Also, combine these applications with time-proven database management techniques to create an efficient, solid and secure user-experience. Participants will be able to apply their knowledge to the creation of dynamic Web applications such as content management, user registration, and e-commerce.

Read More

Oracle Database 11g Program with PL/SQL

The Oracle® PL/SQL® language is a flexible procedural extension to SQL and increases productivity, performance, scalability, portability and security. In this course, you will gain the practical knowledge to write PL/SQL® programs. You will learn to build stored procedures, design and execute modular applications, and increase the efficiency of data movement.

Read More