Course Name |
Hours |
List Price |
Content |
.NET Core Training Overview |
14.00 |
$1,029.00 |
|
Description: Our .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more.
This course is current to Visual Studio 2017 and .NET Core 2.
# of Days:
Setting:
|
.NET Framework Class Library Fundamentals |
14.00 |
$995.00 |
|
Description: Accelebrates .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more.
This course is current to Visual Studio 2017 and .NET Core 2.0.
.NET Training Objectives
All students will:
Gain a thorough understanding of the philosophy and architecture of .NET Core
Understand packages, metapackages, and frameworks
Acquire a working knowledge of the .NET programming model
Implement multi-threading effectively in .NET applications
# of Days:
Setting:
|
.NET Framework Using C |
28.00 |
$2,399.00 |
|
Description: Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsofts whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities.
This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C language and the fundamentals of Windows Forms. It is current to Visual Studio 2019, which now includes support for cross-platform development using .NET Core. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Presentation Framework, Windows Communications Framework and ASP.NET.
The course starts with an introduction to the architecture and key concepts of .NET. It then discusses class libraries, assemblies, versioning, configuration, and deployment, which constitute a major advance in the simplicity and robustness of deploying Windows applications, ending the notorious DLL hell. The next four chapters discuss important topics in the .NET programming model, including metadata, reflection, I/O, and serialization. Chapter 6 continues the discussion of the .NET programming model, covering memory management, asynchronous programming and application domains. Next comes a chapter on threading, which includes an introduction to the Task Parallel Library (TPL).
.NET Security, which was simplified in .NET 4.0, is introduced, including both code access security and role-based security. The next chapter covers interoperability of .NET with COM and with Win32 applications. The course includes an introduction to database programming using ADO.NET and LINQ. Finally, the .NET Framework diagnostic facilities are discussed in depth. An appendix covers .NET Remoting.
# of Days:
Setting:
|
Angular: Comprehensive Angular 12 Programming |
35.00 |
$2,899.00 |
|
Description: This intensive 5-day Angular 12 training course is a combination of theoretical learning and hands-on labs that includes an introduction to Angular, followed by TypeScript, components, directives, services, HTTPClient, testing, and debugging.
This Angular 12 Training course is packed with useful and actionable information you can apply to your work right away. Learn the fundamentals of basic Angular 12 development such as single-page browser applications, responsive websites, and hybrid mobile applications.
Get started today with Angular 12 - the most popular platform for building front-end web applications!
# of Days:
Setting:
|
Angular: Introduction to Angular 12 |
21.00 |
$2,295.00 |
|
Description: Learn Angular 12, the latest production release of Googles popular TypeScript-based web framework!
The Introduction to Angular 12 Programming Training course covers all the essential topics and is designed to get students up and running with Angular 12 development in the shortest amount of time.
Developers and Application Designers as well as those who are tasked with supporting Angular 12 applications will gain valuable knowledge required for success in their job roles while taking this course.
Get started with the new Angular 12 today!
# of Days:
Setting:
|
Automated Testing with Selenium WebDriver |
21.00 |
$2,100.00 |
|
Description: Class modules include hands-on labs where you will be able to apply the concepts just learned to developing Selenium automated Java tests. Students will work with a complex Web Application that requires a number of testing scenarios.
WHAT YOU WILL LEARN
The major building blocks of the Selenium tool suite
How to use the Selenium WebDriver to write web application automated test scrips as Java code.
How to control test script execution
How to use Selenium Grid to run multiple tests in parallel in different browser environments.
How to use the Selenium IDE tool as a prototype productivity tool
Selenium test script patterns and best practices for designing maintainable and reusable automated tests scripts
Test concepts and Testing frameworks
Version considerations and migration between Selenium 1 (RC), Selenium 2 (WebDriver) and Selenium 3
Selenium latest features including the WebDriver W3C Specification and the Selenium Roadmap
# of Days:
Setting:
|
AZ-040T00: Automating Administration with PowerShell |
35.00 |
$2,899.00 |
|
Description: This course provides students with the fundamental knowledge and skills to use PowerShell for administering and automating administration of Windows servers. This course provides students the skills to identify and build the command they require to perform a specific task. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.
Audience Profile
This course is intended for IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration, and who want to learn more about using Windows PowerShell for administration. No prior experience with any version of PowerShell or any scripting language is assumed. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.
# of Days:
Setting:
|
Cascading Style Sheets Web Site Design |
14.00 |
$799.00 |
|
Description: In this course, you will cover how to: control color and typography, design with the cascade, create class styles, ID styles and inline styles, design content sections including margins, borders and floating elements, control layout positioning, enhance an existing design create alternative style sheets.
# of Days:
Setting:
|
Cyber Secure Coder (CSC) |
21.00 |
$1,497.00 |
|
Description: This course presents an approach for dealing with security and privacy throughout the entire software development lifecycle. You will learn about vulnerabilities that undermine security, and how to identify and remediate them in your own projects. You will learn general strategies for dealing with security defects and misconfiguration, how to design software to deal with the human element in security, and how to incorporate security into all phases of development.
# of Days:
Setting:
|
HTML, CSS and JavaScript |
21.00 |
$1,199.00 |
|
Description: This course is for anyone who wants to develop web pages at a thoroughly professional level. That includes:
budding web designers and developers
web developers who need to expand and enhance their skillsets
JavaScript programmers who need to know more about the HTML and CSS that theyre scripting
web developers who use Content Management Systems and discover that they desperately need to know whats going on behind the scenes
# of Days:
Setting:
|
Intermediate Python 3.x |
28.00 |
$2,399.00 |
|
Description: This 4 day course picks up where Introduction to Python 3.x leaves off, covering some topics in more detail, and adding many new ones, with a focus on enterprise development. This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by lab exercises. Many labs build on earlier labs, which helps students retain the earlier material.
# of Days:
Setting:
|
Java: Intermediate-Advanced Java |
35.00 |
$2,499.00 |
|
Description: Intermediate/Advanced Java 8 includes an accelerated, yet thorough hands-on review of Java foundational concepts, with attention given to OO design and implementation principles. It then moves on to comprehensive coverage of more advanced topics in Java and OO development to provide participants with a strong grounding to use Java in a sophisticated and productive manner. This course covers far more than an introductory course, including important topics such as UML and Design Patterns, and using composition vs. inheritance, which are all key to creating well-structured OO systems. After these important areas, it moves on to advanced Java topics such as inner classes, reflection, writing generic classes, and functional programming with lambdas and streams. It teaches a number of useful techniques that enhance productivity and good system design - which may otherwise take Java developers years to absorb on their own. The course concludes with build tools and logging. Unit testing is stressed throughout the course, with most labs implemented as JUnit tests. All labs are done with the Eclipse IDE Java EE version, and the lab instructions include detailed directions for using it.
# of Days:
Setting:
|
JavaScript and jQuery |
35.00 |
$2,495.00 |
|
Description: This instructor lead course presents the JavaScript and jQuery skills that you need in a manageable progression, this course is divided into three sections.
The first part of this course covers an introduction to JavaScript. When you finish this section, youll have a solid set of JavaScript skills, especially the skills that help you get the most from jQuery.
After you learn the JavaScript essentials, you will cover the jQuery skills that every web developer should have. You will cover the core jQuery skills followed by a focus on effects and animations, forms and data validation, jQuery plugins, and jQuery UI widgets. Finally, you will learn how to use Ajax and JSON so you can get data from a web server and add it to a web page without reloading the entire page.
We will conclude the class by covering topics to take your JavaScript skills to the next level of expertise. You will learn how to use numbers, strings, dates...how to handle exceptions and use regular expressions...when and how to use browser objects, cookies, web storage, and arrays...and how to create and use your own objects.
# of Days:
Setting:
|
Programming and Data Wrangling with VBA and Excel |
21.00 |
$897.00 |
|
Description: VBA (Visual Basic for Applications) enables you to enhance and extend the capabilities of Microsoft Excel and other applications in the Microsoft Office application suite. You can use VBA to perform tasks that would be difficult or impossible to do using only worksheet functions, and you can automate a wide range of tasks involving the collection, processing, analysis, and visualization of data. This course will give you a good foundation for understanding, creating, and using VBA in your own Excel workbooks, show you how to work with data across different applications, and how to package the macros and functions you create so you can back them up, move them to other computers, and share them with other users.
Course Objectives:
In this course, you will develop and deploy VBA modules to solve business problems. You will:
Identify general components of VBA and their appropriate use in solving business solutions.
Record VBA macros to automate repetitive tasks.
Use reference tools built into Excel to get help on VBA programming language and objects used in the Excel VBA environment.
Write VBA code to create a custom worksheet function.
Eliminate, avoid, or handle errors in VBA code, and optimize its performance.
Control how and when macros run.
Develop UserForm objects to create custom dialog boxes and windows.
Use VBA to read and write data from local files and cloud services.
Use VBA to clean and transform data.
Run programs and commands outside of Excel and share VBA projects with other users.
# of Days:
Setting:
|
Python for ArcGIS Pro |
21.00 |
$1,595.00 |
|
Description: Python is a scripting language used to automate tasks and create new functionality in ArcGIS Pro. Python scripts can be used to manipulate a map, execute geoprocessing commands, and read/write files. This three-day course takes a leveled approach to writing scripts; beginning with basic Python syntax and simple scripts, ending with scripts that read files, manipulate the information, and create GIS data. The course teaches the arcpy site package, using the Spyder IDE. This class is supplemented with a second course, Getting Started with the ArcGIS API for Python and Jupyter Notebooks, which covers the ArcGIS API for Python, Jupyter Notebooks, and interacting with web GIS.
# of Days:
Setting:
|
Python for Science and Finance |
35.00 |
$3,499.00 |
|
Description: Starting with the basics, it progresses to the most important Python modules for working with data, from arrays, to statistics, to plotting results. The material is geared towards scientists and engineers. This is an intense, hands-on, programming class. All concepts are reinforced by informal practice during the lecture followed by lab exercises. Many labs build on earlier labs which helps students retain the earlier material. Python for Programming is a practical introduction to a working programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world.
Audience: Scientists and engineers who need to manipulate large amounts of data, perform complex calculations, and visualize data in arrays and matrices.
# of Days:
Setting:
|
R Programming for Data Science |
35.00 |
$3,895.00 |
|
Description: In this course, you will cover the fundamentals of programming in R to get you started. It will also teach you how to use R to perform common data science tasks and achieve data-driven results for the business.
# of Days:
Setting:
|
Ruby Test Automation |
28.00 |
$2,669.00 |
|
Description: In this course, you will cover the usage of Ruby as a test automation framework to automate Cucumber cukes. Primary focus is on the use of specific Ruby gems for interacting with and manipulating files, databases and invoking networked resources.
# of Days:
Setting:
|
Shell Programming |
21.00 |
$1,800.00 |
|
Description: This course provides an understanding of the command and programming language capabilities of the LINUX Shell from a programming perspective. It also explains commands particularly useful in conjunction with Shell programs, as well as all of the programming constructs available within the Bourne, Korn, and Bash Shells.
# of Days:
Setting:
|
SQL Level 2 for Windows |
7.00 |
$399.00 |
|
Description: In this course you will cover advanced techniques for querying a database including how to: code subqueries to generate query output, manipulate table data by inserting, updating and deleting records in a table, create a simple table, create tables with constraints, modify the table structure, and delete tables, create views, manipulate data through views, modify the view structure and drop views index data.
# of Days:
Setting:
|
ArcGIS: Scripting with Arcade |
7.00 |
$499.00 |
|
|
OR5460: Introduction to Oracle PL/SQL Programming |
21.00 |
$1,800.00 |
|
|