Coding and Programming Languages Training
252 courses found
All (252)
Apache (12)
C and COBOL Programming (3)
C Plus Programming (9)
Coding for Non-Developers (10)
Hadoop and Mongo DB (8)
Hortonworks (16)
Jakarta EE and JEE Programming (9)
Java Programming (70)
Net Programming (30)
Perl and PHP Programming (9)
Python Programming (36)
R Programming (10)
Scala Programming (5)
Web Programming and Scripting (25)
Attacking and Securing C# / ASP .Net Web Applications is a lab-intensive, hands-on C#/ASP.Net security training course that provides a unique coverage of .Net application security. In this course, students begin with penetration ...
Delivery Options:Programmers are In Demand! Companies are constantly challenged to keep their applications, development projects, products, services (and programmers!) up to speed with the latest industry tools, skills, technologies and practice...
Delivery Options:Introduction to Core Java Programming for Object Oriented (OO) Experienced Developers is a five-day, comprehensive hands-on introduction to Java training course geared for developers who have prior working knowledge of object-ori...
Delivery Options:React revolves around the creation of dynamic, interactive, and efficient web applications. By understanding the fundamental principles of React, you’ll be armed with the knowledge to craft visually appealing web interfaces and p...
Delivery Options:Geared for experienced web developers, our Mastering Angular 16 Boot Camp is a five-day, comprehensive hands-on program that explores the latest features and benefits Angular has to offer. Throughout the course you’ll learn the p...
Delivery Options:Test Driven Development (TDD) and Unit Testing Essentials is a three-day, comprehensive hands-on test-driven development / JUnit / TDD training course geared for developers who need to get up and running with essential Test-drive...
Delivery Options:Developing ASP.Net Core MVC Web Applications is an intensive, hands-on training course, essential for experienced developers seeking instruction in creating web applications in C# & .Net Core. This skills-focused course aligns wi...
Delivery Options:Geared for experienced developers, Programming in C# / Creating Apps in C# and .Net Core (20483) is a five day, hands-on course that provides you with the skills required to create applications in C# and .Net Core. Throughout th...
Delivery Options:Developing Application in C# is a lab-intensive, hands-on exploration of core skills and techniques used for advanced level C# application development. Working in a hands-on programming environment urse is designed to take C# pr...
Delivery Options:Geared for experienced security professionals new to Python, Python Programming for Security Analysts & Professionals is practical, hands-on Python training course that leads the student from the basics of writing and running Pyt...
Delivery Options:Fast Track to Scala Programming for OO / Java Developers is a four day hands-on course covers the core principles of Scala, functional programming, web application development, database connectivity, concurrency programming, test...
Delivery Options:Geared for scientists and engineers with limited practical programming background or experience, Applied Python for Data Science & Engineering is a hands-on introductory-level course that provides you with a ramp-up to using Pyth...
Delivery Options:The course begins with quick overview of Python, with demonstrations of both script-based and web notebook-based Python, and then dives into the essentials of Python necessary to a data scientist. The tail end of the course explo...
Delivery Options:Geared for experienced web developers new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day hands-on Python training course that teaches students how to develop Web applications using the ...
Delivery Options:Advanced Python Programming is a practical, hands-on Python training course that thoroughly explores intermediate to advanced level topics and skills, with a focus on enterprise development. Throughout the course, students will l...
Delivery Options:Targeted for network administrators looking to automate administrative tasks across a set of distributed clients Python for Networking / Systems Administrators is an introductory and beyond-level practical, hands-on Python traini...
Delivery Options:This introductory-level course leads you from the basics of writing and running Python scripts, to more advanced core features such as file operations, regular expressions, working with binary data, as well as using the extensive...
Delivery Options:Introduction to Python | Python Programming Basics is a hands-on Python programming course that teaches students the essentials of Python scripting to a foundation level. This course leads the student from the basics of writing a...
Delivery Options:Dive into the fascinating world of AI and Machine Learning with our three-day, comprehensive course, “Machine Learning Essentials with Python”. This course, perfect for basic Python developers, equips you with the skills to lever...
Delivery Options:The Data Science & Big Data Overview | Tools, Tech & Modern Roles in the Data-Driven Enterprise is an introductory level course that introduces the entire multi-disciplinary Data Science team to the many evolving and related term...
Delivery Options:Introduction to Cassandra is a hands-on course designed to teach attendees the basics of how to create good data models with Cassandra. This technical course has a focus on the practical aspects of working with C*, and introduce...
Delivery Options:Geared for experienced developers, Introduction to MongoDB for Developers is a hands-on course that provides students with comprehensive coverage of and hands-on experience with the MongoDB query language and aggregation framewor...
Delivery Options:MongoDB is fast becoming the database of choice for big data applications, being one of the most popular and widely implemented NoSQL databases. Its scalability, robustness, and flexibility have made it extremely popular among bu...
Delivery Options:Geared for experienced C++ developers, Advanced C++ 20 Programming / Modern C++ is a three-day hands-on course designed to provide you with skills required to write faster, robust C++ code, enhancing your ability to create perfor...
Delivery Options:Intermediate C++ Programming | Effective C++ is a lab-intensive, hands-on C++ training course geared for experienced C++ programmers who wish to take their development skills to the next level. Students will leave this course ar...
Delivery Options:Introduction to C++ Programming / C++ Essentials is a skills-focused, hands-on C++ training course geared for experienced programmers who need to learn C++ coupled with sounds coding skills and best practices for OO development. ...
Delivery Options:Introduction to Programming and C++ Basics for Non-Developers is a five-day, basic-level training course geared for IT candidates who have little or no prior experience in computer programming. You’ll gain light hands-on programm...
Delivery Options:Discover the cutting-edge of cybersecurity and elevate your skills as a Java Web developer with our comprehensive Bug Hunting and Application Security course. Designed specifically for experienced Java web developers, our Java Se...
Delivery Options:Throughout the course, you'll dive into the essentials of React, starting with the fundamentals of building your first React web application, where you'll learn about setting up your development environment and creating your init...
Delivery Options:Security experts agree that the least effective approach to security is “penetrate and patch”. It is far more effective to “bake” security into an application throughout its lifecycle. After spending significant time examining a ...
Delivery Options:This course provides indoctrination in the practical use of the umbrella of technologies that are on the leading edge of web development.
Delivery Options:Introduction to HTML5, CSS3 & JavaScript is geared for developers who need to understand the latest web technologies and responsive design practices central to targeting the entire spectrum of user platforms and browsers. This ju...
Delivery Options:The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring’s flexibility and transparency is congruent and s...
Delivery Options:Introduction to Programming and Java Basics for Non-Developers is a skills-focused, hands-on coding course that teaches you the fundamentals of programming object oriented (OO) applications with Java to a basic level, using sound...
Delivery Options:Introduction to JavaScript | Modern JavaScript Essentials is a hands-on geared for web developers who need to learn basic JavaScript to use with today’s systems and architectures to build sophisticated web interfaces. The trainin...
Delivery Options:Introduction to Test Automation is a one-day, hands-on event designed to provide participants with the skills required to develop a custom test automation plan and architecture for their organization. Throughout the course, stude...
Delivery Options:The Bootcamp for Certified Data Management Professional (CDMP) is a comprehensive course designed to equip learners with the knowledge and skills needed to manage and leverage data effectively within organizations. The course cov...
Delivery Options:Next Level Python for Data Science and /or Machine Learning covers the essentials of using Python as a tool for data scientists to perform exploratory data analysis, complex visualizations, and large-scale distributed processing ...
Delivery Options:Introduction to HTML5/ CSS3 and Responsive Design Basics is a hands-on basic web development course geared for developers who need to understand what the latest in web technologies and responsive design practices that are central...
Delivery Options:Fast Track to Python for Data Science and/or Machine Learning is a three-day, hands-on course geared to equip you with the knowledge and skills necessary to handle various data science projects efficiently using Python, one of th...
Delivery Options:This course provides an excellent kick start for users new to Python and scripting, enabling them to use basic Python skills on the job in a variety of ways. Students can apply the course skills to use Python in basic web develo...
Delivery Options:Throughout the course, you’ll also explore the fundamentals of application security and development, including checklists, common practices, and secure development lifecycle (SDL) processes. You’ll learn from recent incidents and...
Delivery Options:Securing Databases is an essential training course for DBAs and developers who need to produce secure database applications and manage secure databases. Data, databases, and related resources are at the heart of most IT infrastru...
Delivery Options:Apache Kafka is a real-time data pipeline processor. It high-scalability, fault tolerance, execution speed, and fluid integrations are some of the key hallmarks that make it an integral part of many Enterprise Data architectures....
Delivery Options:This course is designed to give you the ability to create a basic theme and plugin from scratch. You will also be able to modify your theme or plugin using PHP, CSS and HTML best techniques. Before this course you should have a b...
Delivery Options:Updated for Angular 11 and geared for experienced web developers, Exploring Angular (for Experienced Web Developers) provides you with hands-on experience working with the latest features and benefits Angular has to offer. It pro...
Delivery Options:No two networks are the same! Learn to automate your network with a Python and Ansible skillset. Course can be taught across all major (and most minor) network vendors. Course demonstrations can be adapted to best-fit the custome...
Delivery Options:Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this class, you’ll learn how to use the essential R tools you need to kn...
Delivery Options:C++ and Programming Basics for Non-Programmers is a five-day, basic-level training course geared for IT candidates who have little or no prior experience in computer programming. Throughout this gentle introduction to programming...
Delivery Options:C# Web Developer / Developing ASP.Net Core MVC Web Applications is a five-day intensive program is crafted to facilitate the mastery of ASP.Net Core and C#, essential components in the modern developer's toolkit. These technologi...
Delivery Options:Embark on a comprehensive journey into web application security with our two-day seminar-style course, "Securing Web Applications / 2021 OWASP Top Ten and Beyond". Designed for web developers and technical stakeholders, this cour...
Delivery Options:Introduction to Programming and Java Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with Java to a basic level, using ...
Delivery Options:Discover the power of Scala programming in our comprehensive, hands-on technical training course designed specifically for experienced object-oriented (OO) developers. Scala is a versatile programming language that combines the b...
Delivery Options:Introduction to HTML5, CSS3 & JavaScript is geared for developers who need to understand the latest web technologies and responsive design practices central to targeting the entire spectrum of user platforms and browsers. This ju...
Delivery Options:Java Programming Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with Java to a basic level, using sound coding skills...
Delivery Options:Next Level Python for Data Science and /or Machine Learning covers the essentials of using Python as a tool for data scientists to perform exploratory data analysis, complex visualizations, and large-scale distributed processing ...
Delivery Options:The pytest framework is simple to use but powerful enough to cover complex testing integration scenarios. PyTest is considered by many to be the true Pythonic approach to testing in Python.
Delivery Options:Basic Java 8 and OO Prorgramming Essentials for Developers New to OO is a five-day, hands-on Java training course geared for developers who have little or no prior working knowledge of object-oriented programming languages (such ...
Delivery Options:The Data Science with Python course is a comprehensive program designed for learners to gain skills in the field of data science and analytics using Python. It covers a wide range of topics from the basics of data science, machin...
Delivery Options:Apache Spark, a significant component in the Hadoop Ecosystem, is a cluster computing engine used in Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, offers order-of-magnitude faster processing for many in-memory ...
Delivery Options:Predictive analytics is an applied field that employs a variety of quantitative methods using data to make predictions. It involves much more than just throwing data onto a computer to build a model. This course provides practica...
Delivery Options:Throughout the program you’ll explore the fundamentals of UX and responsive design, including user-centered design processes, mobile-first and desktop-first approaches, and design techniques for various devices and screen sizes. ...
Delivery Options:Introduction to UX Design Basics for Non-Developers is a two-day, hands-on workshop designed to make these important skills accessible to people without technical web development, scripting or formal web design training or experi...
Delivery Options:Introduction to Spring Boot | Spring Boot Quick Start is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and h...
Delivery Options:The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring’s flexibility and transparency is congruent and s...
Delivery Options:Geared for experienced Java developers, Java REST Essentials is a two day, lab-intensive services training course that introduces developers to the core concepts, principles, and Java implementations for RESTful services. Today’s...
Delivery Options:Fast Track to Java Programming for OO Developers is a four-day, fast-paced hands-on course that helps experienced object oriented developers (coming from C++, C#, etc.) quickly get up and running with programming in Java, using t...
Delivery Options:This course is designed for administrators who will be managing the Hortonworks Data Platform (HDP) with Ambari. It covers installation, configuration, and other typical cluster maintenance tasks.
Delivery Options:This course is designed for experienced administrators who manage Hortonworks Data Platform (HDP) clusters with Ambari. It covers upgrades, configuration, application management, and other common tasks.
Delivery Options:This course is designed for Data Stewards or Data Flow Managers who are looking forward to automate the flow of data between systems. Topics Include Introduction to NiFi, Installing and Configuring NiFi, Detail explanation of NiF...
Delivery Options:This course provides a technical overview of Apache Hadoop. It includes high-level information about concepts, architecture, operation, and uses of the Hortonworks Data Platform (HDP) and the Hadoop ecosystem. The course provides...
Delivery Options:This course is designed for administrators who will be installing, configuring and managing HBase clusters. It covers installation with Ambari, configuration, security and troubleshooting HBase implementations. The course include...
Delivery Options:This 4 day training course is designed for developers who need to create applications to analyze Big Data stored in Apache Hadoop using Apache Pig and Apache Hive, and developing applications on Apache Spark.
Delivery Options:This course is designed for developers who need to create applications to analyze Big Data stored in Apache Hadoop using Pig and Hive. Topics include: Hadoop, YARN, HDFS, MapReduce, data ingestion, workflow definition, using Pig ...
Delivery Options:This course is designed as an entry point for developers who need to create applications to analyze Big Data stored in Apache Hadoop using Spark. Topics include: An overview of the Hortonworks Data Platform (HDP), including ...
Delivery Options:This advanced course provides Java programmers a deep-dive into Hadoop application development. Students will learn how to design and develop efficient and effective MapReduce applications for Hadoop using the Hortonworks Data Pl...
Delivery Options:This 4 day training course is designed for developers who need to create applications to analyze Big Data stored in Apache Hadoop using Apache Pig and Apache Hive, and developing applications on Apache Spark.
Delivery Options:This course is designed for big data analysts who want to use the HBase NoSQL database which runs on top of HDFS to provide real-time read/write access to sparse datasets. Topics include HBase architecture, services, installation...
Delivery Options:This course Provides instruction on the processes and practice of data science, including machine learning and natural language processing. Included are: tools and programming languages (Python, IPython, Mahout, Pig, NumPy, panda...
Delivery Options:This 5-day training course is designed for primarily for systems administrators and platform architects who need to understand HDP cluster capabilities, and manage HDP clusters. Topics include: Understanding HDF capabilities, Apa...
Delivery Options:This course is designed for Data Stewards or Data Flow Managers who are looking forward to automate the flow of data between systems. Topics Include Introduction to NiFi, Installing and Configuring NiFi, Detail explanation of NiF...
Delivery Options:This course is designed for experienced administrators who will be implementing secure Hadoop clusters using authentication, authorization, auditing and data protection strategies and tools.
Delivery Options:This course is intended for systems administrators who will be responsible for the design, installation, configuration, and management of the Hortonworks Data Platform (HDP). The course provides in-depth knowledge and experience ...
Delivery Options:Apache Hive is the de-facto standard for data warehousing Hadoop. This course starts with standard Hive setup and operations, continues into Advanced Hive use, discusses performance and execution engines, and ends with a practica...
Delivery Options:Hive is the de-facto standard for data warehousing Hadoop. This course starts with a Hive setup and operations and continues into advanced Hive uses. It also discusses performance and execution engines while ending with a practic...
Delivery Options:This 3-day course is equally applicable to data engineers, data scientist, analysts, architects, software engineers, and technical managers interested in a thorough, hands-on overview of Apache Spark.
Delivery Options:This course introduces the Apache Spark distributed computing engine, and is suitable for developers, data analysts, architects, technical managers, and anyone who needs to use Spark in a hands-on manner. It is based on the Spark...
Delivery Options:Apache Spark is an important component in the Hadoop Ecosystem as a cluster computing engine used for Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, Spark offers faster in-memory processing for computing tasks w...
Delivery Options:This 3-day course is primarily for data scientists but is directly applicable to analysts, architects, software engineers, and technical managers interested in a thorough, hands-on overview of Apache Spark and its applications to...
Delivery Options:Apache Spark is a powerful, open-source processing engine for data in the Hadoop cluster, optimized for speed, ease of use, and sophisticated analytics. The Spark framework supports streaming data processing and complex iterative...
Delivery Options:The speed, expanded versatility, and new access to powerful APIs and libraries make Apache Spark the undisputed new toolset for powering big data solutions with distributed cluster computing. Also, for the first time ever Spark g...
Delivery Options:Flink’s core is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations over data streams. Flink builds batch processing on top of the streaming engine, overlay...
Delivery Options:This course is a survey of big data – the landscape, the technology behind it, business drivers and strategic possibilities. “Big data” is a hot buzzword, but most organizations are struggling to put it to practical use. Without ...
Delivery Options:Understanding Agile Development is a lecture and discussion workshop designed to provide project stakeholders with an in-depth review of the Agile Development. Students will explore these approaches in detail while developing an ...
Delivery Options:Understanding Web Application Security is an essential application security training course for technical leads, project managers, testing/QA personnel and other stakeholders who need to understand the issues and concepts associa...
Delivery Options:Understanding Service-Oriented Architecture (SOA) is a one-day, technical overview SOA training course geared for managers and project stakeholders who need to understand the impact of SOA, what is different about SOA and the ove...
Delivery Options:Geared for business and systems analysts, SOA Analysis is a three day in-depth SOA analysis training course that explores what SOA is, the impact of SOA, what it means in terms of today's systems and architectures, and how to app...
Delivery Options:Unit Testing Essentials using JUnit and EasyMock is a three-day, comprehensive hands-on unit testing training course geared for developers who need to get up and running with essential unit testing skills using JUnit, EasyMock, a...
Delivery Options:Mobile web app development presents challenges for adapting content to a variable screen size and a unreliable internet connection. This course extends the web developer’s awareness and knowledge to the current issues and solutio...
Delivery Options:Mastering Test Driven Development using JUnit is a five-day, comprehensive hands-on test-driven development / JUnit / TDD training course geared for developers who need to get up and running with essential Test-driven development...
Delivery Options:Spring 4.2 and the Web is a three day in-depth course geared for experienced Java and Spring developers who need to understand how to use Spring in conjunction with the various technologies used in and supporting rich web interfa...
Delivery Options:Spring 4.2 Essentials is a three-day hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems and architectures, and how to use Spring ...
Delivery Options:Mastering the Spring 4.x Framework is a five-day hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems and architectures, and how to...
Delivery Options:Mastering the Spring 4.x and the Enterprise is a five-day hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework can bring to the table in terms of today's Enterpri...
Delivery Options:Mastering Hibernate 4.x is a four day in-depth course geared for experienced Java developers who need to understand what Hibernate is in terms of today's systems and architectures, and how to apply Hibernate to persistence requir...
Delivery Options:Algorithms of the Intelligent Web is a hands-on Applied Machine Learning & AI course that teaches you how to create machine learning applications that crunch and wrangle data collected from users, web applications and website log...
Delivery Options:Python is a very popular open-source, high-level programming language used for a broad assortment of programming tasks. This course is designed to introduce best practices in Python development, and to build a strong foundation f...
Delivery Options:No two networks are the same! Regardless, your network can be automated with a powerful combination of Python and Ansible across all major (and most minor) network vendors. Lessons and labs focus on using both Python and Ansible ...
Delivery Options:Introducing Python and Web Services Protocols for Network Engineers 3.0 is a 4-day hands-on course that focuses on the interoperability of Python programming with Networking to prepare the Next Generation Engineers for Software D...
Delivery Options:Python Programming Basics with REST is a basic-level hands-on Python training course that leads the student from the basics of “thinking” as a Software Developer into writing and running Python scripts to more advanced features s...
Delivery Options:Targeted for network administrators looking to automate administrative tasks across a set of distributed clients Python for Network Administrators is an introductory and beyond-level practical, hands-on Python training course tha...
Delivery Options:The Cisco Network Services Orchestrator (NSO) Advance Python Programmers (NSO300) v4.0 course continues the learning journey of the NSO Essentials for Programmers and Network Architects (NSO201) course with NSO to include customi...
Delivery Options:Python Programming Essentials is an introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features such as file oper...
Delivery Options:This 5-day course balances lecture and lab exercises to ensure students can apply key Python programming knowledge and skills required to address network automation challenges in a multi-vendor infrastructure.
Delivery Options:Learn how to automate your network using Python. This class will help you maximize your networking skill set by learning to script solutions for tedious, complicated, and overwhelming networking tasks.
Delivery Options:MongoDB is a NoSQL database system that solves some very common problems in modern computing. With it, you’ll have high availability and scalability. Plus, it’s available on all of the major cloud platforms and can be run on your...
Delivery Options:Enterprise Data Science is a very wide-ranging field built on many core technologies and paradigms that combine to provide a robust solution. Some of these key technologies and/or practices include ETL, Data Engineering, Machine...
Delivery Options:Apache Hadoop is an open source framework for creating reliable and distributable compute clusters. Hadoop provides an excellent platform (with other related frameworks) to process large unstructured or semi-structured data sets ...
Delivery Options:Apache Spark, a significant component in the Hadoop Ecosystem, is a cluster computing engine used in Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, it offers order-of-magnitude faster processing for many in-memo...
Delivery Options:Apache Hadoop is the most popular platform for big data processing. Hadoop combined with a host of other big data tools to build powerful analytics solutions. Big Data Analytics with Hadoop 3 provides participants with insight in...
Delivery Options:Apache Hadoop is a framework for processing Big Data, and Spark is a new in-memory processing engine. This course will introduce you to the Hadoop ecosystem and Spark. This course explores processing large data streams in the ...
Delivery Options:Apache Hadoop is the classical framework for processing Big Data, and Spark is a new in-memory processing engine. Hadoop Developer Foundation | Working with Hadoop, HDFS, Hive, Yarn, Spark and More is a lab-intensive hands-on ...
Delivery Options:Geared for experienced Java developers, SOLID Design in C++ is a lab-intensive hands-on Java programming course that dives into the aspects of software engineering that produce both great and failed software. Students will start...
Delivery Options:Do you design screens or forms? Have you ever thought they could be better designed to be easier to use? User Experience (UX) Design for Non-UX People is an interactive web UX / UI training course that targets those issues, guidi...
Delivery Options:jQuery is a JavaScript library that has standardized and simplified the browser language for all browsers when possible. The course teaches how to use jQuery to develop the web page logic behind animation, HTML5 features, DOM man...
Delivery Options:Mastering jQuery provides an introduction to and experience working with the JavaScript programming language in the environment it's used in the most: the browser. JavaScript is simple and elegant, but is often difficult to work ...
Delivery Options:Mastering JavaScript and JQuery Essentials is a comprehensive, hands-on course geared for web developers who need to learn basic JavaScript and JQuery to use with today's systems and architectures to build sophisticated web inter...
Delivery Options:JavaScript and jQuery Essentials is a comprehensive hands-on course geared for web developers who need to learn basic JavaScript and JQuery to use with today’s systems and architectures to build sophisticated web interfaces. Java...
Delivery Options:This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store ap...
Delivery Options:Migrating to Java 17 is a two day hands on course that will provide you with the updated skills you need to develop maintainable code that easily scales into multi-core environments. Geared for developers currently working in Jav...
Delivery Options:Mastering HTML5, CSS3 & JavaScript is an in-depth HTML5, CSS3 and JavaScript training course geared for developers who need to understand what the latest in web technologies and responsive design practices that are central to tar...
Delivery Options:JavaScript for Developers is a 5-day instructor-led course that will give you an in depth, hands-on study of JavaScript. The course includes detailed, guided labs that will teach you to write code, use DOM, add jQuery, make use o...
Delivery Options:In this 2 day class, students will learn to use or create JavaScript variables, arithmetic and logical operators, built-in and custom functions, and conditional statements and loops, as well as how to use JavaScript to control ap...
Delivery Options:Securing JEE Web Services is a lab-intensive, hands-on JEE security training course, essential for experienced enterprise developers who need to produce secure JEE-based web services. In addition to teaching basic programming ski...
Delivery Options:Mastering JEE 7 Web Application Development is a five-day hands-on JEE / Java EE training course geared for experienced Java developers new to JEE, who need to get up and running with essential dynamic web development skills. Cre...
Delivery Options: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 Remot...
Delivery Options:HTML5 and CSS3 are the foundation of any web project. This course will introduce students to the techniques used in the development of any web site. Over the two-day class students will learn how web applications work, and how to...
Delivery Options:This five-day instructor led course is an in depth hands-on study of HTML5, CSS3 and modern web and mobile development. The course includes detailed hands-on labs and Q&A labs. The labs include multiple projects, including one...
Delivery Options:HTML teaches you the skills, techniques, and strategies you need to successfully create and promote your presence on the Web. You will learn techniques needed to enhance your Web pages with frames, targets, tables, image maps, me...
Delivery Options:HTML5 and CSS3 are emerging standards that are being supported in current and future browsers including those in mobile devices. Also usually included in the discussions are other new standards that include geolocation, data cach...
Delivery Options:Mastering Web Development using HTML5, CSS3 & jQuery is an in-depth web design and development course geared for software developers who need to understand what the latest in web technologies, performance, optimization, and respo...
Delivery Options:This course is an intensive, hands-on treatment of XML, XPath, and XSLT. The course is a balanced mixture of theory and practical labs designed to take students from a quick review of the basic fundamentals of XML through to the...
Delivery Options:This five-day instructor led course is an in depth hands-on study of HTML5, CSS3 and modern web and mobile development. The course includes detailed hands-on labs and Q&A labs. The labs include multiple projects, including one be...
Delivery Options:This course is an intensive, hands-on treatment of XML, XPath, and XSLT. The course is a balanced mixture of theory and practical labs designed to take students from a quick review of the basic fundamentals of XML through to the...
Delivery Options:Introduction to UX Design Basics for Non-Developers is a two-day, hands-on workshop designed to make these important skills accessible to people without technical web development, scripting or formal web design training or experi...
Delivery Options:Introduction to XML / XML Essentials is a three-day comprehensive course that provides you with the skills you need to use XML in today's systems and architectures. Working in a hands-on lab environment, you’ll explore key XML t...
Delivery Options:Introduction to XML Fundamentals is a three-day comprehensive course that provides you with the skills you need to use XML in today's systems and architectures. Working in a hands-on lab environment, you’ll explore key XML topic...
Delivery Options:This course teaches you how to create web applications using Rails. During this course, you will learn the full Rails MVC stack and testing techniques. You will learn first hand the life-cycle of a Rails project, giving you exper...
Delivery Options:The Introduction to Ruby Programming training course provides a hands-on introduction to Ruby and the entire Ruby ecosystem designed specifically for engineers responsible for creating, running, and testing software developed in ...
Delivery Options:Perl for System Administrators is an introductory-level hands-on Perl training course that course leads the student from the basics of writing and running Perl scripts to more advanced features such as file operations, report wri...
Delivery Options:Next-Level Perl Programming (with Advanced Perl Topics) is an intermediate and beyond hands-on course that focuses on several common application domains (e.g. Networking, database access). Geared for experienced Perl programmers,...
Delivery Options:Introduction to Perl Programming Essentials is an Introductory-level practical, hands-on Perl scripting training course that that guides the students from the basics of writing and running Perl scripts to using more advanced feat...
Delivery Options:This course presents the introductory capabilities of Perl. More than 130 complete programs, including input and output, illustrate how to use Perl. An optional advanced appendix covers the use of Perl modules and is covered if t...
Delivery Options:This course provides indoctrination in the practical use of Angular and its umbrella of technologies that are on the leading edge of web development. This class is “technology-centric”, designed to train attendees in essential Ob...
Delivery Options:This Angular Development course combines our TypeScript 1-Day course with our Angular SPA 4-Day course. The course begins with an introduction to key language features found in ES2015 and TypeScript and learn what both languag...
Delivery Options:This course provides indoctrination in the practical use of the umbrella of technologies that are on the leading edge of modern web development.
Delivery Options:This course starts with an introduction to Single Page Applications (SPA) and the benefits that SPAs can provide to both developers and end users. It then jumps into an overview of key Angular features and ES2015/TypeScript. Stu...
Delivery Options:This Introduction to Angular training class covers everything you need to know to get started with this next generation of the Angular framework. Angular makes the creation of single-page applications even easier that before. In ...
Delivery Options:Application Programming Interfaces (APIs) have become increasingly important as they provide developers with connectivity to everything from rich datasets in an array of formats (such as JSON) to exposing the configurability of s...
Delivery Options:Introducing Python and Web Services Protocols for Cloud Engineers 1.0 is a 4-day hands-on course that focuses on the interoperability of Python programming with Amazon Web Services (AWS) to prepare Next Generation Cloud Engineers...
Delivery Options:Geared for experienced security professionals, this class is an introductory, practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features such ...
Delivery Options:This Advanced Angular Programming training class covers advanced topics of this next generation of the Angular framework. This course is intended for those that already have a basic understanding of the Angular fundamentals and n...
Delivery Options:Mining data in R requires access to multiple data stores. In this course, we'll cover dataframe manipulation, accessing common file formats, traditional Relational Databases, and NOSQL stores like MongoDB and Cassandra. After co...
Delivery Options:Spark is a highly optimized Data Science environment running on Hadoop YARN, with support for Machine Learning through MLib and Mahout, SQL, DataFrames, and Streaming. In this course, you’ll dive into the details of practical dat...
Delivery Options:R Essentials Primer for Data Science is a quick-start style, light hands-on course that takes students currently working with Excel (or SAS or another data tool) for numerical analysis and helps them to get started using more pow...
Delivery Options:R is an open-source free programming language for statistical computing, data analysis, and graphics. R is used by a growing number of managers and data analysts inside corporations and academia. R has also found followers among ...
Delivery Options:R is a functional programming environment for business analysts and data scientists. It's a language that many non-programmers can easily work with, naturally extending a skill set that is common to high-end Excel users. It's the...
Delivery Options:R Essentials for Data Science takes students currently working with Excel (or SAS or another data tool) for numerical analysis and want to get started using more powerful Open Source environments including the R programming langu...
Delivery Options:Python Programming Primer / Quick Start to Python is a basic level course that provides experienced developers new to Python with basic skills needed to start using Python on the job to perform simple scripts and basic task autom...
Delivery Options:Geared for C++ experienced attendees, Working with Rhapsody with UML C++ Real-Time is a hands-on design training course that provides information on the Unified Modeling Language (UML) as a vehicle for Object-Oriented design.
Delivery Options: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 Framework is the ori...
Delivery Options:This course introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. WPF includes an XML-based markup language for defining program elements, Extensible Applica...
Delivery Options: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 Framework is the ori...
Delivery Options:This course is for anyone who knows the basics of HTML/CSS and C# and wants to learn how to use the ASP.NET Core platform to develop MVC web apps. That’s true whether you’re new to web development or whether you have experience w...
Delivery Options: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. ...
Delivery Options: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 restructurin...
Delivery Options:Geared for C++ experienced attendees, Working with Rhapsody with UML C++ Real-Time is a hands-on design training course that provides information on the Unified Modeling Language (UML) as a vehicle for Object-Oriented design. St...
Delivery Options:Introduction to Perl Scripting is an Introductory -level practical, hands-on basic Perl training course class that will enable students to solve everyday problems with the Perl programming language. Geared for students new to Pe...
Delivery Options:Advanced Perl is an intermediate and beyond hands-on course that focuses on several common application domains (e.g. Networking, database access). Geared for experienced Perl programmers, this course teaches students how to lever...
Delivery Options:Geared for experienced C programmers, this course provides participants with additional insights into the language. Working in a hands-on learning environment, students will explore the use of pointers, arrays, and structures in ...
Delivery Options:Throughout the course, students will thoroughly explore string and character manipulation, dynamic memory allocation, standard I/O, macro definition, and the C runtime library. The course explains the use of aggregate structures,...
Delivery Options:Dive into five days of immersive learning that mixes engaging lectures with hands-on lab experience. The course is intricately designed to cover essential e-COBOL topics, including discerning the power of e-COBOL versus older COB...
Delivery Options:Apache Spark, a significant component in the Hadoop Ecosystem, is a cluster computing engine used in Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, it offers order-of-magnitude faster processing for many in-memo...
Delivery Options:Apache Spark, a significant component in the Hadoop Ecosystem, is a cluster computing engine used in Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, it offers order-of-magnitude faster processing for many in-memo...
Delivery Options:Guided by our expert instructor, you’ll explore the fundamentals of Scala programming and Apache Spark while gaining valuable hands-on experience with Spark programming, RDDs, DataFrames, Spark SQL, and data sources. You’ll also ...
Delivery Options:Machine Learning Essentials with R is an essentials-level, three-day hands-on course that teaches students core skills and concepts in modern ML practices. This course is geared for attendees new to machine learning who need int...
Delivery Options:R is a functional programming environment for business analysts and data scientists. It's a language that many non-programmers can easily work with, naturally extending a skill set that is common to high-end Excel users. It's the...
Delivery Options:Geared for experienced PHP web developers, Advanced PHP Programming is a hands-on course that provides students with the knowledge necessary to take their core PHP skills to an advanced. Students will learn how to process XML wit...
Delivery Options:Geared for experienced web developers, Intermediate PHP Programming is a hands-on course that provides you with the practical skills required to take your basic PHP skills to the next level. Throughout the workshop style event, ...
Delivery Options:Geared for experienced web developers, PHP Programming Fundamentals is a hands-on course designed to jumpstart students with critical techniques for working with PHP using modern skills and best practices for web development and ...
Delivery Options:Geared for experienced Java developers, Introduction to Jython is a hands-on course that teaches participants Jython, Java implementation of Python. Jython is a high-level, object-oriented, open-source programming language. Jytho...
Delivery Options:Geared for experienced Python developers, Developing Web Applications with Flask is a hands-on Flask training course that provides students with the core skills required to create professional web applications with the Flask micr...
Delivery Options:Quick Start to Python for Networking / Systems Administrators is a hands-on course geared for experienced system administrators and web site administrators (with incoming basic Python experience) who want to use Python to support...
Delivery Options:Data analysis has become a necessary skill in a variety of domains where knowing how to work with data and extract insights can generate significant value. Geared for data team members with incoming Python scripting experience, H...
Delivery Options:The course begins with quick overview of Python, with demonstrations of both script-based and web notebook-based Python, and then dives into the essentials of Python necessary to a data scientist. The tail end of the course explo...
Delivery Options:The core value of this course Lies in its practical approach. Not only will you navigate the theoretical waters, but you'll also embark on a hands-on adventure with PineCone, a groundbreaking tool in the machine learning domain. ...
Delivery Options:Secure .Net Web Application Development Lifecycle (SDL) is a lab-intensive, hands-on .Net security training course, essential for experienced enterprise developers who need to produce secure .Net-based web applications. In additi...
Delivery Options:Our 2021 OWASP Top Ten Deep Dive is a two day engaging course that provides you with the skills to protect data and maintain user trust across various digital projects. From identifying and eliminating bugs to managing unvalidate...
Delivery Options:Implementing Agile Test Driven Developmentfor .Net Developers is a three day, in-depth Agile-testing training course that provides students with a solid introduction to Test Driven Development and “test first” design within the c...
Delivery Options:Secure Java Web Application Development is a lab-intensive, hands-on Java / JEE security training course that provides 360-degree coverage of Java application security. In this course, students begin with penetration testing, hun...
Delivery Options:Introduction to JEE Web Essentials is a two-day hands-on training course geared for experienced Java developers new to Enterprise Development in Java, who need to get up and running with essential dynamic web development skills. ...
Delivery Options:Secure Java Web Application Development is a seminar style course designed for Java web developers and technical stakeholders who need to produce secure Java web applications. Our web app security expert will share how to integr...
Delivery Options:Unit Testing Essentials using JUnit 5 and Mockito is a three-day, hands-on unit testing course geared for experienced developers who need to get up and running with essential unit testing skills using JUnit, Mockito, and other to...
Delivery Options:Securing Java/JEE Web Services is a lab-intensive, hands-on JEE security training course, essential for experienced enterprise developers who need to produce secure JEE-based web services. In addition to teaching basic programmin...
Delivery Options:Java Enterprise Edition (Java EE) is a powerful platform for building web applications. The Java EE platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies. This course tell...
Delivery Options:Microservices have rapidly emerged as a popular architectural style, breaking down applications into small, independent services that can be developed, deployed, and scaled individually. Microservices offer a robust method to add...
Delivery Options:Unit Testing Essentials using JUnit 5 and EasyMock is a three-day, hands-on unit testing course geared for experienced developers who need to get up and running with essential unit testing skills using JUnit, EasyMock, and other ...
Delivery Options:Spring REST focuses on providing an understanding of the fundamental principles and technologies that are used in the development of RESTful services and clients. This understanding is critical to being able to diagnose, trouble...
Delivery Options:Working with Spring JMS is a one-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java, Spring, and Spring Boot. The Java Message Service (JMS) API is a Java message-oriented ...
Delivery Options:Securing ASP.Net Web Services is a lab-intensive, hands-on .Net security training course, essential for experienced enterprise developers who need to produce secure ASP.Net-based web services. In addition to teaching basic progra...
Delivery Options:Working in a hands-on environment, developers will explore key Creational, Structural and Behavior Design patterns and how they used most effectively in building robust, reusable applications. This course combines the use of hand...
Delivery Options:Batch processing is the processing of Jobs (transactions) in groups or batches. Jobs that can run with a minimum of end user interaction and can be scheduled to run when resources permit. Spring Batch is a lightweight framework ...
Delivery Options:Introduction to Reactive Spring is a comprehensive Spring training workshop geared for experienced Java and Spring developers who wish to explore concurrent, asynchronous and reactive programming APIs and techniques using Spring....
Delivery Options:Java 8 Concurrency and Reactive Programming using Project Reactor is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best pr...
Delivery Options:Migrating from Java 7 to Java 11 is a four-day, hands-on Java transition fast-track course geared for developers who have prior hands-on experience working with Java 7, who need to quickly get up and running the latest features i...
Delivery Options:Migrating from Java 7 to Java 8 | Transitioning to Java 8 is a two-day, hands-on fast-track course geared for developers who have prior working knowledge of earlier versions of Java. Throughout the course students learn the best...
Delivery Options:There have been a lot of changes in the Java programming language since the release of Java 11 in September of 2018. Migrating to Java 17 / Java 17 New Features and Skills is a one day course that focuses on the changes that will...
Delivery Options:Java OnRamp Series | Java 8 and OO Essentials for COBOL / Mainframe Developers is more than five days of comprehensive hands-on Java training course geared for developers who have little or no prior working knowledge of object-or...
Delivery Options:The Java Basics Primer for Non-Developers / Selenium Users is a hands-on introduction to Java basic syntax geared for Selenium testers and users, providing participants with "Just Enough Java" syntax experience to leverage modern...
Delivery Options:Test Driven Development (TDD) and Unit Testing Essentials is a three-day, comprehensive hands-on test-driven development / JUnit 5 / TDD training course geared for developers who need to get up and running with essential Test-dri...
Delivery Options:Jakarta EE is a Java-based platform for enterprise web development, which includes a set of specifications and technologies for building and deploying web applications. It provides a standard set of APIs and tools for developing ...
Delivery Options:Geared for experienced Java developers, Java Microservices Boot Camp is a three day, lab-intensive services training course that introduces developers to the core concepts, principles, and Java implementations for microservices. ...
Delivery Options:RxJava 2: Reactive Programming in Java is a comprehensive hands-on advanced Java training workshop geared for experienced developers who wish to explore reactive programming APIs and techniques of ReactiveX. Throughout this two d...
Delivery Options:Introduction to Spring Boot and Spring Data is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and how to use ...
Delivery Options:Core Spring Quick Start: Introduction to Spring 5.x and Spring Boot 2.x is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems a...
Delivery Options:The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and ...
Delivery Options:Java 8 Concurrency and Reactive Programming using RxJava 2 is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best practices...
Delivery Options:Java 8 Performance Tuning is a next-level Java training workshop geared for experienced developers who wish to improve their code performance.
Delivery Options:Intermediate Java Programming is hands-on fast-track course geared for experienced developers who have prior working of basic Java who want to take advantage of the newest features of Java 11 that can help them improve performanc...
Delivery Options:Next Level Java 9 Programming is a four-day, hands-on fast-track course geared for experienced developers who have prior working knowledge of basic Java 8 or Java 9 who want to take advantage of the newest features of Java 9 that...
Delivery Options:Geared for experienced Java developers, SOLID Design in Java is a lab-intensive hands-on Java programming course that dives into the aspects of software engineering that produce both great and failed software. Students will star...
Delivery Options:Introduction to GraphQL with React is a hands-on course that guides you through implementing applications leveraging React, Apollo, and Node.js. Throughout the course, you will learn how to solve complex problems with GraphQL, su...
Delivery Options:Mastering React Native is a hands-on, intermediate and beyond level web development course geared for experienced React developers who need to build and design applications using React Native. Throughout the course you’ll explore...
Delivery Options:Getting Started with React Native is a hands-on, intermediate level web development course geared for experienced web developers who need to build and design applications using React Native. Students will explore the core APIs an...
Delivery Options:React is incredibly capable and easy to use once you get past the initial learning curve, but there is so much more to it that most developers never take advantage of the more advanced features. Most often they don't know what th...
Delivery Options:This React course starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applic...
Delivery Options:React completely changes the way that web applications are built, so it's not surprising that testing web apps built with React requires modern skills and techniques geared to keep up with this fast-changing technology. React Tes...
Delivery Options:React JumpStart is a 3-day, fast-paced hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. Geared for experienced web developers, this course provides students with the core...
Delivery Options:Redux is a JavaScript library that tames your unruly data. Redux manages your app’s state. In every web app, data is critical. But while most JavaScript frameworks like Angular, Vue, and especially React are strong in presenting ...
Delivery Options:Node.js is a server-side JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. Geared for experienced web developers, Introdu...
Delivery Options:ECMAScript 6 is the new edition to the ECMAScript language, whose specifications are inherited by JavaScript. ES6 gives a vast makeover to JavaScript by adding new syntaxes and APIs to write complex applications and libraries tha...
Delivery Options:Introduction to Programming & Coding | OO Programming Basics is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications to a basic level, using sound coding...
Delivery Options:JumpStart to Java 11 Programming for Object Oriented Experienced Developers is a three-day, comprehensive, hands-on introduction to Java training course geared for developers who have prior working knowledge of object-oriented pr...
Delivery Options:Java 8 Concurrency and Reactive Programming using Project Reactor is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best pr...
Delivery Options:Next Level Java 11 | Intermediate Java 11 Programming is a three-day, hands-on fast-track course geared for developers who have prior working knowledge of basic Java who want to take advantage of the newest features of Java 11 th...
Delivery Options:Next Level Java 9 Programming is a four-day, hands-on fast-track course geared for experienced developers who have prior working knowledge of basic Java 8 or Java 9 who want to take advantage of the newest features of Java 9 that...
Delivery Options:There have been a lot of changes in the Java programming language since the release of Java 8 in March of 2014. This two day courses focusses on the changes that will be most noticable for Java developers who will make the transi...
Delivery Options:The Advanced Java 8 Programming is a comprehensive hands-on advanced Java training workshop geared for experienced developers who wish to explore specific advanced programming APIs and techniques. This course explores common ‘ne...
Delivery Options:Migrating from Java 8 to Java 11 is a three-day, hands-on fast-track course geared for developers who have prior hands-on experience working with Java 8, who need to quickly get up and running the latest features introduced in Ja...
Delivery Options:Geared for experienced Angular developers, Intermediate Angular is a two-day, hands-on course that thoroughly explores the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript ...
Delivery Options:JavaScript and JQuery Essentials is a comprehensive, hands-on course geared for web developers who need to learn basic JavaScript and JQuery to use with today's systems and architectures to build sophisticated web interfaces. Ja...
Delivery Options:The Java Basics Primer for Non-Developers / Selenium Users is a hands-on introduction to Java basic syntax geared for Selenium testers and users, providing participants with "Just Enough Java" syntax experience to leverage modern...
Delivery Options: