
Our training courses include SQL, C++, Rust, Go Lang, React, the.NET Framework, Java, Python, Perl, Shell Scripting and much more. Developed by experienced software and web development consultants, our programming training course portfolio is growing by the week, literally.
All courses are available as Private Team training both on and offsite at a location of your choice and some are Scheduled courses in various locations in Europe.
See Programming Languages courses below.
Many more Programming Languages courses on our Web Development page DOWNLOAD OUR eBROCHURE
Quantity must be non negative number
Web development has changed dramatically in recent times. The focus has moved away from monolithic server-side applications towards modular and dynamic client-side single page applications.
This SPA Web Development in ASP.NET Core training course covers all aspects of SPA web development using Visual Studio 2015, ASP.NET Core. You’ll learn about the new unified programming model for creating ASP.NET MVC web pages and Web API RESTful services, and then see how to create dynamic, adaptable, and eye-catching SPA user interfaces using HTML5, CSS3, and best-of-breed JavaScript libraries such as Angular, Bootstrap, and jQuery.
Code: GTNET23
Duration: 5 Days
ASP.NET MVC 6 is new in Visual Studio 2015, and is the latest evolution of Microsoft’s web development stack. This ASP.NET MVC 6 Development training course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We’ll explore the new features available in MVC6 and show how to get the best out of the latest toolset and integration possibilities.
Code: GTNET07
Duration: 5 Days
Visual Basic has a rich history in the landscape of Microsoft development technologies, and it continues to play an important role today with the .NET Framework. VB provides a clear and explicit way to implement contemporary object-oriented solutions on the .NET platform.
This VB and .NET Development training course will give you a deep and broad understanding of VB as a programming language. You will also gain confidence to explore the richness of the .NET Framework library, including LINQ, the Entity Framework, and asynchronous programming.
Code: GTNET04
Duration: 5 Days
ASP.NET Core has arrived, and it packs a punch. This seminar gives you an accelerated jump-start into the new platform. We’ll showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you’ll be ready to make the jump with confidence and zest.
Code: GTNET25
Duration: 2 Days
When Microsoft introduced ASP.NET, they revolutionized Web development. The clean separation between Web design and code-behind implementation classes brings some much-needed structure and discipline to Web applications, and gives full access to the power of the .NET Framework class library. This ASP.NET Web Development training course takes a close look at ASP.NET, and also provides an overview of ASP.NET MVC and the Web API for REST Web services.
Code: GTNET10
Duration: 5 Days
This Advanced ASP.NET Core Development training course looks at advanced ASP.NET Core techniques and API features. The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We'll take a particularly keen look at the new techniques features available in ASP.NET Core.
Code: GTNET24
Duration: 3 Days
This ASP.NET Core 2.0 Development training course covers ASP.NET Core 2.0 and Visual Studio 2017. We take a detailed look at the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We'll explore the new features available in ASP.NET Core and show how to get the best out of the latest toolset and integration possibilities.
Code: GTNET26
Duration: 5 Days
All developers want to build good quality software but not all developers test their software as they go along. Why not? A common explanation is “I don’t have time to write tests!”. The more pressure they feel, the fewer tests they write. This leads to less accurate and stable code, less productivity, less confidence and, ultimately, more pressure. It’s a vicious cycle.
This .NET Test Driven Development training course is designed to help you break out of the cycle by embracing unit-testing and, in particular, test-driven development. We will introduce the techniques and the tools necessary to prove your code as you go along. The course can be run using C# or VB.
Code: GTNET20
Duration: 3 Days
The .NET Framework is an incredibly rich and powerful object-oriented library from Microsoft. You can use .NET to create almost any kind of application, and people do.
This Introduction to .NET training course provides an introduction to the capabilities of the .NET Framework, focussing on the C# programming language. You’ll learn about the core structure and syntax of C#, and also see how to create simple Windows Forms application
Code: GTNET01
Duration: 2 Days
ADO.NET is Microsoft’s data-access API. ADO.NET has evolved significantly since its emergence in .NET 1.0, and now offers several distinct programming models for accessing data in your applications.
This ADO.NET Development training course covers all of the options in detail. We begin with through coverage of essential concepts such as data providers, connection management, and statement execution. We then look at the disconnected data model, based on datasets, data adapters, and table adapters. A large part of the course is devoted to the Entity Framework and LINQ, where we show how to query and manipulate data in an object-oriented manner.
Code: GTNET15
Duration: 5 Days
Processing big data in real time is challenging due to scalability, information inconsistency, and fault tolerance. Big Data Analysis with Python teaches you how to use tools that can control this data avalanche for you. In this course, you’ll learn practical techniques to aggregate data into useful dimensions for posterior analysis, extract statistical measurements, and transform datasets into features for other systems.
Code: GTDBDAP
Duration: 2 Days
ASP.NET MVC 6 is new in Visual Studio 2015, and is the latest evolution of Microsoft’s web development stack. This ASP.NET MVC 6 Development training course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We’ll explore the new features available in MVC6 and show how to get the best out of the latest toolset and integration possibilities.
Code: GTNET07
Duration: 5 Days
When Microsoft introduced ASP.NET, they revolutionized Web development. The clean separation between Web design and code-behind implementation classes brings some much-needed structure and discipline to Web applications, and gives full access to the power of the .NET Framework class library. This ASP.NET Web Development training course takes a close look at ASP.NET, and also provides an overview of ASP.NET MVC and the Web API for REST Web services.
Code: GTNET10
Duration: 5 Days
C# 8 is new in Visual Studio 2019, and is the latest evolution of Microsoft's primary programming language. This C# 8 Development training course covers the latest language features in C# 8, and includes a comparison of .NET Framework and .NET Core. You'll get a deep and broad understanding of C# as a programming language, and gain confidence to explore the richness of the .NET platform including asynchronous programming, LINQ, and EF.
Code: GTNET31
Duration: 5 Days
If you are getting started with programming and you're aiming to use C# and .NET, then this is the course for you. This
Introduction to C# and .NET training course explains essential programming concepts and object-oriented techniques, and explores fundamental C# syntax in this context.
After attending this course, you will be ready to start writing simple C# and .NET applications. You will also be well prepared for the C# 7 Development course, which dives deeper into C# syntax and .NET APIs.
Code: GTNET30
Duration: 3 Days
The .NET Framework is an incredibly rich and powerful object-oriented library from Microsoft. You can use .NET to create almost any kind of application, and people do.
This Introduction to .NET training course provides an introduction to the capabilities of the .NET Framework, focussing on the C# programming language. You’ll learn about the core structure and syntax of C#, and also see how to create simple Windows Forms application
Code: GTNET01
Duration: 2 Days
Web development has changed dramatically in recent times. The focus has moved away from monolithic server-side applications towards modular and dynamic client-side single page applications.
This SPA Web Development in ASP.NET Core training course covers all aspects of SPA web development using Visual Studio 2015, ASP.NET Core. You’ll learn about the new unified programming model for creating ASP.NET MVC web pages and Web API RESTful services, and then see how to create dynamic, adaptable, and eye-catching SPA user interfaces using HTML5, CSS3, and best-of-breed JavaScript libraries such as Angular, Bootstrap, and jQuery.
Code: GTNET23
Duration: 5 Days
Once you've mastered the core features of C# as a programming language, you're ready to take the next step. The .NET Framework offers an incredibly rich and diverse set of APIs that cover all aspects of contemporary development. This C# 6 Advanced Development training course takes a detailed look at the areas of C# and .NET that have particular resonance to developers today, including asynchrony, creating decoupled and adaptable systems, and test-driven development.
Code: GTNET29
Duration: 4 Days
C# 7 is new in Visual Studio 2017, and is the latest evolution of Microsoft's primary programming language. This C# 7 Development training course covers the latest language features in C# 7 and the .NET 2017 platform. You'll get a deep and broad understanding of C# as a programming language, and gain confidence to explore the richness of the .NET Framework library including asynchronous programming, LINQ, and EF.
Code: GTNET28
Duration: 5 Days
This Advanced ASP.NET Core Development training course looks at advanced ASP.NET Core techniques and API features. The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We'll take a particularly keen look at the new techniques features available in ASP.NET Core.
Code: GTNET24
Duration: 3 Days
ADO.NET is Microsoft’s data-access API. ADO.NET has evolved significantly since its emergence in .NET 1.0, and now offers several distinct programming models for accessing data in your applications.
This ADO.NET Development training course covers all of the options in detail. We begin with through coverage of essential concepts such as data providers, connection management, and statement execution. We then look at the disconnected data model, based on datasets, data adapters, and table adapters. A large part of the course is devoted to the Entity Framework and LINQ, where we show how to query and manipulate data in an object-oriented manner.
Code: GTNET15
Duration: 5 Days
Once you've mastered the core features of C# as a programming language, you're ready to take the next step. The .NET Framework offers an incredibly rich and diverse set of APIs that cover all aspects of contemporary development. This Advanced C# Development training course takes a detailed look at the areas of C# and .NET that have particular resonance to developers today, including asynchrony, creating decoupled and adaptable systems, test-driven development, .NET Core features, and containerization using Docker. The course also covers all the new features in C# 8.
Code: GTNET32
Duration: 4 Days
This Java Programming for C# Developers training course helps C# developers get up to speed quickly with the Java programming language and the Java Standard Edition (SE) 7 development platform. The course focuses on the differences between the C# and Java languages, and also explains how the .NET Framework library maps to the Java SDK.
Code: GTJ29
Duration: 4 Days
This ASP.NET Core 2.0 Development training course covers ASP.NET Core 2.0 and Visual Studio 2017. We take a detailed look at the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We'll explore the new features available in ASP.NET Core and show how to get the best out of the latest toolset and integration possibilities.
Code: GTNET26
Duration: 5 Days
All developers want to build good quality software but not all developers test their software as they go along. Why not? A common explanation is “I don’t have time to write tests!”. The more pressure they feel, the fewer tests they write. This leads to less accurate and stable code, less productivity, less confidence and, ultimately, more pressure. It’s a vicious cycle.
This .NET Test Driven Development training course is designed to help you break out of the cycle by embracing unit-testing and, in particular, test-driven development. We will introduce the techniques and the tools necessary to prove your code as you go along. The course can be run using C# or VB.
Code: GTNET20
Duration: 3 Days
ASP.NET Core has arrived, and it packs a punch. This seminar gives you an accelerated jump-start into the new platform. We’ll showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you’ll be ready to make the jump with confidence and zest.
Code: GTNET25
Duration: 2 Days
Visual Basic has a rich history in the landscape of Microsoft development technologies, and it continues to play an important role today with the .NET Framework. VB provides a clear and explicit way to implement contemporary object-oriented solutions on the .NET platform.
This VB and .NET Development training course will give you a deep and broad understanding of VB as a programming language. You will also gain confidence to explore the richness of the .NET Framework library, including LINQ, the Entity Framework, and asynchronous programming.
Code: GTNET04
Duration: 5 Days
Develop the ability to design and write programs in the C++ language, emphasizing object - oriented approaches to designing solutions.
Code: GTPL11
Duration: 5 Days
This C++ Programming for OO Developers 4-day training course is aimed at object-oriented developers (e.g. Java or C#) who need to get up to speed quickly in C++. The course covers the C++ programming constructs and techniques quickly, focussing on the differences between C++ and other OO languages.
Code: GTPL18
Duration: 4 Days
This Advanced C Programming training course fills the gap between an introductory course in C and more advanced application
programming. Students write many programs, concentrating on data structures and file I/O.
Code: GTPL10
Duration: 3 Days
Thought you knew C++? Think again! The C++11 standard is a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduces support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside. This C++11 and C++14 Development course takes a deep and detailed look at all the new features on offer in C++11, along with the incremental additional changes in C++14.
Code: GTPL17
Duration: 3 Days
This C Programming training course provides students with a comprehensive study of the C programming language. Classroom lectures stress the strengths of C, which provide programmers with the means of writing efficient, maintainable, and portable code.
Students will develop the ability to design and write programs in the C programming language.
Code: GTPL9
Duration: 5 Days
Thought you knew C++? Think again! The C++11 standard saw a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduced support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside. This Modern C++ Development training course takes a deep and detailed look at all the new features on offer in C++11, along with the incremental additional changes in C++14, C++17, and C++20.
Code: GTPL19
Duration: 5 Days
This C++ for Non C Programmers training course is a comprehensive hands-on introduction to object oriented programming in C++ for non-C programmers. Emphasis is placed on the features of C++ that support effective modeling of the problem domain and reuse of code. The course consists of two modules.
Code: GTPL12
Duration: 5 Days
This Advanced C++ Programming, five-day course consists of three modules. A preliminary module reviews topics, including inheritance, the ANSI C++ Standard Library, templates. I/O streams, and practical issues of C++ programming, such as reliability, testing, efficiency and interfacing to C. This material is covered as needed depending on the background of the students. The second module covers more advanced topics. Advanced issues of inheritance and polymorphism are covered.
Code: GTPL13
Duration: 5 Days
Data Science Projects with Python training course is designed to give you practical guidance on industry-standard data analysis and machine learning tools in Python, with the help of realistic data. This Data Science with Python course will help you understand how you can use pandas and Matplotlib to critically examine a dataset with summary statistics and graphs, and extract the insights you seek to derive. You will continue to build on your knowledge as you learn how to prepare data and feed it to machine learning algorithms, such as regularized logistic regression and random forest, using the scikit-learn package. You’ll discover how to tune the algorithms to provide the best predictions on new and, unseen data.
Code: GTDSPP
Duration: 2 Days
Covering JVM internals, bytecode, classloading, garbage collection analysis and tuning as well as JIT compilation, application profiling and language-level techniques; this course also contains hands-on labs and a wealth of directly-applicable knowledge that will allow engineers to gain deep insight into their performance problems and how to fix them.
Code: GTJ47
Duration: 2 Days
JavaScript has grown a lot in recent years, and nowadays allows developers to create extremely dynamic and rich client-side Web applications. This course leads you through the latest JavaScript syntax and includes detailed coverage of Dynamic HTML (DTML), the Document Object Model (DOM), and Cascading Style Sheets (CSS). The course also shows how to use jQuery to simplify client-side programming and add Ajax support with ease.
Code: GTIT50
Duration: 3 Days
This Oracle Certified Java Associate Java 8 course is aimed at Java developers who are preparing for the Oracle Certified Associate, Java SE 8 Programmer I examination. The course includes detailed coverage of all the topics in the exam, and includes comprehensive examples and exercises to assist your preparation for the exam as well as your general Java career.
Code: GTJ51
Duration: 5 Days
Accreditation: Oracle Certified Professional (OCP)
This Java training course discusses Java 8’s capabilities (& limitations) and answers the question “Does the arrival of streams make Java 8 a functional language?”. We then discuss Java 8 concurrency in some detail.
Code: GTJ802
Duration: 1 Day
In this Advanced JavaScript training class, you will learn advanced JavaScript techniques and good standard coding conventions. You will also learn advanced form validation with Regular Expressions, to manipulate the HTML DOM and to create jump menus and cascading select menus. Finally, you will learn to manipulate CSS with JavaScript to create applications using Dynamic HTML.
Code: GTIT24
Duration: 2 Days
In this XML Programming using Java training course, Java programmers will learn the basics of XML form and syntax. They will use Java to implement XML web applications, as well as learning how to use XML to pass data between distributed Java applications. Emphasis is placed on writing well-formed and valid XML, parsing techniques and converting Legacy data with XML.
Code: GTIT16
Duration: 3 Days
This RxJava training course is the Reactive Extensions library for the JVM. RxJava makes it easy to composing asynchronous and event-based programs using observable sequences of data in Java applications. This course takes a detailed look at the RxJava API and explores various patterns and techniques to ensure you make the most of concurrency, parallelism, and data throttling.
Code: GTJ49
Duration: 3 Days
Java Enterprise Edition 7 Development training course defines a platform for multi-tier enterprise development. This training course describes how to use Java EE 7 to create Web applications, define and access middle-tier EJB components, create and consume SOAP and REST Web services, create full-duplex client-server solutions using Web Sockets, implement message-based solutions using JMS, and persist data to a database by using JPA.
The course covers the latest techniques and APIs in the Java EE 7 platform.
Code: GTIT167
Duration: 5 Days
This Oracle Java Certified Professional training course is aimed at Java developers who are preparing for the Oracle Certified Professional, Java SE 7 Programmer II examination. The course includes detailed coverage of all the topics in the exam, and includes comprehensive examples and exercises to assist your preparation for the exam as well as your general Java career.
Code: GTJ46
Duration: 5 Days
This RxJava training course is the Reactive Extensions library for the JVM. RxJava makes it easy to composing asynchronous and event-based programs using observable sequences of data in Java applications. This course takes a detailed look at the RxJava API and explores various patterns and techniques to ensure you make the most of concurrency, parallelism, and data throttling.
Code: GTJ49
Duration: 3 Days
This Java Programming for C# Developers training course helps C# developers get up to speed quickly with the Java programming language and the Java Standard Edition (SE) 7 development platform. The course focuses on the differences between the C# and Java languages, and also explains how the .NET Framework library maps to the Java SDK.
Code: GTJ29
Duration: 4 Days
This Oracle Java Certified Professional training course is aimed at Java developers who are preparing for the Oracle Certified Professional, Java SE 7 Programmer II examination. The course includes detailed coverage of all the topics in the exam, and includes comprehensive examples and exercises to assist your preparation for the exam as well as your general Java career.
Code: GTJ46
Duration: 5 Days
Covering JVM internals, bytecode, classloading, garbage collection analysis and tuning as well as JIT compilation, application profiling and language-level techniques; this course also contains hands-on labs and a wealth of directly-applicable knowledge that will allow engineers to gain deep insight into their performance problems and how to fix them.
Code: GTJ47
Duration: 2 Days
This Oracle Certified Java Associate Java 8 course is aimed at Java developers who are preparing for the Oracle Certified Associate, Java SE 8 Programmer I examination. The course includes detailed coverage of all the topics in the exam, and includes comprehensive examples and exercises to assist your preparation for the exam as well as your general Java career.
Code: GTJ51
Duration: 5 Days
Accreditation: Oracle Certified Professional (OCP)
Covering JVM internals, bytecode, classloading, garbage collection analysis and tuning as well as JIT compilation, application profiling and language-level techniques; this course also contains hands-on labs and a wealth of directly-applicable knowledge that will allow engineers to gain deep insight into their performance problems and how to fix them.
Code: GTJ47
Duration: 2 Days
This Java training course discusses Java 8’s capabilities (& limitations) and answers the question “Does the arrival of streams make Java 8 a functional language?”. We then discuss Java 8 concurrency in some detail.
Code: GTJ802
Duration: 1 Day
Java Enterprise Edition 7 Development training course defines a platform for multi-tier enterprise development. This training course describes how to use Java EE 7 to create Web applications, define and access middle-tier EJB components, create and consume SOAP and REST Web services, create full-duplex client-server solutions using Web Sockets, implement message-based solutions using JMS, and persist data to a database by using JPA.
The course covers the latest techniques and APIs in the Java EE 7 platform.
Code: GTIT167
Duration: 5 Days
This JavaScript training course leads you through the latest JavaScript syntax and includes detailed coverage of Dynamic HTML (DTML), the Document Object Model (DOM), and Cascading Style Sheets (CSS). The course also shows how to use jQuery to simplify client-side programming and add Ajax support with ease.
Code: GTIT7
Duration: 3 Days
JavaScript has grown a lot in recent years, and nowadays allows developers to create extremely dynamic and rich client-side Web applications. This course leads you through the latest JavaScript syntax and includes detailed coverage of Dynamic HTML (DTML), the Document Object Model (DOM), and Cascading Style Sheets (CSS). The course also shows how to use jQuery to simplify client-side programming and add Ajax support with ease.
Code: GTIT50
Duration: 3 Days
In this Advanced JavaScript training class, you will learn advanced JavaScript techniques and good standard coding conventions. You will also learn advanced form validation with Regular Expressions, to manipulate the HTML DOM and to create jump menus and cascading select menus. Finally, you will learn to manipulate CSS with JavaScript to create applications using Dynamic HTML.
Code: GTIT24
Duration: 2 Days
This Advanced JavaScript training course explores the language in forensic detail, shining a light on the dark areas that often confuse and confound JavaScript development teams. If you’re writing production JavaScript code, and you need to get it right, then this is the course for you.
Code: GTIT35
Duration: 3 Days
This React JavaScript Programming training class introduces the React JavaScript framework, sometimes referred to as ReactJS or React.JS. React is a popular component-based JavaScript framework used for easy creation of powerful, interactive UIs.
This React class will provide an introduction to the benefits of the React JavaScript framework, so course participants can start to develop applications quickly using the framework.
Code: GTIT39
Duration: 2 Days
In this PHP and MySQL training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice. The class also covers SQL basics.
Code: GTLP2
Duration: 5 Days
This instructor-led 2-day SQL Fundamentals training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases. In the few cases in which there are differences between the databases, these differences will be pointed out.
Code: GTPL72
Duration: 2 Days
This Training in SQL Server 2018 Integration Services course will enable delegates to master SQL Server Integration Services. Delegates also will be able to import and export data using a variety of formats, including Excel spreadsheets and CSV files. The course will cover using the SSIS designer to copy and transforms data.
Code: GTPLSQLI
Duration: 1 Day
4 Top Takeaways from the Course:
Make your existing data work harder for you
Get the right report to the right person
Create eloquent reports from raw data
Improve communication inside and outside your organisation
Code: GTPLSQLS
Duration: 2 Days
Developers, analysts and business users need to quickly analyse large amounts of data, get insight into that data, retrieve hidden knowledge inside it, and report against various data sources professionally and effectively. This Training in SQL Server Business Intelligence course will enable them to do this with SQL Server Business Intelligence. The 5 day course will cover the SQL Server components and tools used for B.I. projects. The course will also include the new features in SQL Server B.I. 2018. Reporting Services, Analysis Services and Integration Services will be explored and worked with. Components of Business Intelligence in SQL Server are completely independent from the SQL Server databases, so they can be used over any data sources. Therefore it is not necessary to know the SQL Server itself.
Code: GTPLSQL
Duration: 5 Days
In this PHP and MySQL training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice. The class also covers SQL basics.
Code: GTLP2
Duration: 5 Days
This Training in SQL Server 2018 Integration Services course will enable delegates to master SQL Server Integration Services. Delegates also will be able to import and export data using a variety of formats, including Excel spreadsheets and CSV files. The course will cover using the SSIS designer to copy and transforms data.
Code: GTPLSQLI
Duration: 1 Day
This Training in SQL Server 2018 Integration Services course will enable delegates to master SQL Server Integration Services. Delegates also will be able to import and export data using a variety of formats, including Excel spreadsheets and CSV files. The course will cover using the SSIS designer to copy and transforms data.
Code: GTPLSQLI
Duration: 1 Day
4 Top Takeaways from the Course:
Make your existing data work harder for you
Get the right report to the right person
Create eloquent reports from raw data
Improve communication inside and outside your organisation
Code: GTPLSQLS
Duration: 2 Days
Thought you knew C++? Think again! The C++11 standard saw a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduced support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside. This Modern C++ Development training course takes a deep and detailed look at all the new features on offer in C++11, along with the incremental additional changes in C++14, C++17, and C++20.
Code: GTPL19
Duration: 5 Days
JavaScript has grown a lot in recent years, and nowadays allows developers to create extremely dynamic and rich client-side Web applications. This course leads you through the latest JavaScript syntax and includes detailed coverage of Dynamic HTML (DTML), the Document Object Model (DOM), and Cascading Style Sheets (CSS). The course also shows how to use jQuery to simplify client-side programming and add Ajax support with ease.
Code: GTIT50
Duration: 3 Days
Data Science Projects with Python training course is designed to give you practical guidance on industry-standard data analysis and machine learning tools in Python, with the help of realistic data. This Data Science with Python course will help you understand how you can use pandas and Matplotlib to critically examine a dataset with summary statistics and graphs, and extract the insights you seek to derive. You will continue to build on your knowledge as you learn how to prepare data and feed it to machine learning algorithms, such as regularized logistic regression and random forest, using the scikit-learn package. You’ll discover how to tune the algorithms to provide the best predictions on new and, unseen data.
Code: GTDSPP
Duration: 2 Days
Developers, analysts and business users need to quickly analyse large amounts of data, get insight into that data, retrieve hidden knowledge inside it, and report against various data sources professionally and effectively. This Training in SQL Server Business Intelligence course will enable them to do this with SQL Server Business Intelligence. The 5 day course will cover the SQL Server components and tools used for B.I. projects. The course will also include the new features in SQL Server B.I. 2018. Reporting Services, Analysis Services and Integration Services will be explored and worked with. Components of Business Intelligence in SQL Server are completely independent from the SQL Server databases, so they can be used over any data sources. Therefore it is not necessary to know the SQL Server itself.
Code: GTPLSQL
Duration: 5 Days
This Advanced Perl Programming training course begins with a thorough treatment of packages, modules, and libraries. Next, Perl references are studied. This gives students the necessary background to write object-oriented Perl. Various applications and areas that use object orientation are studied next. These modules include the Tk.pm module for building Graphical User Interfaces, the DBI.pm module, which provides a portable way of querying databases, the CGI.pm module for writing CGI programs, and the Socket.pm module used in client server networking applications. Finally a treatment of XML and Perl is undertaken.
Code: GTPL2
Duration: 4 Days
This CGI Programming using Perl training course bridges the gap between using HTML to create static Web pages and using Perl CGI scripts to create dynamic Web pages. The course emphasizes using the Perl 5 CGI library routines to process HTML forms by providing extensive working examples and by students writing applications to illustrate the concepts presented. This course is not intended to be a substitute for a Perl programming course.
Code: GTPL5
Duration: 3 Days
This three-day Object Oriented Perl training course addresses the Object-Oriented features of Perl and provides students with the knowledge to create Object-Oriented Perl scripts.
Code: GTPL4
Duration: 3 Days
Perl is a scripting language which allows for rapid prototyping of projects formerly done with a programming language or a shell. It incorporates all the functionality of C (including a UNIX system interface), the Shells, grep, sed, and awk. The topics in the course will aid all computer users – from end user to programmer to administrator alike.
Code: GTPL1
Duration: 4 Days
Data Science Projects with Python training course is designed to give you practical guidance on industry-standard data analysis and machine learning tools in Python, with the help of realistic data. This Data Science with Python course will help you understand how you can use pandas and Matplotlib to critically examine a dataset with summary statistics and graphs, and extract the insights you seek to derive. You will continue to build on your knowledge as you learn how to prepare data and feed it to machine learning algorithms, such as regularized logistic regression and random forest, using the scikit-learn package. You’ll discover how to tune the algorithms to provide the best predictions on new and, unseen data.
Code: GTDSPP
Duration: 2 Days
This Automating with Python training course entitled Automation with Python will teach you how to create Python programs to:
- Search for text in a file or across multiple files
- Create, update, move, and rename files and folders
- Search the Web and download online content
- Update and format data in Excel spreadsheets of any size
- Split, merge, watermark, and encrypt PDFs
- Send reminder emails and text notifications
- Fill out online forms
Code: GTIT29
Duration: 3 Days
Processing big data in real time is challenging due to scalability, information inconsistency, and fault tolerance. Big Data Analysis with Python teaches you how to use tools that can control this data avalanche for you. In this course, you’ll learn practical techniques to aggregate data into useful dimensions for posterior analysis, extract statistical measurements, and transform datasets into features for other systems.
Code: GTDBDAP
Duration: 2 Days
This Advanced Python Development training course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You'll learn how to write OO and functional code, define and consume REST services and web sockets, implement multithreaded code, use popular Python data science libraries, implement Big Data solutions, and more.
Code: GTIT49
Duration: 4 Days
Upcoming schedule: Live Online GMT +01:00, Wednesday 30 April 2025 at 09:30 to Wednesday 30 April 2025 at 17:00 - (Duration: 1 days)
This Python training course provides a comprehensive introduction to the core syntax and functions provided by Python, including its object-oriented features. This fast-paced Python course also explores some of Python's powerful APIs and techniques. Python is a powerful and popular object-oriented scripting language.
Code: GTPYF1
Duration: 1 Day
This Introduction to Python 3 training course provides a comprehensive introduction to the core syntax and functions provided by Python, including coverage of its object-oriented and functional programming features. The course also explores the Python standard library. Python is a powerful and popular object-oriented programming/scripting language with many high quality libraries.
Code: GTIT19
Duration: 3 Days
This Data Wrangling with Python training course starts with the absolute basics of Python, focusing mainly on data structures. It then delves into the fundamental tools of data wrangling like NumPy and Pandas libraries. You’ll explore useful insights into why you should stay away from traditional ways of data cleaning, as done in other languages, and take advantage of the specialized pre-built routines in Python. This combination of Python tips and tricks will also demonstrate how to use the same Python backend and extract/transform data from an array of sources including the Internet, large database vaults, and Excel financial tables. To help you prepare for more challenging scenarios, you’ll cover how to handle missing or wrong data, and reformat it based on the requirements from the downstream analytics tool. The course will further help you grasp concepts through real-world examples and datasets.
Code: GTDDWP
Duration: 2 Days
The Advanced Python 3 training course aims to take attendees beyond basic Python.
The course will enable attendees to enable to produce more efficient, safer and maintainable code using standard Python idioms.
The course assumes you are happy with core Python concepts and syntax.
Code: GTIT20
Duration: 3 Days
Upcoming schedule: Live Online GMT +01:00, Tuesday 13 May 2025 at 09:30 to Tuesday 13 May 2025 at 17:00 - (Duration: 1 days)
This Python training course aims to equip learners with advanced skills required to use Python for data analysis and visualization.
Code: GTPYF3
Duration: 1 Day
Upcoming schedule: Live Online GMT +01:00, Monday 12 May 2025 at 09:30 to Monday 12 May 2025 at 17:00 - (Duration: 1 days)
This Python training course provides a comprehensive introduction to the core syntax and functions provided by Python, including its object-oriented features. The fast-paced expert level Python course also explores some of Python's powerful APIs and techniques.
Code: GTPYF2
Duration: 1 Day
Enterprise React Apps, and simply apps that grow as requirements evolve, need to consider how to manage UI and application state. This task grows in complexity with app size. This React Advanced training course explores state management in React apps, and how you can manage that state effectively. We look at two differing (and both popular) approaches, building apps that use each approach as we go. Time permitting, we will explore further concepts in React too, including styling our components, server-side rendering (SSR), and testing components.
Code: GTIT42
Duration: 2 Days
React has redefined web development, with its focus on testable components, a virtual DOM and functional programming concepts. Widely popular, and in use by companies such as Netflix, facebook, Instagram and Walmart, React has changed the way developers think about building client-side apps. This React Fundamentals training course will teach you the fundamentals of React, with plenty of lab exercises to take you step by step toward building complete applications. The class will use ES6+ throughout.
Code: GTIT41
Duration: 2 Days
Upcoming schedule: Live Online GMT +01:00, Tuesday 06 May 2025 at 09:30 to Friday 09 May 2025 at 17:00 - (Duration: 4 days)
This Rust Programming course updated for Rust Edition 2024 and Rust 1.85 is an immersive course, designed to introduce you to Rust, one of the most innovative and safe systems programming languages.
This course covers everything from Rust’s history and design philosophy, to its modern application in software engineering. Through a blend of theory and hands-on labs, you'll explore Rust's unique approach to memory management, error handling, and concurrency, preparing you to build fast, reliable, and efficient software systems.
Code: GTAORP1
Duration: 4 days
In this Mastering XML for SOA and Web Services training course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.
Code: GTIT15
Duration: 3 Days
This Introduction to SQL Programming training course is an introduction to the SQL database language. After this course the student will be able to use SQL to define, manipulate and control access to their data. The course thoroughly covers SQL syntax and facilities.The course begins with a general introduction to databases, including the principles of relational databases. Data retrieval is discussed in depth, covering all of the pertinent features of SQL, including joins. Data Manipulation Language is covered, including inserting, updating and deleting data. Transaction control and locking is discussed. Data Definition Language is covered, including creating, altering and dropping tables, and the use of integrity constraints. Views and indexes are covered.
Code: GTPL7
Duration: 3 Days
Developers, analysts and business users need to quickly analyse large amounts of data, get insight into that data, retrieve hidden knowledge inside it, and report against various data sources professionally and effectively. This Training in SQL Server Business Intelligence course will enable them to do this with SQL Server Business Intelligence. The 5 day course will cover the SQL Server components and tools used for B.I. projects. The course will also include the new features in SQL Server B.I. 2018. Reporting Services, Analysis Services and Integration Services will be explored and worked with. Components of Business Intelligence in SQL Server are completely independent from the SQL Server databases, so they can be used over any data sources. Therefore it is not necessary to know the SQL Server itself.
Code: GTPLSQL
Duration: 5 Days
In this PHP and MySQL training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice. The class also covers SQL basics.
Code: GTLP2
Duration: 5 Days
In this SQL Querying course, you learn to exploit the full potential of the SELECT statement to write robust queries using the best query method for your application, test your queries, understanding indexes and avoid common errors and pitfalls.
Code: GTPLSQL
Duration: 1 Day
This instructor-led 2-day SQL Fundamentals training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases. In the few cases in which there are differences between the databases, these differences will be pointed out.
Code: GTPL72
Duration: 2 Days
This Training in SQL Server 2018 Integration Services course will enable delegates to master SQL Server Integration Services. Delegates also will be able to import and export data using a variety of formats, including Excel spreadsheets and CSV files. The course will cover using the SSIS designer to copy and transforms data.
Code: GTPLSQLI
Duration: 1 Day
4 Top Takeaways from the Course:
Make your existing data work harder for you
Get the right report to the right person
Create eloquent reports from raw data
Improve communication inside and outside your organisation
Code: GTPLSQLS
Duration: 2 Days
This Introduction to SQL Programming training course is an introduction to the SQL database language. After this course the student will be able to use SQL to define, manipulate and control access to their data. The course thoroughly covers SQL syntax and facilities.The course begins with a general introduction to databases, including the principles of relational databases. Data retrieval is discussed in depth, covering all of the pertinent features of SQL, including joins. Data Manipulation Language is covered, including inserting, updating and deleting data. Transaction control and locking is discussed. Data Definition Language is covered, including creating, altering and dropping tables, and the use of integrity constraints. Views and indexes are covered.
Code: GTPL7
Duration: 3 Days
This instructor-led 2-day SQL Fundamentals training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases. In the few cases in which there are differences between the databases, these differences will be pointed out.
Code: GTPL72
Duration: 2 Days
In this PHP and MySQL training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice. The class also covers SQL basics.
Code: GTLP2
Duration: 5 Days
In this XML Fundamentals training course you will learn fundamentals necessary to use XML on the Web or in data processing applications. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming APIs in languages such as Java and Perl.
Code: GTIT10
Duration: 3 Days
In this two-day XSLT training course you will use the features of XSLT and XPath to develop stylesheets that convert XML documents to other XML, HTML, or text. The course begins with an introduction to commonly used tags such as template, apply-templates, and value-of. From there, you will learn how to use XPath nodetypes, axes, and predicates. Flow control and functions are covered next. Finally, you will learn some advanced XSLT features such as variables and parameters.
Code: GTIT25
Duration: 2 Days
In this XML Programming using Java training course, Java programmers will learn the basics of XML form and syntax. They will use Java to implement XML web applications, as well as learning how to use XML to pass data between distributed Java applications. Emphasis is placed on writing well-formed and valid XML, parsing techniques and converting Legacy data with XML.
Code: GTIT16
Duration: 3 Days
In this Comprehensive XML training course you will learn the fundamentals necessary to use XML on the Web or in data processing applications. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity and use XSLT and stylesheets to transform XML documents. You will use Java to implement XML web applications, as well as learn how to use XML to pass data between distributed Java applications. Emphasis is placed on writing well-formed and valid XML, parsing techniques and converting Legacy data with XML.
Code: GTIT14
Duration: 5 Days
In this Mastering XML for SOA and Web Services training course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.
Code: GTIT15
Duration: 3 Days
In this XML Bootcamp for Programmers training course, Java programmers will learn the basics of XML form and syntax. They will use Java to implement XML Web applications, as well as learn how to use XML to pass data between distributed Java applications. Emphasis is placed on writing well-formed and valid XML, parsing techniques and converting Legacy data with XML.
Code: GTIT12
Duration: 3 Days
This Introduction to XML Schema training course teaches XML developers how to use XML Schema to define the structure of XML languages and how to validate XML documents against XML schemas.
Code: GTIT17
Duration: 2 Days