Developing Node.js Web Applications

This Developing Node.js Web Applications course is for developers who wish to use JavaScript to create network applications.

This course explains the concepts of event loop structure of Node.js applications and goes on to explain the appropriate time to use features such as callbacks,streams and buffers. It takes a hands-on approach to developing Node.js applications and includes details on error handling,database access and frameworks.

 

Day(s): 1

Course Code: STA_NODEJS

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

HTML & CSS

The HTML & CSS course comprises sessions dealing with HTML document structure,tags,elements,and attributes,how to mark up and style headings,paragraphs,links,images,lists,tables,and forms. It also provides an introduction to HMTL5 and responsive web design � a must,given that modern web sites should look good on all devices.

The delegate will learn how to construct and style a simple web site.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 1

Course Code: STA_HCSS

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Bootstrap

This course explores the Bootstrap responsive framework – the most widely used HTML,CSS and JavaScript framework for the development of web applications that look good on all devices.

In a practical,hands-on environment,delegates will learn how to integrate Bootstrap and use it to develop a responsive page layout. They will learn how to exploit Bootstrap classes to style commonly used elements and to construct interactive components including buttons,menus,dialogues,carousels and more.

 

Day(s): 1

Course Code: STA_BOOTS

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Angular Development

The Angular Development course focuses on using modern Angular to develop single-page web applications.

This course teaches the use of Angular directives and expressions in HTML5 documents,writing Angular components,filters and services to build complete Single Page Web Applications (SPA).

Comprehensive examples and exercises are used throughout to give practical hands-on experience of the techniques covered.

This course covers Angular from Version 2 upwards,currently at Version 4. TypeScript is used as the primary language for development and the chosen environment for development is Microsoft Visual Studio Code together with Google Chrome.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 1

Course Code: STA_ANGDEV

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Aurelia Framework

Aurelia is a JavaScript framework geared towards developers looking for a consistent,clear,well-supported framework for modern browser environments.

A modern architecture,combining adaptive databinding,extensible HTML,full routing capability,broad language support,a strong DI container and testable code; Aurelia is not just another alternative in the framework marketplace,but has quickly become a leading choice amongst some established players.

The Aurelia Framework course provides developers with a broad,rounded,hands-on course,and is fitting for those for which Aurelia may be the first JS framework they have encountered.

 

Day(s): 1

Course Code: STA_AUR

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Developing AngularJS Web Applications

The Developing AngularJS Web Applications course focuses on using AngularJS 1 to facilitate development of single-page web applications that use the Model-View-Controller (MVC) design pattern.

This course will teach you how to use AngularJS directives and expressions in HTML5 documents and write AngularJS controllers,filters and services to build a complete Single Page Web Application (SPA).

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 1

Course Code: STA_ANGJS

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Web Development 2 with HTML5,CSS3 and JavaScript

The Web Development 2 with HTML5,CSS3 and JavaScript course comprises sessions dealing with HTML5,CSS3 and JavaScript. It builds on the skills and knowledge gained by attendance on the Web Development 1 course by covering that which is new in HTML version 5 and CSS version 3,and advanced JavaScript topics.

The delegate will learn how to integrate HTML5 and CSS3 features into their web site. They will become familiar with the inner workings of the JavaScript language,enabling them to write complex code and to troubleshoot.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 1

Course Code: STA_WEBDEV2

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

JavaScript 1

The JavaScript 1 course comprises sessions dealing with embedding a script in a web page,variables and expressions,conditions and loops,functions,objects,arrays,errors and debugging,the DOM,event handling,the BOM,and AJAX.

The delegate will learn how to add dynamic and interactive behaviour to their web pages.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 1

Course Code: STA_JS1

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

JavaScript 2

The JavaScript 2 course comprises sessions dealing with values and references,strict mode,arrays,scope,objects,asynchronous JavaScript,unit testing and ECMAScript version 6.

The delegate will learn about the inner workings of the JavaScript language to better enable them to write complex code and to troubleshoot.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

 

Day(s): 90

Course Code: STA_JS2

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Web Development 1 with HTML,CSS and JavaScript

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 ea

The Web Development 1 with HTML,CSS and JavaScript course comprises sessions dealing with HTML,CSS and JavaScript - the three core languages of web development. HTML tags give a web page its structure,Cascading Style Sheets provide the style,and JavaScript code is used to make the page dynamic and interactive. All three are essential for a modern,responsive web site.

The delegate will learn how to construct and style a simple web site,and add dynamic and interactive behaviour to their web pages.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

ssential dynamic web development skills. Created in collaboration with several leading JEE / Java EE s authors and industry experts, this comprehensive course teaches students how to design and program web components, including all the important concepts and hands on labs that will have you building working server-side applications in no time flat.  This course provides core JEE knowledge and skills that can be used as the foundation for developing production-quality web applications to a basic level.

Day(s): 90

Course Code: STA_WEBDEV1

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Building JEE Web Applications (TT5100-JEE)

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. Created in collaboration with several leading JEE / Java EE s authors and industry experts, this comprehensive course teaches students how to design and program web components, including all the important concepts and hands on labs that will have you building working server-side applications in no time flat.  This course provides core JEE knowledge and skills that can be used as the foundation for developing production-quality web applications to a basic level.

Day(s): 90

Course Code: GK4236

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Advanced Java 8 Programming (TT3100-J8)

In this course, you will explore specific advanced programming APIs and techniques including working with Collections, Java Virtual Machine (JVM), Dependency Injection, Reflection, Authentication and much more.

