Programming

This courseware category includes nearly 200 courses covering the entire spectrum from introductory programming courses to advanced web services courses including many of the more commonly used software programming languages, i.e. C, C++, C#®, Java™, .NET, Python® and more.

View as List Grid

Items 41-168 of 128

Set Descending Direction
  1. .NET Foundations (VS2022)
    This foundational two-day course is designed to provide a sound introduction to.NET for programmers who already know the C# language. It is current to Visual Studio 2022 and .NET 7.0. The course focuses on core portions of the .NET Class Library that are common across many application areas. Learn More

    Student Price $100.00

  2. C# Essentials (VS2022)
    This course concisely covers the essentials of programming using Microsoft’s C# programming language. It starts with an overview of .NET architecture and the basics of running C# programs in a .NET environment. The next two chapters cover C# language essentials and object-oriented programming in C#. The next chapter discusses how C# relates to.NET. The following chapter covers delegates and events. The course includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the newer features in C#. Learn More

    Student Price $100.00

  3. .NET Core Frameworks (VS2015)
    This two-day course is designed to provide a sound introduction to.NET Core for programmers who already know the C# language. It is current to .NET Core 1.0.1 and Visual Studio 2015. The course focuses on core portions of the .NET Framework that are common across many application areas. Learn More

    Student Price $100.00

  4. ADO.NET Using C# (VS2015)
    This three day, intensive course teaches the essential elements of ADO.NET such that, at the end of the course, the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. This three day, intensive course teaches the essential elements of ADO.NET such that, at the end of the course, the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO.NET in a realistic setting. It is current to .NET 4.7, Visual Studio® 2015 and SQL Server® 2014. Learn More

    Student Price $150.00

  5. .NET Framework Using C# (VS 2013)
    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 .NET 4.5.1 and Visual Studio 2013. Learn More

    Student Price $200.00

  6. C# Essentials (VS 2013)
    This two-day intensive course is designed for the experienced programmer to help you quickly come to speed on the C# language. It is current to Visual Studio 2013 and .NET 4.5.1. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, and asynchronous programming keywords are covered in a final chapter. An appendix covers the fundamentals of Language Integrated Query (LINQ). Learn More

    Student Price $100.00

  7. ADO.NET Using C# (VS2017)
    This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. Learn More

    Student Price $150.00

  8. ADO.NET Using C# (VS2013)
    This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. Learn More

    Student Price $150.00

  9. Ajax for Java Developers
    This is a 4-day course that covers the emerging Ajax technology, with a focus on developing Ajax applications using Java on the server side. The course starts with a fairly comprehensive coverage of basic JavaScript. Learn More

    Student Price $200.00

  10. ASP.NET Using C# (VS2013)
    This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. Learn More

    Student Price $250.00

  11. ASP.NET AJAX Using C# (VS2013)
    This two-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Because of the extensive support provided by Microsoft’s AJAX tools, an ASP.NET programmer can get up and running in this new environment quickly. Learn More

    Student Price $100.00

  12. ASP.NET Core MVC (VS2019/Core 5.0)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core 5.0 MVC and C#. The course is current to .NET 5.0, which is a major update of .NET Core and is the foundation for future Microsoft .NET development. Learn More

    Student Price $100.00

  13. ASP.NET Core MVC (VS2019/Core 3.0)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core MVC 6 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. This course covers development on Microsoft’s new .NET Core platform. The course is current to .NET Core 3.0, which is a major update of .NET Core and in fact is the foundation for future Microsoft .NET development. The classical .NET Framework will be maintained, but new features will go into .NET Core. Learn More

    Student Price $100.00

  14. ASP.NET MVC Using C# (VS2019)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 5 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. The course includes coverage of the Razor View Engine, Entity Framework 6 and ASP.NET Web API 2. It also introduces Windows Azure and the deployment of ASP.NET MVC applications to the Azure cloud. Learn More

    Student Price $150.00

  15. Advanced C Programming
    This 3-day course fills the gap between an introductory course in C and more advanced application programming. Students write many programs, concentrating on data structures, file I/O, and memory allocation and organization. Learn More

    Student Price $120.00

  16. C++ Programming for C Programmers
    This hands-on 5-day course provides a comprehensive introduction to object oriented programming in C++ for C programmers. Students will learn about the C++ class construct, scope and access control mechanisms, polymorphism and virtual functions, the Standard Template Library, I/O streams, and the newer features of C++. Learn More

    Student Price $200.00

  17. C++ Programming for Non-C Programmers
    This hands-on 5-day course provides a comprehensive introduction to object oriented programming in C++ for non-C programmers. Students will learn about the core C features of C++, C++ class construct, memory management, scope and access control mechanisms, polymorphism and virtual functions, and inheritance. Learn More

    Student Price $200.00

  18. Advanced C++ Programming
    This comprehensive 5-day course teaches students about the more advanced features of C++ programming such as effective class design, exception handling, multiple inheritance, the Standard Template Library, algorithms, and iterators. Learn More

    Student Price $200.00

  19. Fast Track to Hibernate 3 Developer's Workshop
    This is a 3 day open source object/relational (OR) persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idioms - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a minimal object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Learn More

    Student Price $150.00

  20. HTML5
    This 2-day course introduces students familiar with writing HTML to the new elements and attributes of HTML5 before moving into the web application scripting APIs. The course begins by introducing where HTML5 came from and what it is Learn More

    Student Price $90.00

  21. Java Programming
    This 5-day, intensive, hands-on course emphasizes becoming productive quickly as a Java™ application developer. This course quickly covers the Java language syntax and then moves into the object-oriented features of the language. Learn More

    Student Price $200.00

  22. Java Fundamentals for Non-C Programmers
    This 5 day course is paced to provide a solid foundation in Java™ for programmers without syntax experience in a C-based language. Intensive and hands-on, the course emphasizes becoming productive quickly as a Java programmer Learn More

    Student Price $200.00

  23. Intermediate/Advanced Java 8
    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. Learn More

    Student Price $200.00

  24. Fast Track to Java 11 and OO Development
    Fast Track to Java and OO Development provides a comprehensive introduction to Java. It is suitable for programmers with good working programming experience (no Java experience needed). It can be taught to audiences with less experience by reducing coverage of the optional, more advanced, topics. Learn More

    Student Price $150.00

  25. Java 8 New Features
    Java 8 introduces a number of revolutionary capabilities - many of them centered on lambda expressions and functional-style programming. These capabilities add powerful new programming techniques to the language, but also add complexity. Learn More

    Student Price $100.00

  26. Java Testing with JUnit 5
    This course introduces experienced Java developers to the fundamentals and best practices in unit testing. It uses the JUnit 5 and Mockito libraries, both of which are ubiquitous in the Java community. It is intended for both developers who are new to testing, as well as those who are already familiar with it, but want more experience with testing using JUnit 5. Learn More

    Student Price $100.00

  27. Java Enterprise Edition
    This four-day course will help students navigate the alphabet soup that is the Java™ Enterprise Edition with chapters on: JSP, Servlets JSF, EJB, JMS, JPA, JTA, JAXB, and JAX-WS technologies. This course is current to Java EE 6 and was developed on the Glassfish Application Server and the Eclipse Juno IDE. Learn More

    Student Price $160.00

  28. Fast Track to EJB 3.2 (JEE 7) & JPA2
    This 5 day course provides thorough coverage of the EJB3 technology - presented in a clear and effective manner. It starts with the basic concepts and APIs of EJB and then continues on with complex topics such as message driven beans and transactions Learn More

    Student Price $250.00

  29. Administering the JBoss 5.x Application Server
    This 3 day course covers all the important administrative tasks that are required to administer this new version of JBoss AS. It starts with installation, architecture, and basic configuration and monitoring, covers deployment and configuration of Web and Enterprise applications, and then moves on to configuration of the many other services that JBoss AS supports, such as the Tomcat-based Web container, JDBC and JMS. It also includes coverage of the many details of securing JBoss AS, as well as advanced topics such as tuning and clustering. It is written to version 5.1.x of JBoss AS, but is in large part consistent with all 5.x versions. The course is focused and informative, and created by experts in the JBoss AS. It will demystify the many, sometimes obscure, details of running and maintaining the JBoss AS, and leave you well prepared to manage JBoss AS installations. Learn More

    Student Price $150.00

  30. Intermediate Java 7 and OO Development
    Intermediate Java and OO Development is a fast paced, 5-day course suitable for programmers with some previous experience in working with Java and Object-Oriented (OO) programming. It includes a short review of basic Java concepts, and then moves on to a comprehensive coverage of more advanced topics in Java and OO programming to provide participants with a strong grounding in using Java in a sophisticated and productive manner. Learn More

    Student Price $250.00

  31. JavaServer Faces
    This two-day course teaches Java web developers how to create JavaServer Faces (JSF) 2.0 based web applications. After a quick introduction to the technology, students will learn how to create managed beans and how to use the JSF Core and HTML tag libraries to generate dynamic HTML content. Learn More

    Student Price $100.00

  32. .NET Core Frameworks (VS2019)
    Microsoft .NET is a programming technology that greatly simplifies application development, both for traditional, proprietary applications and for web-based applications and services. The original .NET was a complete restructuring of Microsoft’s whole system infrastructure and represented a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET included 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 its many capabilities. Learn More

    Student Price $100.00

  33. .NET Framework Using C# (VS2017)
    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 2017, which now includes support for cross-platform development using .NET Core. Learn More

    Student Price $150.00

  34. .NET Framework Using C# (VS2015)
    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 .NET 4.6 and Visual Studio 2015, which now includes support for cross-platform development. Learn More

    Student Price $150.00

  35. Overview of Object-Oriented Technology
    In this 1-day course you will learn the features, advantages, and techniques of using the object-oriented paradigm for software development. Through presentation and discussions you will get an overview of the object-oriented approach as it applies to methodology, analysis and design, coding, and developing distributed applications. Learn More

    Student Price $40.00

  36. Object-Oriented Programming in C# (VB6)
    This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2022, .NET 6 and C# 10. Important newer features such as dynamic data types, named and optional arguments, tuples, asynchronous programming keywords, nullable reference types, record types, and top-level statements are covered. Learn More

    Student Price $250.00

  37. Object-Oriented Programming in C# (VS2019)
    Microsoft’s .NET is a revolutionary advance in programming technology that greatly simplifies application development and is a good match for the emerging paradigm of Web-based services, as opposed to proprietary applications. Learn More

    Student Price $250.00

  38. Advanced Perl Programming
    In this 4-day course, students will learn about advanced productivity features of the Perl language itself, including debugging techniques, sophisticated list usage, code references, tied variables, and effective package use. Learn More

    Student Price $160.00

  39. Perl Programming on UNIX
    Perl has been described as C, awk, sed, and shell programming all wrapped into one language. In this intense, 5-day, hands-on programming course, you will learn how to take advantage of Perl's power through examples and extensive exercises. Arrays and hashes, I/O, regular expressions, subroutines, and complex data structures are covered in depth. The course also introduces object-oriented programming in Perl, as well as UNIX™ multi-tasking and Perl sockets programming. Learn More

    Student Price $200.00

  40. Introduction to Python 3
    This four day course leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Learn More

    Student Price $200.00

  41. Python 3 for Scientists
    This is a 5-day course that provides a ramp-up to using Python for scientific and mathematical computing. Starting with the basics, it progresses to the most important Python modules for working with data, from arrays, to statistics, to plotting results. Learn More

    Student Price $250.00

  42. Introduction to Spring 5 and JPA 2
    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. Learn More

    Student Price $250.00

  43. Introduction to Spring 5 and Spring MVC/REST
    Spring 5 provides an evolutionary advance of Spring's powerful capabilities. This course introduces these capabilities, as well as providing guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. Learn More

    Student Price $250.00

  44. Introduction to SOA
    In this one day course students are introduced to Service Oriented Architecture, its terminology, concepts, motivation, benefits, pitfalls and techniques. It provides a solid grounding in the terminology, concepts behind SOA, and moreover, practical guidance taken from real-world experience is also embedded within the course, so that students understand the practical consequences of implementing an SOA within an organization. Learn More

    Student Price $50.00

  45. Fast Track to SOA & Java Web Services (JAX-WS)
    This 3 day course is designed to allow Web-based access to distributed software and business services. They bring a standard, open service architecture to component development that allows them to be accessed over the Web with standard protocols such as HTTP and standard XML formats for messages and service descriptions. This course will give you a thorough understanding of the current Web services architecture, and the technologies that support Web services including the new Java APIs such as JAX-WS and JSR-181. Learn More

    Student Price $150.00

  46. Test-Driven Development Using Visual Studio and MSTest (VS2019)
    An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. This one-day course for developers explains the methodology of test-driven development and the use of Microsoft’s MSTest unit testing framework that comes with Visual Studio 2019, including the free Community version. Learn More

    Student Price $50.00

  47. Test-Driven Development Using NUnit and C# (VS2013)
    An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. Learn More

    Student Price $50.00

  48. Web Services Using C# and .NET (VS2013)
    This 4 day course provides a realistic, hands-on and comprehensive coverage of developing Web services using .NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. Learn More

    Student Price $200.00

  49. Windows Communication Foundation Using C# (VS2017)
    Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. Learn More

    Student Price $150.00

  50. Windows Communication Foundation Using C# (VS2013)
    Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple interoperation with other platforms and technologies. This 3-day course provides a thorough grounding in this important technology. Learn More

    Student Price $150.00

  51. Windows Workflow Foundation Using C# (VS2015)
    This 4-day course begins with an overview of the concepts of workflow and the programming model provided by WF. The essentials of WF programming are then covered followed by a systematic treatment of the major features of WF, including the Built-In Activity Library. Learn More

    Student Price $200.00

  52. Windows Workflow Foundation Using C# (VS2013)
    This 4-day course begins with an overview of the concepts of workflow and the programming model provided by WF. Microsoft’s Windows Workflow Foundation (WF) provides a framework for creating scalable applications consisting of independent program units called activities. Learn More

    Student Price $200.00

  53. Introduction to XML
    In this three-day course students will learn how to create well-formed XML documents. In addition, they will learn about the most important supplementary technologies that support XML, including XML Schema for validation as well as XSLT for transformation. Learn More

    Student Price $120.00

  54. Advanced XML Programming
    In this two-day course students will learn advanced features of XML. Through lecture and hands-on lab exercises, they will extend their capabilities in XML Schema, XPath, and XSLT. Appendices on XQuery and XSL-FO are included as well. Learn More

    Student Price $80.00

  55. XML Programming Using C# & .NET (VS2014)
    This comprehensive and practical four-day course builds skills in .NET’s XML processing APIs—chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, transformations using XPath and XSLT, and the new LINQ to XML, all using the .NET Framework XML classes and the C# language. Learn More

    Student Price $200.00

  56. XML for Web Applications Using C# (VS2014)
    This comprehensive and practical four-day course builds skills in .NET’s XML processing APIs—chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, transformations using XPath and XSLT, and the new LINQ to XML, all using the .NET Framework XML classes and the C# language. Learn More

    Student Price $200.00

View as List Grid

Items 41-168 of 128

Set Descending Direction