GogoTraining Employees will be Off-Site Tuesday April 23rd. ITIL Exam Orders Placed on Tuesday will be Fulfilled Wednesday April 24, 2024.

Click on the links below to explore this exciting package!

Learning to program is both fun and easy by taking this brand new and exciting Introduction to Programming for Non-Programmers course! Not only will you learn the foundations of how to program, but you’ll also gain a solid foundation in the world’s most popular computer language: JavaScript.  Without having to install any special software, and using only your web browser and your text editor, you’ll journey into the exacting world of programming. Using an easy to learn training style, you’ll learn about the JavaScript language, functions, variables, making decisions, looping, and more. At the end of the course, you’ll be in a great position to take other introductory programming language course.

View course details

This course provides a fundamental understanding of the functions within any modern operating system. Most users of computers, like Windows 10 or Redhat V8, only deal with the GUI (graphical user interface). This course explores the functions used by those GUIs and provides an understanding of what is really happening. Used either stand-alone to gain a basic understanding of operating system concepts or with a companion textbook, Modern Operating Systems by Andrew S. Tanenbaum, while viewing the course or as a resource for later reference, this course provides a solid foundation that would enhance understanding for other courses, such as USB 2.0 Architecture Part 1, Oracle 12c Real Application Clusters Part 2: Performance Tuning, Administration and Backup, PCI Express (PCIe) Overview, Cloud Computing Foundation, and any programming course.  This course is a pre-requisite for the Linux V7 Essentials course.

View course details

This C Programming Bootcamp Part 1 online course, part 1 of a two part series will introduce you to the C programming language.  You will start with the layout of a C program and venture into control statements, loops, and functions. When you complete this course, you will have the skills to be an effective and productive C Programmer. 

View course details

This C Programming Bootcamp Part 2 online course, part 2 of a two part series, will introduce you to the C programming language.  You will start basic I/O and move into more complex data types such as arrays, structures, and pointers using solid programming techniques.  When you complete this course, you will have the skills to be an effective and productive C Programmer. 

View course details

This Python Programming Essentials online training course teaches you the basics of Python, a powerful programming language used to solve many different types of problems. In this course you will start by learning the basics of Python and by the end of the course you will be able to write Python programs to processes, text, work with complex data types, handle exceptions, and begin designing object-oriented programs.  

Python is a general purpose language that was released in the 1990’s.  It is designed to be highly readable and that makes it very easy for beginners. Even though the learning curve is shorter than many other languages, it allows you to do scientific computing, web development and 3d rendering.  Python had a major role in starting YouTube, Instagram and Reddit.  Because Python is useful in many different applications there are jobs available in just about every market. Companies like Google and YouTube have requirements for Python Programmers most all the time.

This course was designed using Python Version 2 and includes exercises using Python Version 2 and  Python Version 3.  Python version 3 is now the preferred version of Python.  All example Python programs provided in the class are shown in Version 2 and Version 3.  

Once you have completed Python Programming Essentials the next course in this series is Advanced Python Programming. The Advanced Python Programming course will enhance your Python knowledge by discussing complex data types, object oriented programming, GUI programs, regular expressions, threads, network programming, using SQL, and extending Python with C. Click here to learn more about Advanced Python Programming.

 

 

View course details

This Advanced Python Programming online training course picks up where Python Essentials left off.  In this course you will enhance your Python knowledge by discussing complex data types, object oriented programming, GUI programs, regular expressions, threads, network programming, using SQL, and extending Python with C. This course was filmed using Python 2.x.

In order to take this course you need to have taken Python Programming Essentials or have equivalent experience in the concepts taught in that course.

Python is a general purpose language that was released in the 1990’s.  It is designed to be highly readable and that makes it very easy for beginners. The learning curve is shorter than many other languages, it allows you to do scientific computing, web development and 3d rendering.  Python had a major role in starting YouTube, Instagram and Reddit.  Because Python is useful in many different applications there are jobs available in just about every market. Companies like Google and YouTube have requirements for Python Programmers most all the time.

 

View course details

This hands-on class will teach you the basics of Linux V7 using Red Hat Linux, a powerful open-source operating system.  You will learn how to install, work with users and groups, and program using bash shell and the vi editor. This class, in addition to Linux V7 System Administration, prepares you to sit for the  Certified System Administrator exam given by Red Hat. This course also provides the necessary foundation for any version of Linux.

View course details

This hands-on class will teach you the how to administer a Linux V7 system. You’ll learn how to install Linux V7, handle system initialization, work with disk partitions, and manage packages, users and groups. Additionally, the course will cover networking, using utilities to find things, discuss the Linux Kernel, the X Windows system and learn to troubleshoot. This course was written using Red Hat Linux and provides the necessary foundation for administering any version of Linux.

This class, in addition to Linux V7 Essentials, prepares you to sit for the Certified System Administrator exam. 

View course details

By taking this Datacommunications Essentials online training course, you will learn the fundamentals of data communication and the key strategies developed to move information reliably and confidentially through the practical world. Training presentations are anchored in actual implementations of data-com protocols such as Ethernet, TCP/IP, frame relay and the Internet and devices including switches and routers.

View course details

