Locations: Online
Course Description: The 4-course Advanced Java Developer Bootcamp offers a task-oriented, cost effective approach to learning Java technology. Students will learn how to code, compile and run standalone object-oriented Java programs; create and deploy SOAP based and RESTful Web services as well as work with a variety of Java EE components and frameworks. Students will also create tests from use cases and/or Agile methodology.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
In this bootcamp students go beyond fundamental language syntax and learn to create Java applications using frameworks as well as properly code to exploit client/server architecture. Object-oriented concepts and proper use of classes, objects, inheritance and polymorphism are emphasize throughout. Coverage includes building applications by effectively integrating Spring and Hibernate and utilizing Ajax on both the client and server sides. Students will also learn Test Driven Development (TDD) using NUnit and Microsoft’s Visual Studio including building unit tests using mocks, fakes, stubs and drivers. Extensive hands on work provides proficiency in the use of the IDE of your choice, whether it be Eclipse, NetBeans or jEdit.
Students Will Learn:
- Coding, compiling and running standalone object-oriented Java programs
- Coding Java programs using correct syntax and block structure
- Developing servlets and JSPs
- Creating and deploying SOAP based and RESTful Web services
- Accessing databases with JDBC
- Managing database transactions with Spring and Hibernate
- Understanding the core principles of Spring and of Dependency Injection
- Using Spring MVC to build RESTful services
- Agile development and the test-driven development paradigm
- Creating tests from use cases and/or Agile methodology
- Unit testing using JUnit
Subjects: Web Services, Java, Spring MVC
Locations: Online
Course Description: The 5-course Advanced SQL Server Developer includes coverage of relational database fundamentals, SQL programming, Reporting Services, Integration and Analysis Services as well as coverage of ASP.NET Web forms.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
This bootcamp provides a solid understanding of relational database design concepts, coding and utilizing SQL queries and database management tools. It includes comprehensive coverage of SQL syntax including complex queries, as well as creating and using stored procedures, functions, views and triggers. You will learn how to deploy and manage Reporting Services, create and customize reports including Table, Matrix, Parameterized and Linked reports. You’ll be introduced to the design and use of data warehouses and the use of SSIS to import/export data. A thorough introduction to SSAS includes creation of data cubes to support business analytics, and syntax for extracting information including the use of MDX to develop Multidimensional models. Administration topics include installing and configuring SQL Server, backing up and restoring databases, configuring security as well as monitoring and optimizing performance of a SQL Server. Students will also be introduced to creating dynamic Web sites with ASP.NET Web Forms and the .NET framework, including how to use ADO.NET to interact with databases by running SQL queries and executing stored procedures.
Students Will Learn:
- Designing normalized table structures for relational databases
- Creating databases and tables
- Writing SQL queries
- Using triggers and stored procedures
- Creating, deploying and configuring SQL Server Reporting Services
- Rendering reports as Excel, Word or PDF files
- Adding charts and gauges to reports
- Using Report Builder to create reports
- Using SSIS to create import/export routines between SQL Servers and many other data sources
- Designing and building data warehouses
- Creating cubes using SSAS Implementing data mining algorithms against cubes to support predictive and trending analysis
- Installing and configuring SQL Server 2016
- Using the SQL Server client tools to manage and configure SQL Server
- Configuring security in SQL Server
- Backing up and restoring databases
- Managing multiple SQL Server instances using central management
Subjects: SQL Business Intelligence, SQL Programming, SQL Server Administration, .NET
Locations: Online
Course Description: The 2-course C/C++ Programmer bootcamp includes coverage of programming in both the C and C++ languages.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
In the C Programming course, students are introduced to all major language elements including fundamental data types, flow control, and standard function libraries. The C++ course introduces core object oriented programming concepts including inheritance, encapsulation and polymorphism. C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Students can utilize Microsoft Visual Studio to complete hands-on labs or a UNIX-based environment if desired.
Subjects: C++, C
Locations: Online
Course Description: The 2-course Java Programmer bootcamp offers a task-oriented, cost effective approach to learning Java technology. Students will learn how to code, compile and run standalone object-oriented Java programs; create and deploy SOAP based and RESTful Web services as well as work with a variety of Java EE components and frameworks.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
In this bootcamp students go beyond fundamental language syntax and learn to create Java applications using frameworks as well as properly code to exploit client/server architecture. Object-oriented concepts and proper use of classes, objects, inheritance and polymorphism are emphasize throughout. Coverage includes building applications by effectively integrating Spring and Hibernate and utilizing Ajax on both the client and server sides. Extensive hands on work provides proficiency in the use of the IDE of your choice, whether it be Eclipse, NetBeans or jEdit.
Students Will Learn:
- The advantages of using the Java platform
- How to code, compile and run standalone object-oriented Java programs
- Writing robust Java software that gracefully handles run-time problems
- Writing web-based applications in Java
- How to download, install and use the tools in the Java Development Kit
- Developing servlets and JSPs Consuming Web services
- Creating and deploying SOAP based and RESTful Web services
- Utilizing the Spring dependency injection framework
- Managing database operations by using the Hibernate framework
- Building Web applications by using the Spring MVC framework
- Managing database operations by using the Hibernate framework
- Building Web applications by using the Spring MVC framework
Subjects: Web Services, Java
Locations: Online
Course Description: The 2-course Linux System Administrator bootcamp provides a thorough introduction to UNIX and Linux fundamentals as well as essential administration skills required to competently maintain a Linux system in a networked business environment. Students will also learn to create Bourne and Korn shell scripts and receive solid grounding in the X Window System.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
This bootcamp provides you with the knowledge to become a UNIX power user as well as an understanding of fundamental system administration. You’ll learn the important commands, file system structure and navigation, process creation and management as well as comprehensive practice writing Korn and Bash shell scripts. You’ll be introduced to regular expressions and the power tools that use them including grep, sed, and awk. Administration topics include installing, configuring and maintaining an Enterprise Linux system, as well as planning and implementing backup strategies and configuring and deploying network services.
Students Will Learn:
- Navigating the file system
- Controlling file access
- Working with vi
- Monitoring and controlling processes
- Using command line editing
- Working with secure shells
- Using conditional constructs to control script execution
- Manipulating strings
- Using the ksh and bash commands
- Installing a Linux operating system and configuring peripherals
- Setting up and maintaining basic networking
- Performing backups and restoration of files
- Troubleshooting system problems
- Configuring DHCP services
- Configuring DNS services
Subjects: Linux, UNIX, Bash
Locations: Online
Course Description: The 5-course Microsoft .NET Developer bootcamp teaches the skills needed to create distributed applications and dynamic web applications with the .NET platform using C#. The program includes optional courses in WPF, WCF, SQL Programming and OOA&D.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
In this bootcamp you will learn how to create robust, scalable applications using C# and Visual Studio. Coverage begins with an introduction to the C# programming language, built in data types, operators, control structures, classes and methods, collections and exception handling. You will develop both Windows and Web-based applications, including in-depth coverage of Microsoft’s MVC programming framework. Advanced topics include the Entity Framework, Web API, creating multithreaded applications, using LINQ to query data and working with object-based collections and generics collections.
Students Will Learn:
- Using Visual Studio to create C# or VB.NET applications
- Working with .NET collections
- Using LINQ to make queries
- Creating desktop-based applications
- Deploying .NET applications
- Accessing and displaying data using ADO.NET
- Creating ASP.NET form-based applications
- Using HTML server controls, Web controls and validation controls on a Web page
- Architecture of ASP.NET MVC web applications
- Using Visual Studio to create Internet and Intranet applications
- Securing and deploying ASP.NET MVC web applications
- Building Responsive Applications Using Bootstrap
- Working with the Entity Framework
- Building Single Page Applications with ASP.NET MVC, Web API and AngularJS
- Designing object-oriented applications that use class hierarchies
- Implementing user-defined classes
- Using .NET collections to manage data
- Creating multithreaded applications
Subjects: C#, SQL Programming, WCF, WPF, ASP.NET, VB.NET, .NET, ASP.NET MVC
Locations: Online
Course Description: The 2-course Mobile Application Developer bootcamp provides multi-device coverage for Android applications as well as iPad/iPhone applications using Swift.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
This program prepare you to code applications for Android and iPhone environments. Coverage begins by setting up the Android IDE to develop and test Android apps for smartphones and tablets. Android-specific topics include using standard widgets such as buttons, checkboxes, lists, date/time pickers and images. Additionally, you will learn to develop native applications for iPhone with Swift using the Xcode interface. Optional courses in this track include Objective-C and Microsoft’s cross-platform Xamarin programming environment.
Students Will Learn:
- Creating Android apps for mobile devices
- Setting up the IDE to develop and test Android apps for smartphones and tablets
- Embedding SQLite databases in apps for persistent storage
- Connecting Android apps to web services and Java libraries
- Packaging and deploying apps to phones and tablets
- Using Xcode to build iPhone and iPad apps
- Working with Swift data types
- Understanding iOS app life cycle
- Handling run time errors in Swift
- Using Web services to manage data
- Recording and playing back sound
Subjects: Mobile, Objective-C, Swift, Xcode, iOS, Android
Locations: Online
Course Description: The Python Programmer bootcamp shows how to rapidly develop and maintain effective Python programs and provides thorough coverage of Python syntax, built in data types and control constructs.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
Take advantage of quality content and personal service to assure your success. Curriculum Advisors are available at 978.250.4983 to answer any questions you may have regarding the programs of interest to you.
Subjects: Python
Locations: Online
Course Description: The 2-course SQL Server Administrator bootcamp includes coverage of relational database fundamentals, SQL programming and administering SQL Server 2016 databases.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
This bootcamp provides a solid understanding of relational database design concepts, coding and utilizing SQL queries and database management tools. It includes comprehensive coverage of SQL syntax including complex queries, as well as creating and using stored procedures, functions, views and triggers. Administration topics include installing and configuring SQL Server, backing up and restoring databases, configuring security as well as monitoring and optimizing performance of a SQL Server.
Students Will Learn:
- Designing normalized table structures for relational databases
- Creating databases and tables
- Writing SQL queries
- Using subqueries
- Using triggers and stored procedures
- Installing and configuring SQL Server 2016
- Using the SQL Server client tools to manage and configure SQL Server
- Configuring security in SQL Server
- Backing up and restoring databases
- Replicating data using SQL Server replication
- Monitoring events and data changes on a SQL Server
- Managing multiple SQL Server instances using central management
Subjects: SQL Programming, SQL Server Administration
Locations: Online
Course Description: The 3-course SQL Server Business Intelligence Developer bootcamp includes coverage of relational database fundamentals, SQL programming, Reporting Services, Integration and Analysis Services.
Our unique approach combines on-demand streaming with personal facilitation and comprehensive hands-on exercises to assure successful training and competence in the IT workplace. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor is assigned to each student to assist in completing lab exercises and to help with any questions about the course content. Our classes are designed to be 50% lecture and 50% hands on exercises. Lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab facilitator as well as the student.
This bootcamp provides a solid understanding of relational database design concepts, coding and utilizing SQL queries and database management tools. It includes comprehensive coverage of SQL syntax including complex queries, as well as creating and using stored procedures, functions, views and triggers. You will learn how to deploy and manage Reporting Services, create and customize reports including Table, Matrix, Parameterized and Linked reports. You’ll be introduced to the design and use of data warehouses and the use of SSIS to import/export data. A thorough introduction to SSAS includes creation of data cubes to support business analytics, and syntax for extracting information including the use of MDX to develop Multidimensional models.
Students Will Learn:
- Designing normalized table structures for relational databases
- Creating databases and tables
- Writing SQL queries
- Using subqueries
- Using triggers and stored procedures
- Programming features of T-SQL
- Creating, deploying and configuring SQL Server Reporting Services
- Rendering reports as Excel, Word or PDF files
- Adding charts and gauges to reports
- Using Report Builder to create reports
- Using SSIS to create import/export routines between SQL Servers and many other data sources
- Designing and building data warehouses
- Creating cubes using SSAS
- Implementing data mining algorithms against cubes to support predictive and trending analysis
Subjects: SQL Business Intelligence, SQL Programming