Web Development Training Courses

Web Development Training

Web Development courses

Client Testimonials

Web Development Course Outlines

Code Name Duration Overview
WebAssembly Beyond Javascript: build fast, lean websites with WebAssembly 21 hours For the last 20 years, Javascript has been the de-facto standard for in-browser, client-side scripting. WebAssembly represents a new direction. Built into the browser, this binary format will allow developers to compile and execute code written in any language from within the browser. WebAssembly is portable, small and efficient. It enables fast loading times and can run on existing Javascript platforms by translating its binary code to asm.js. More importantly, WebAssembly paves the way for executing newer, more intensive applications such as virtual reality and high-end gaming, to name a few, from within browser. In this course, we cover the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. The course will be both explanatory and practical, providing the essential theory and walking participants through the creation of their own WebAssembly program.  Audience Web developers C and C++ developers Format of the course Course will be hands-on and tasked-based C and C++ will be used for exercises
DrupalRespDesign Drupal Responsive Design 7 hours Explains how to create responsive and adaptive design using Drupal. Usually we use most stable version of Drupal and Drupal modules. This course tries to use Drupal modules to limit the amount of CSS or Javascript code which need to be to be written.
cucumber Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber 14 hours Behaviour-Driven Development (BDD) is an Agile methodolgy aimed at improving the communication and collaboration among Software Developers, Quality Assurance / Testers, Business Analysts, and other parties involved in a project. Cucumber is an open-source “story-based” framework written in Ruby. It enables Behavior Driven Development (BDD) by allowing for the creation of tests that are understandable by technical as well as non-technical people such as business stakeholders.   This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Cucumber in various test scenarios. Audience     Testers and Developers Format of the course     The course includes a discussion of Behavior Driven Development (BDD) and how Cucumber can be used to carry out BDD testing in various contexts such as web application testing. Participants will be walked through the writing of their own user stories, test cases and executable test code.
shinyrhtml Shiny, R and HTML: Merging Data Science and Web Development 7 hours Shiny is an open source R package that provides a web framework for building interactive web applications using R. In this instructor-led, live training, participants will learn how to combine data science and web development using Shiny, R, and HTML. By the end of this training, participants will be able to: Build interactive web applications with R using Shiny Audience Data scientists Web developers Statisticians Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
apacheflex Getting started with Apache Flex 14 hours Apache Flex is a free, open source framework for building interactive web applications that work across different operating systems, devices, and browsers. In this course, participants will learn how to get started with Apache Flex by building a real-world web application. Audience Web developers / web programmers Designers wishing to become programmers Format of the course Course will be hands-on and tasked-based
css3int Introduction to CSS3 7 hours The course provides an introduction to the latest standard CSS (Cascading Style Sheets). We will present new elements of style sheets, providing greater opportunities for formatting and the current level of support for standard browsers.
UberFire UberFire 21 hours UberFire is a web framework for rapidly building extensible workbenches and console type applications for the web. It is the technology behind Drools and jBPM. In this instructor-led, live training, participants will learn how to quickly build maintainable, customizable workbench-style apps using UberFire's declarative APIs and Eclipse-like workbench approach. By the end of this training, participants will be able to: Write, maintain, and deploy Java code as a native JavaScript + HTML application. Use drag-and-drop layouts to control the work environment Understand UberFire's architecture, including its use of compile-time plugins, interfaces, life cycle events, JGIT compatible virtual file system, full-text search, and role-based declarative security framework Build extensions of the framework Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
meanangular4 Angular 4: Building Web Apps using the MEAN stack 35 hours Angular 4 (previous versions referred to as: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc.) is a JavaScript-based front-end web application framework for developing single-page applications. It boasts better performance over its predecessor, more APIs to tap into, and improved design and responsiveness on mobile devices. MEAN stack is a full-stack JavaScript solution for writing scalable, robust, and maintainable web applications quickly and easily using MongoDB, Express, Angular, and Node.js. In this instructor-led, live training, participants will learn how to use the MEAN stack, specifically using Angular 4, as they step through the creation and deployment of a sample web application. By the end of this training, participants will be able to: Create, build, debug and deploy a MEAN-based Angular 4 application Unit test their Angular 4 application Write Angular code using TypeScript Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
react React: Build highly-interactive web applications 21 hours React is an open source Javascript library that can be used to create interactive web and mobile applications. It is often compared to MVC frameworks such as Angular, Ember and Backbone, however, React is distinct in its focus on the UI of the application (the View in MVC). Its unique approach to rendering highly interactive UIs is both powerful and liberating and has led to React's popularity. In this training we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own React application. By the end of this course, participants will have a solid understanding of React's design philosophy and be in a position to decide when and where it makes sense to use React and when to rethink the conventional MVC model. With an emphasis on hands-on practice and the completion of a real application, this training will be invaluable to web application developers wishing to use React to boost their productivity and value. Audience Front-end developers Web developers Javascript programmers Format of the course Overview of React's features and capabilities along with step-by-step development of a web application.
dsgpatphp Design Patterns in PHP 14 hours The course will cover the design patterns with particular emphasis on patterns used in PHP.
dashbuilderforengineers Dashbuilder for engineers 7 hours Dashbuilder is an open-source web application for visually creating business dashboards and reports. In this instructor-led, live training, participants will learn set up, configure, integrate and deploy Dashbuilder. By the end of this training, participants will be able to: Extract data from heterogeneous sources such as JDBC databases and text files Use connectors to connect to third-party systems and platforms such as jBPM     Configure roles, permissions and access controls for users Deploy Dashbuilder to a live production environment Audience Developers IT and system architects Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
restfulapi Designing RESTful APIs 14 hours APIs (Application Programming Interface) allow for your application to connect with other applications. In this instructor-led, live training, participants will learn how to write high-quality APIs as they build and secure a backend API server. By the end of this training, participants will be able to: Choose from a number of frameworks for building APIs Understand and model the APIs published by companies such as Google and Facebook Create and publish their own Restful APIs for public consumption Secure their APIs through token-based authentication Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Note To customize this course for other languages, such as PHP, Javascript, etc., please contact us to arrange
highcharts Highcharts for Data Visualization 7 hours Highcharts is an open-source JavaScript library for creating interactive graphical charts on the Web. It is commonly used to represent data in a more user-readable and interactive fashion. In this instructor-led, live training, participants will learn how to create high-quality data visualizations for web applications using Highcharts. By the end of this training, participants will be able to: Set up interactive charts on the Web using only HTML and JavaScript Represent large datasets in visually interesting and interactive ways Export charts to JPEG, PNG, SVG, or PDF Integrate Highcharts with jQuery Mobile for cross-platform compatibility Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
ThinkPHP Getting started with ThinkPHP 21 hours Audience Developers Format of the course Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.  
jsadv JavaScript - Advanced Programming 14 hours The training is designed for JavaScript developers, designing and implementing advanced Internet applications. Topics discussed during the training aimed at bringing best practices in JavaScript programming and highlight the most common mistakes. An important point of the training is to discuss the available object-oriented programming with JavaScript syntax.
php7 PHP 7: Building high-performance web applications 7 hours PHP 7 is the biggest upgrade to PHP since 2004. It offers significant performance gains through the new Zend engine 3.0 and improves productivity by nearly twice when compared to PHP 5.6. With a 50 percent reduction in memory consumption and a host of other new features, PHP7 is making a significant impact on web application development across various platforms. In this instructor-led, live training, participants will learn how to take advantage of PHP 7’s latest features and processing improvements as they walk step-by-step through the creation and deployment of a sample web application. By the end of this training, participants will be able to: Use enhanced PHP 7 features, such as spaceship and null coalescing operators, scalar type hints, new scalar type declarations and new error exceptions Develop and deploy a new PHP 7 web application Optimize existing web applications or websites Audience PHP developers Advanced-to-intermediate server-side programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
atom Atom: Getting started 7 hours Atom is an open-source text and source code editor for macOS, Linux, and Microsoft Windows. It supports Node.js plug-ins and embedded Git Control. In this instructor-led, live training, participants will learn how to install, customize and use Atom for maximum productivity. By the end of this training, participants will be able to: Understand how Atom compares to other editors such as Sublime Use Atom for web front-end and full-stack development Customize the interface through Atom themes, packages, and snippets Find and compare elements, move around code folders, bookmark content, and use Atom's Find and Replace feature Integrate Atom with Git and GitHub for version control and publishing Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
symfony4 Symfony 4 for Web Application Development 28 hours Symfony 4 is a software development framework for PHP. It contains reusable PHP libraries to facilitate the development and testing of new applications written in PHP (Web apps or APIs). Symfony 4 is a command-line software framework with the built-in commands that makes PHP code development more efficient. In this instructor-led, live training, participants will learn to use the Symfony framework and the PHP language as they step through the creation of a PHP application. By the end of this training, participants will be able to: Use Symfony 4 to create and test code written in PHP Create simple code for PHP that reads and writes to a database Audience Programmers and web developers with working knowledge of PHP and HTML Advanced developers who seek more efficient development tools for faster closures Software designers who need to update their understanding of current development tools that match user needs Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
flask Web application development with Flask 14 hours This practical course is addressed to Python developers that want to create and maintain their first web applications. It is also addressed to people who are already familiar with other web frameworks such as Django or Web2py, and want to learn how using a microframework (i.e. a framework which glues together third-party libraries instead of providing a self-contained universal solution) changes the process. A significant part of the course is devoted not to Flask itself (it's tiny), but to third-party libraries and tools often used in Flask projects.
2794 HTTP Web Server (Nginx, Apache, JBoss) 28 hours
mean1 Building Web Apps using the MEAN stack 35 hours Course Objective: MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use AngularJS framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry.
electron Electron: Build a desktop application with Javascript 7 hours Electron (formerly known as Atom Shell) is an open-source framework for building dynamic desktop apps with JavaScript, HTML, and CSS.  Electron is maintained by GitHub and is the main GUI framework behind GitHub's Atom, Microsoft's Visual Studio Code and Light Table IDE. In this instructor-led, live training, participants will learn how to build cross-platform native desktop application using only Javascript, HTML and CSS. By the end of this training, participants will be able to: Download, configure and install Electron Understand Electron's commands and tool set Use web based front and back end components such as NodeJS run-time and Chromium to build a multi-platform desktop application Modularize their application and utilize associated JavaScript files Build Electron on a low-end commodity machine Create branding and custom icons by renaming and/or editing the Electron executable file Integrate other frameworks such as Angular, Photon, and Bootstrap Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
cubaplatform Cuba Platform for Enterprise Application Development 7 hours Cuba Platform is an open-source Java web framework for enterprise applications. In this instructor-led, live training, participants will learn how to use Cuba Platform to develop enterprise applications with rich web interfaces. By the end of this training, participants will be able to: Develop Java applications and UIs using a declarative user interface, without using HTML, CSS or JavaScript Reduce boilerplate code and facilitate rapid development Use the CUBA Studio web development tool with existing Java IDEs Customize applications without branching the code Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
fodev Front End Developer 35 hours This course is intended not just to introduce but to provide strong foundations and present best practices for HTML & CSS, JavaScript, jQuery and Bootstrap. Fundamental concepts are introduced along with Best practices through labs and hands on exercises. For a good enough coverage of all the topics HTML is addressed along with the other topics (CSS & JavaScript). The course is almost entirely hands on. Most of the concepts are discovered through code readings/execution & coding.
html5intro Introduction to HTML 5 14 hours
meanangular2 Angular 2: Building Web Apps using the MEAN stack 35 hours MEAN stack is a full-stack JavaScript solution that helps you write and deploy scalable, robust, and maintainable web applications quickly and easily using MongoDB, Express, Angular, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use Angular 2 framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Notes: Angular is available in different versions, for example: AngularJS ( a.k.a. Angular.js, AngularJS 1, and Angular 1) Angular 2 Angular 4 etc. This training covers Angular 2. For all other components (Node.js, Express, MongDB) we cover the latest stable version. If you wish to customize the versions taught in this training, please contact us to arrange.  
meteor Meteor: Use JavaScript to develop cross-platform mobile applications 14 hours Meteor (aka MeteorJS) is an open-source JavaScript web framework written in Node.js. It integrates with MongoDB and enables rapid prototyping of Android and iOS applications. This course introduces the fundamentals of Meteor and walks participants through the creation of a real-time web applications for both desktop and mobile platforms. Audience     Front-end developers     Anyone interested in learning Meteor Format of the course     Overview of Meteor's features and capabilities along with step-by-step development of a mobile application for iOS and Android.
fsharp F#: Introduction to functional programming 14 hours F# is a functional-first programming language. It is a strongly typed language that supports different styles of programming, including functional, imperative, object-oriented, and reactive. F# is fully supported in Visual Studio and Xamarin Studio. In this instructor-led, live training, participants will learn functional programming as they step through the creation of a series of sample applications and utilities. By the end of this training, participants will be able to: Understand the principles of functional programming Write elegant, maintainable code for solving complex computing problems Use F# with Javascript and C# to create asynchronous web applications Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
poshadmin Administration with Powershell 35 hours This intensive training provides the fundamental knowledge and skills to use Windows PowerShell for automating administration of Windows based computers. The skills taught in this course are applicable to all Microsoft products that use Windows PowerShell for daily administration. Training focuses mainly on using Windows PowerShell as an interactive command line interface however it also includes some coverage of scripting and programming topics.
drupal7adm1 Administering a Drupal 7 Website 7 hours This course is for people who are completely new to Drupal 7. It will lead you through the basics of running a simple community website with Drupal, where things are and what to expect.
angular4 Angular 4: Create single-page applications using HTML, CSS, and JavaScript 21 hours Angular 4 (previous versions commonly referred to as Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc.) is a JavaScript-based front-end web application framework for developing single-page applications. Angular 4 boasts better performance over its predecessor, more APIs to tap into, and improved support for mobile devices in terms of responsiveness of design and layout. This course introduces the fundamentals of Angular 4 and walks participants through the creation of a single-page web application. Audience Web application developers Format of the course Overview of Angular 4's features and capabilities along with step-by-step development of a web application.
ISAM1 ISTQB CTFL 21 hours ISTQB CFTL 70% theory + 30% practice
vuejs Vue.js: Build an Advanced Single-page Application 21 hours Vue.js is an open-source progressive JavaScript front-end framework for building advanced single-page applications. Vue.js aims to take the best of Angular, make it lightweight, and leave out the unnecessary parts. In this instructor-led, live training, participants will learn how to take advantage of Vue.js's incrementally adoptable architecture to build a complex, single-page application (SPA). By the end of this training, participants will be able to: Build web apps that process and render data conditionally Design interactive web apps that react efficiently to user events Write modular and reusable code Incrementally progress a view into full-blown single-page application Integrate Vue.js to an existing webpage Use Vue's ecosystem to extend the framework's capability Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
nodejsadmin Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 14 hours This course has been created with the following objectives: Node.js fundamental concepts V8 engine internals Administration of Express.js applications Performance & Monitoring Process management  This course is aimed at apprehending the tools and concepts required to administer Node.js/Expres.js applications, understand and monitor performance in a V8 engine environment.
webdevonboarding Web Developer On-boarding Training 420 hours In this instructor-led, live training, participants will learn the foundations of web development as they step through the creation and deployment of a sample application. By the end of this training, participants will be able to: Design and implement new user facing features Optimize web applications to maximize speed and scale Write client-side code for web-based applications Create fast, easy to use, high volume production applications and develop prototypes quickly Audience Beginner web developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
reactnative React Native: Rapidly develop native iOS and Android apps with Javascript 21 hours React Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on both Android and iOS. Unlike other cross-platform mobile development tools such as PhoneGap, React Native generates fully-native application UIs. No HTML5 UIs. React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid mobile development by focusing on developer efficiency across all platforms -- learn once, write anywhere. In this course, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS. Audience         Mobile application developers Format of the course     Overview of React Native features and capabilities along with step-by-step development of a mobile application.
ror Developing Web Applications with Ruby on Rails 35 hours Ruby on Rails (RoR) is an open-source server-side web application framework based on the Ruby programming language and the Rails software library. It is a model-view-controller (MVC) framework that provides default structures for a database, a web service, and web pages. In this instructor-led, live training, participants will learn the fundamentals of web development with Ruby on Rails as they build various web applications based on real-world use cases. By the end of this training, participants will be able to: Understand the fundamentals of Ruby on Rails programming Implement basic and advanced web app features using Ruby on Rails Build a functional web application using Ruby on Rails Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
webpack Webpack: A modular approach to web application development 7 hours Webpack is a JavaScript module bundler that enables developers to apply a modular approach to building large, single-page web applications. A powerful and important modern front-end development tool, Webpack is the go-to solution for getting all of your CSS and JavaScript files to act as one. Webpack plays well with front-end workflows such as Babel, ReactJS, and CommonJS.  In this training, participants will learn how to transform, bundle, and process JavaScript modules and other web assets with Webpack. The principles of modular web application development and its practical implementation are learned through discussion and live, hands-on practice. By the end of the training, participants will have a thorough understanding of Webpack's features and capabilities, as well as the practice needed to implement Webpack into their own front-end development workflow. Audience     Front-end developers     Web developers     Javascript programmers Format of the course     Part lecture, part discussion, heavy hands-on practice
webdevphp Web Application Development in PHP 21 hours The course is designed for intermediate PHP developers who want to enrich their knowledge and learn best practices in programming and web development techniques based on object-oriented programming and design patterns.
symfony3webdev Web Development with Symfony3 28 hours Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.
ProgApp Progressive applications 14 hours Audience web developers app developers Format of the course     Part lecture, part discussion, heavy hands-on practice
codingfornoncoders Coding for non-Coders 21 hours In this instructor-led, live training, participants will learn the basics of programming as they step through the creation of a web application. By the end of this training, participants will be able to: Use newly gained coding skills to create their own web application Understand software development concepts and technologies Communicate effectively with programmers and engineers Audience Non-programmers wishing to learn how to program Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
reactvr React VR: Creating Virtual Reality apps with Javascript 7 hours React VR is a framework that lets you build VR apps using only JavaScript. It combines modern APIs like WebGL and WebVR with the declarative power of React, producing 360 experiences that can be consumed through a web browser on a variety of devices. In this instructor-led training, participants will have extensive opportunity for hands-on practice in developing VR applications. Through interactive discussions and project-based exercises, participants will steadily build their sample VR apps. By the end of this course, participants will have gained the knowledge and practice to build their own production version of a VR app to publish online. Audience     Web developers     Game developers     Hobbyists looking to develop their first VR app Format of the course     Part lecture, part discussion, heavy hands-on practice
drupaltheme Drupal Theming 7 hours Web developers will learn how to create and modify Drupal Themes that can be very flexible if you thoroughly comprehend the essence of their actions. Course participants will learn how to interactively modify existing themes and create new ones from scratch, using a Firefox plugin tools.
jetty Jetty: Embedding a web server inside your application 7 hours Enterprise Java development does not need to be heavyweight and Ant-driven. Learn to bypass the complexity of setting up and maintaining a standalone web container. Instead learn how to embed the web server into your application with embedded Jetty.   "Don’t deploy your application in Jetty, deploy Jetty in your application!" Some of the topics covered in this instructor-led, live training include: Instantiating Jetty as a POJO (Plain Old Java Object) Replacing Tomcat with Jetty for Spring Boot integration Automatically deploying embedded Jetty with Maven Request this course now! Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
jbehave JBehave: BDD with Java 7 hours JBehave is an open-source, Java-based BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project. This training begins with a discussion of BDD and how the JBehave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment. By the end of this training, participants will have a firm understanding of BDD and JBehave, as well as the necessary practice and toolset to write test cases for real-world software test scenarios. Audience Testers and Developers Format of the course Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
underscore Underscore.js Fundamentals 7 hours Underscore.js is a one of the most popular JavaScript libraries for functional programming. It embraces functional programming principles but is not opinionated and can be used with imperative, object-oriented, functional, or other programming styles. Underscore makes Javascript development more productive and efficient. In this instructor-led, live training, participants will learn how to use Underscore to build a JavaScript application. By the end of this training, participants will be able to: Use Underscore to manipulate and control JavaScript collections, arrays, objects and functions Use the functional nature of Underscore's libraries to improve the expressiveness and readability of code Improve code performance Create aggregations and data manipulations Integrate with a ViewModel Build other JavaScript libraries with Underscore Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
springboot Spring Boot: Rapidly build Spring-based web applications 14 hours Spring Boot is a Java-based web application development framework that favors convention over configuration. Spring Boot allows developers to create stand-alone, production-grade applications that "just run", typically on an embedded instance of Tomcat, Jetty, or Undertow. Spring Boot's "opinionated view" of the Spring platform and third-party libraries allows for minimum-fuss application development that requires very little configuration. These Spring Boot applications require no code generation or XML configuration. They feature integrated health monitoring, simplified Maven configuration, and a host of other features that make building, deploying, and running Spring applications relatively straightforward. In this training, participants learn the key features and architecture of Spring Boot, and its relationship to the underlying Spring framework. Ample opportunities for applying this knowledge and receiving feedback is provided by the instructor as participants step through live, hands-on exercises on defining, configuring and deploying Spring applications. By the end of the course participants will have the necessary knowledge and practice to rapidly deploy their own Spring application. Audience     Java web application developers Format of the course      Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
nodejswebstorm Node.js & Express.js Basics, working with PM2 & WebStorm 21 hours Audience: Typically a Project Manager,Aanalyst, Developer or anyone who needs: Explore the node.js framework and architecture Explore Express.js as a solution for web development Assess Node.js & Express.js as solutions for web development Advantages and disadvantages over Java To have a good understanding of an application’s structure and deployment mechanisms To carry out Installation / production environment / architecture tasks and configuration To be able to assess code quality, perform debugging, monitoring To implement advanced production like Logging Objectives: Explore the advantages and characteristics of Node.js (In comparison with Java) Explore Express.js: Architecture, administration (In comparison with Java EE) Explore and apprehend all the features and functionalities of the webstorm platform for Node.js Explore and apprehend all the features and functionalities of the pm2 production process manager Explore and apprehend advanced logging with Winston.js Description: The course is normally 3 days (7 hours a day) and has a heavy emphasis on hands on practice. Most of the concepts are discovered through code readings, exercises and labs.
learninggo Learning Go Programming 28 hours Go (golang) is an open-source, statically-typed programming language created by Google. Its growing ecosystem, stable architecture and strong libraries make Go a popular choice for building scalable, high-performance web services and applications. In this instructor-led, live training, participants will learn Go's core elements, syntax and control structures as they step through the development and deployment of a sample web application. By the end of this training, participants will be able to: Set up an optimal Go development environment Structure Go code for maximum readability Optimize performance of a Go application Test and debug a Go application Deploy a sample web application Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
linuxforwindev Linux for Windows Developers 14 hours Linux is an open source operating system that is popular among developers because of its stability, flexibility, and customizability. In this instructor-led, live training, participants will learn how to transition from developing web applications on Windows to developing on Linux. By the end of this training, participants will be able to: Understand the fundamentals of the Linux OS and its differences with the Windows OS Install Linux and get familiarized with the Linux environment Execute Linux commands Secure Linux by learning the basics of Linux system administration and user management Start developing web applications on Linux Audience Web application developers People interested in developing on Linux Windows users who wish to switch to Linux Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
grav Grav: Creating websites with a flat-file, no-database CMS 7 hours Grav is an open-source, flat-file CMS (content management system). It comes with a powerful Package Management System to allow for simple installation and upgrading. Grav's underlying architecture uses well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. As Grav is a flat file CMS, no database is required; this makes setting up a new site a very smooth process. This training introduces the fundamentals of Grav CMS and walks participants through the creation of a Grav-based website. By the end of this training, participants will have the knowledge and practice to deploy their own Grav website. Audience     Web application developers Format of the course     This training has a heavy emphasis on hands-on practice. Most of the concepts are discovered through samples, exercises and hands-on development.
owasp Web Security with the OWASP testing framework 28 hours The Open Web Application Security Project is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security. OWASP offers testing frameworks and tools for identifying vulnerabilities in web applications and services Audience This course is directed at Developers, Engineers and Architects seeking to secure their web apps and services
gwt GWT: Write Ajax web applications in Java, deploy as Javascript 28 hours Google Web Toolkit (GWT or GWT Web Toolkit) is a set of open-source tools for building, optimizing and maintaining complex JavaScript browser-based applications in Java. GWT is used by many products at Google, including Google AdWords and Google Wallet. In this instructor-led, live training, participants will learn the GWT programming concepts needed to get a web application up and running. By the end of this training, participants will be able to Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.) Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript Understand and overcome the challenges of Ajax programming Use GWT's tools to optimize a web application Audience Front-end web developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
zendadvanced Zend Framework: Advanced Concepts 21 hours This course is aimed at developers who wish to architect and build enterprise-scale web applications that meet stringent requirements in scalability, reliability, and modularity. This instructor-led, live training demonstrates a series of common-case problems and shows participants how to efficiently solve them using Zend Framework 2 (ZF2). Participants are taken through a series of exercises that result in the creation of re-usable modules that are both streamlined and robust. By the end of this training, participants will be able to: Analyze and understand the design patterns associated with modular design Use Zend Framework 2 components to ensure security in areas such as Authentication, Encryption, LDAP, and Permissions (authorization) Apply advanced techniques for developing web services and RESTful interfaces Troubleshoot, optimize and deploy an enterprise-grade web application Audience Advanced to intermediate PHP developers experienced with ZF2 Enterprise developers seeking to improve the performance, modularity and scalability of heavy, interactive, enterprise-scale web applications Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
laravel Laravel: Build rapid and elegant web applications with the Laravel PHP Framework 14 hours Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Laravel's features include a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and syntactic sugar. Laravel has been called the "PHP Framework for Web Artisans" This course introduces the fundamentals of Laravel and walks participants through the creation of a Laravel-based web application. Audience     Web application developers Format of the course     Overview of Laravel's features and capabilities along with step-by-step development of a web application.
web2py Web Development with Web2Py 28 hours web2py is a python based free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Audience This course is directed at Engineers and Developers using web2py as a framework for web development  
foundation Foundation responsive front-end framework 7 hours Foundation (maintained by Zurb) is an advanced responsive front-end web development framework.  It provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements, as well as optional functionality provided by JavaScript extensions. In this instructor-led, live training, participants will learn how to prototype and build complex web layouts that are flexible, responsive, and interactive. By the end of this training, participants will be able to: Install and configure Foundation Utilize Foundation's XY grid, navigation, menu, and other interactive components to build complex layouts. Quickly take a mobile application from prototype to production Use the mobile-first grid to support older devices Use Javascript components to add functionality Audience Front-end web developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
zendfundamentals Zend Framework: Fundamentals 21 hours Zend framework is an open-source, object-orientated framework for developing, deploying, and managing enterprise-ready PHP based web applications and services. Zend framework utilizes the Model-View-Controller (MVC) paradigm to develop basic structures for applications. Zend is considered a "component library"; its unique modular design enables users to use components independently of one another. In this instructor-led, live training, participants will learn how to create a reliable and scalable web application using the Zend framework. By the end of this training, participants will be able to: Use Model-View-Controller design patterns to build a database-based web application Receive and process forms Set up input validation and view scripts Handle the various types of MVC events and services offered by Zend Framework MVC component library Prepare and execute queries for a database adapter Audience Intermediate to advanced PHP developers seeking to develop secure, enterprise scale web-applications Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
cakephp CakePHP: Rapid web application development 28 hours This course teaches PHP developers how to build functional web applications using the popular CakePHP MVC web development framework. The course covers beginning principles and approaches, then moves into advanced topics that help enhance the behavior, flexibility and security of an application. Discussions are interactive and the learning is practical and hands-on. Audience     Web developers wishing to develop better web applications more rapidly Format of the course     Overview of CakePHP features and capabilities together with step-by-step development of a sample application.
btstrp Bootstrap for Web Developers 14 hours Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. Audience This course is directed at web developers seeking to utilize Bootstrap in their projects.
springcloud Spring Cloud: Building Microservices with Spring Cloud 14 hours Spring Cloud builds on Spring Boot to enable the development of distributed systems and microservices. In this training we start with a discussion of microservice architecture. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices. By the end of this training participants will have a solid understanding of how to use Spring Cloud and related Spring technologies to rapidly develop their own cloud-scale, cloud-ready microservices. Audience     Java developers wishing to rapidly build and deploy microservices Format of the course       Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
WordPress WordPress 21 hours Audience: This course is general and can be attended by anyone. Most precisely, this course is attended by people who are interested in developing a website without any coding /programming skills.
advancedcakephp Advanced CakePHP 21 hours This course is designed to help intermediary CakePHP developers access the more advanced features of CakePHP. Through explanations and guided practice, participants will be able to implement better features, stability, security and extensibility into their existing and future CakePHP projects. Audience     CakePHP developers looking to further their knowledge and development skills Format of the course     Overview of CakePHP's advanced features together with step-by-step development of a sample application.
django Web Development with Django 21 hours Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Audience This course is directed at developers and engineers seeking to incorporate Django in their projects  
advphp Advanced PHP Programming 35 hours PHP is a poweful general-purpose scripting language that is most popularly used and suited to web development. In this instructor-led, live training, participants will learn how to implement advanced PHP programming tools and techniques. By the end of this training, participants will be able to: Learn advanced concepts in PHP programming Establish consistency and solve advanced problems using PHP programming Explore additional ways to build more flexible software using PHP Audience Web developers Anyone interested in increasing existing PHP knowledge Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
webdevphp1 Website Development in PHP 21 hours The course familiarizes participants with the PHP language and its integration with the Web environment. The participant will learn how to make a dynamic page, write database applications and to protect applications from unauthorized access.
typescript Typescript 7 hours TypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language. This course introduces TypeScript's key features and walks participants through the construction of a real-life JavaScript application. Audience Web application developers / programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
sass01 Syntactically Awesome StyleSheets - Sass 14 hours
behave Behave: BDD with Python (Cucumber/Gherkin for Python) 7 hours Behave is an open-source, Python-based BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project. This training begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment. By the end of this training, participants will have a firm understanding of BDD and Behave, as well as the necessary practice to implement these techniques and tools in real-world test scenarios. Audience Testers and Developers Format of the course Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
vertx Vert.x: Build a Reactive application on JVM 14 hours Vert.x is a library for building reactive applications. In this instructor-led, live training, participants will learn how to use Vert.x to create an asynchronous, event-based web application. By the end of this training, participants will be able to: Understand and use the different components (core, web, client, etc.) in the Vert.x stack. Use Vert.x to create network utilities, HTTP/REST microservices, high volume event processing, back-end message-bus applications, etc. Execute an app that can handle high concurrency using minimal kernel threads Use Vert.x's APIs to support Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc. Unit test asynchronous code with Vert.x-Unit Deploy and scale an app with minimal hardware Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice

Other regions

Weekend Web Development courses, Evening Web Development training, Web Development boot camp, Web Development instructor-led , Web Development on-site, Web Development instructor, Evening Web Development courses, Web Development coaching, Web Development training courses,Weekend Web Development training, Web Development classes, Web Development trainer , Web Development private courses

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

Outlines Extract
Machine-generated

Web development and the execution of project visualizing a knowledge of the context in exceptions the reporting content types of the computer management schema describe content types of comparing th. Structured java 2 leverage process to configuration of model testing the application testing process services processing problems of the business controller in the course is intended. Server the course has been be interactions and services for the content deployment basic explain the course the promises and excel state (in a control) the financial concepts to a co. Testing with the architecture and service network and analysis of course and a completion a rate of a statement to request a some data commands and data analysis of the content for. And container case studio system and relationship and file controller and design of the structure of software control of a network as a class the training processing and product an.