Day(s): 90

Course Code: GK1968

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Working with JSON data from Python

This is a self-paced GK Digital Learning product. GK Digital learning products are created by world-class production and instructional design teams to deliver an experience that feels more like a classroom than traditional e-learning with hands-on activities for real-world results. In addition to high quality video content and hands-on labs you will have access to subject matter experts to ask questions for feedback and support.

 

JavaScript Object Notation (JSON) is an open-standard format that uses human-readable text to transmit data objects consisting of key-value pairs (KVPs). It's the most common data format used for asynchronous browser/server communication (AJAJ), largely replacing XML which is used by AJAX.

 

This course will carefully examine serializing Python objects to JSON, and its reverse, deserializing JSON to Python objects. The default JSON encoder is sufficient to serialize some Python objects; we will explain in depth when a custom encoder is needed and how to build one. Likewise, the course will also cover building a custom decoder.

 

This online learning event is comprised of Articles to read, Labs to participate in, Videos to watch and all the time you have access to Mentors that will help you better understand JSON and Python. We estimate that the learning event will take you around 3hrs to complete.

 

Day(s): 90

Course Code: GK5195

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Java 8 Performance & Tuning (TT3110-J8)

In this course, you will learn the latest coding skills and techniques in Java 8 to develop benchmarks. You will also learn how to improve application and code performance, optimize your code, and much more.

Day(s): 90

Course Code: GK1969

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

ASP.NET Core Fundamentals

This is a self-paced GK Digital Learning product. GK Digital learning products are created by world-class production and instructional design teams to deliver an experience that feels more like a classroom than traditional e-learning with hands-on activities for real-world results. In addition to high quality video content and hands-on labs you will have access to subject matter experts to ask questions for feedback and support.

 

As the web evolves, so too should development tools. They should be fast, flexible, and even enjoyable to work with. With the state of the web changing and the expectations of clients increasing, the ASP.NET team at Microsoft have taken time to review the state of web development to see if they could provide developers with better tools to meet modern day challenges. Out of that came ASP.NET Core.

The main goal of this course is to introduce the new ASP.NET Core framework, the new tooling, and to have you confidently building web applications using it. We will start off discussing the new templates and project types available. Then, we will review some of the core concepts such as configuration, dependency injection, routing, and Middleware.

 

Day(s): 90

Course Code: GK5980

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Guerrilla.NET

Guerrilla .NET provides a deep exploration of .NET design philosophy and practical advice. You will learn a myriad of patterns and best practices, and obtain hands-on experience developing applications using Visual Studio 2015 and Windows 10. Learn to write code using new .NET class libraries like Entity Framework 5/6, MVC 5, and The Reactive Framework.

Day(s): 90

Course Code: GK0771

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

MongoDB for Python Developers

This course is a deep exploration of building applications in MongoDB (the most popular NoSQL document-database). There are many benefits to choosing a NoSQL database over traditional RDMBSs such as SQL Server or Oracle. This course starts out by looking at why you should choose a NoSQL database in the first place. We will explore the native query language and capabilities of MongoDB. Then we will start working with MongoDB from our Python applications and look at several topics that explore the advanced aspects of the MongoDB Python API including MongoDB from Python, PyMongo, ODMs such as MongoEngine, and more. We will see how to leverage the immense scalability of MongoDB using the aggregation framework, replica sets, and sharding. You will discover how to store and manage files of virtually unlimited size in MongoDB using GridFS. We will discuss how to properly design your entities and documents (both natively and in Python) to take full advantage of what MongoDB has to offer. Finally, we will round out the course with a few topics that you will need to be successful with MongoDB including Server administration for developers and Security and permissions.

Note that some of the topics cover in this course are technology agnostic (for example the native query lesson is equality applicable to Python developers as well as .NET or Java developers) and some are specifically optimized for Python developers (for example MongoEngine and ODMs).

Why should you choose DevelopMentor's MongoDB course? At DevelopMentor we have experience building and running large scale MongoDB deployments including our online learning platform LearningLine and develop.com itself. The course authors work closely with the MongoDB team and are in the MongoDB Masters program. We have been teaching MongoDB in our Python courses and our Guerrilla .NET course for several years. In short, we know what we're doing with MongoDB and Python and we'd love to share it with you.

 

Day(s): 90

Course Code: GK2353

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Transitioning to Java 8 (TT2108)

Transitioning to Java 8 is a two-day, hands-on course geared for developers who have prior working knowledge of earlier versions of Java.  Throughout the course students learn the best practices for taking advantage of the new functional programming constructs in Java as well as other new features in this major update to the Java programming language.

Day(s): 90

Course Code: GK4272

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Modern ASP.Net

Modern ASP.NET is an examination of Microsoft’s latest web development framework. This course focuses on Microsoft’s “One ASP.NET” strategy for a unified framework for architecting web applications. You will learn about MVC for building HTML based applications, OWIN and Katana for providing a common HTTP hosting infrastructure, ASP.NET Identity for securing user identities, Web API for building modern web services and SignalR for providing real-time push notifications to client applications.

Day(s): 90

Course Code: GK3297

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.

Essential MEAN Stack Development

MongoDB Express AngularJS and Node.js. (MEAN) is an opinionated fullstack JavaScript framework that simplifies and accelerates web application development.

Day(s): 90

Course Code: GK0782

Delivery Methods:

Public Classroom

Online Training

Want to find out more about this course? Apply below and you will get a breakdown of the content.