This VoIP course gives you a history and background of telephony and how we can evolve to next generation voice communications (Voice over IP). Included in the VoIP online training is a review of circuit switched telephony, QoS issues, and how packet based networks can be used for robust and cost effective support of streaming applications.

View course details

This TCP/IP online training course establishes the business case for TCP/IP and quickly provides a comprehensive knowledge base in this essential communications technology. Training discussions include all aspects of TCP/IP standards, the technical fundamentals, deployment and operation of packet-based networks.

View course details

This TCP/IP online training course starts with discussions of practical methods for migrating to IPv6 and offers several approaches for seamless communications between IPv4 and IPv6 networks. Building on the fundamentals of TCP/IP, this training discusses IP routing protocols and the operation and features of TCP. Included are a thorough discussion of TCP/IP applications, TCP/IP utilities for troubleshooting network problems and the components and deployment of VPNs. The course concludes with a discussion of application behavior, convergence issues, and the protocols that are designed to enhance performance for applications that require a defined QoS.

View course details

In this course students learn the basics of writing Oracle SQL statements. This course provides the SQL skills that allow developers, database administrators and end-users to write queries against single and multiple tables, manipulate data in tables and take advantage of Oracle supplied row functions.

View course details

In this course, students learn how to use the advanced features of SQL in order to query and manipulate data within the database. Advanced querying and reporting techniques including using SET operators, writing hierarchical queries and using the Flashback Query feature are explained. Schema objects such as Tables, Indexes and Constraints are discussed in detail. 

In order to take this course you need to have taken Oracle 11g/12c: Introduction to SQL and have experience in writing Oracle SQL statements.

View course details

This Oracle 11g PL/SQL programming Part 1 online training course introduces you to PL/SQL and helps you understand the benefits of Oracle’s proprietary database language. You will learn to create PL/SQL blocks of application code that can be shared by multiple users, forms, reports, and data management applications. In addition you will create anonymous PL/SQL blocks as well as named stored procedures, functions, packages and triggers.  This Oracle course also covers learning to develop, execute, and manage PL\SQL stored program units, subprograms, triggers, declaring identifiers and both user-defined and pre-defined exceptions. You will be introduced to the utilization of some of the more useful Oracle-supplied packages.

Once you have completed Oracle 11g PL/SQL Programming Part 1 the next course in this series is Oracle 11g PL/SQL Programming Part 2.  The Oracle 11g PL/SQL Programming Part 2 course will continue to guide you through more intermediate PL/SQL topics.  You will learn how to handle runtime errors, cursor processing, stored procedures and functions, and design and use PL/SQL packages.  Also, you will learn how to manage dependencies between stored units, manage security, and create automatic triggers to solve business requirement.  Click here to learn more about Oracle 11g PL/SQL Programming Part 2.

View course details

Oracle 11g PL/SQL Programming Part 2 online training picks up right where Part 1 completes and continues to guide you through more intermediate PL/SQL topics. Through hands-on exercises, you learn to handle all types of runtime errors, use explicit cursor processing including cursor FOR loops, create and use stored procedures and functions, and design and use PL/SQL packages as well as understand the benefits of using packages. This Oracle programming course teaches you to manage dependencies between these PL/SQL stored units, and understand and manage security for them as well. Also covered in this Oracle training is learning how to automate processing by creating triggers to solve business requirements including 11g compound triggers.

In order to take this course you need to have taken Oracle 11g PL/SQL Programming Part 1 and have experience in some high-level programming such as SQL.

View course details

In this Oracle database administration course, Part 1 of a two part online training series, you will explore how an Oracle Database applies 'cloud computing' to multiple computers to provide fast, efficient, secure data storage and manipulation that easily scales to thousands of clients. In this Oracle training, students learn how to install, administer and maintain an Oracle 12c database in an effective and efficient manner. Topics such as the interaction among Oracle components, an understanding of Oracle's architecture and user management are covered. This course will assist those preparing to take the Oracle Certified Associate (OCA) certification examination.

 

Once you have completed Oracle 12c: Database Administration I Part 1 the next course is this series is Oracle 12c: Database Administration I Part 2. The Oracle 12c: Database Administration I Part 2 course will continue to build your knowledge in shared server, database performance monitoring, database maintenance, how to use the undo management feature, how to deal with locking conflicts and finishing up with backups and database recovery. Click here to learn more about Oracle 12c: Database Administration I Part 2.

View course details

In this Oracle database administration online training course, Part 2 of a two part series, you will explore how an Oracle Database applies 'cloud computing' to multiple computers to provide fast, efficient, secure data storage and manipulation that easily scales to thousands of clients. Students will learn how to install, administer and maintain an Oracle 12c database in an effective and efficient manner. Training topics such as performance monitoring, database security and backup and recovery techniques are covered. This Oracle training will assist those preparing to take the Oracle Certified Associate (OCA) certification examination.

 

Once you have completed Oracle 12c Database Administration I Part 2 the next course you will want to take is Oracle 12c Database Administration II Part 1. The Oracle 12c Database Administration II is a 2 part series that will enhance your knowledge further with more advance Oracle database topics. Click here to learn more about Oracle 12c Database Administration II Part 1 and Part 2.

View course details