Web Development Training Courses

Web Development Training Courses

Online or onsite, instructor-led live Web Development training courses demonstrate through interactive discussion and hands-on practice how to carry out web development.

Web Development training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Web Development trainings in the UK can be carried out locally on customer premises or in NobleProg corporate training centres.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Web Development Course Outlines

Course Name
Duration
Overview
Course Name
Duration
Overview
14 hours
Overview
Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. Many Angular application design inefficiencies when building asynchronous UIs can be overcome by utilizing reactive style patterns offered by the RxJS library.

In this instructor-led, live training, participants will learn how to implement Observable patterns into their Angular application designs as they step through a series of cases showcasing common angular design problems and how they benefit from reactive programing designs.

By the end of this training, participants will be able to:

- Understand the reactive programing paradigm and the RxJS library.
- Build UI heavy Angular applications with scalability, flexibility, and responsiveness in mind using reactive programming patterns.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
28 hours
Overview
This course is designed for those wishing to learn the Python programming language. The emphasis is on the Python language, the core libraries, as well as on the selection of the best and most useful libraries developed by the Python community. Python drives businesses and is used by scientists all over the world – it is one of the most popular programming languages.

The course can be delivered using the latest Python version 3.x with practical exercises making use of the full power. This course can be delivered on any operating system (all flavours of UNIX, including Linux and Mac OS X, as well as Microsoft Windows).

The practical exercises constitute about 70% of the course time, and around 30% are demonstrations and presentations. Discussions and questions can be asked throughout the course.

Note: the training can be tailored to specific needs upon prior request ahead of the proposed course date.
14 hours
Overview
This instructor-led, live training in the UK (onsite or remote) is aimed at developers who wish to apply the principles of reactive programming to create enterprise-grade web-services.

By the end of this training, participants will be able to:

- Install and test different the RxJava framework that enables the writing of reactive programs.
- Apply the components and methodology needed to develop high-performance web-services.
- Construct of message-driven systems that are scalable and resilient.
14 hours
Overview
Jekyll is an open-source, easy-to-use CMS for rapidly generating static websites. It does not require a database or other heavy CMS framework tooling.

In this instructor-led, live training (onsite or remote), participants will learn how to use Jekyll to build a complete website based on simple, text-based files.

By the end of this training, participants will be able to:

- Install and configure the tools needed for generating static websites.
- Use Markdown, Liquid templates, and Sass to generate content and layout.
- Host and manage a Jekyll website directly from GitHub Pages.
- Rapidly test and deploy variations of a web page (content, layout, colors, etc.)
- Migrate an existing CMS (e.g., Wordpress) to Jekyll
- Troubleshoot issues with a website.

Audience

- Web designers
- Bloggers
- Content editors

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on deployment and testing in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
- To learn more about Jekyll, please visit: https://jekyllrb.com/
7 hours
Overview
Visual Studio Code is a cross-platform code editor for writing modern web and cloud applications.

In this instructor-led, live training (onsite or remote), participants will learn how to set up and use Visual Studio Code to efficiently develop, debug and build a sample web application.

By the end of this training, participants will be able to:

- Install and configure Visual Studio Code for maximum productivity
- Develop web applications using a variety of languages (node.js, ASP.Net, JavaScript, and TypeScript).
- Efficiently edit and debug an application.
- Build markdown documentation from within Visual Studio Code
- Seamlessly integrate Visual Studio Code with Git for an optimal edit-build-debug cycle.

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- Visual Studio code works on Windows, Mac and Linx. To request a customized training for this course, please contact us to arrange.
- To learn more about Visual Studio Code, please visit: https://github.com/Microsoft/vscode
14 hours
Overview
APIs (Application Programming Interface) allow for your application to connect with other applications. A Web API like RESTful is like a web service which works entirely with HTTP.

Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Its simplicity, intuitiveness, and host of useful features for web projects make it ideal for developing RESTful APIs.

In this instructor-led, live training (remote), participants will learn how to build a RESTful API from scratch using Laravel as they step through a series of hands-on live-lab exercises.

By the end of this training, participants will be able to:

- Install and configure Laravel and other tools for building RESTful APIs with Laravel
- Build, test, deploy, and troubleshoot a RESTful API using Laravel

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Note

- To request a customized training for this course, please contact us to arrange.
21 hours
Overview
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 Android and IoS. React Native for Web makes the platform-agnostic components and APIs of React Native available for web app development.

React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere.

In this instructor-led, live training, participants will learn the fundamentals of React Native for Web.

By the end of this training, participants will be able to:

- Install and configure React Native developer tools
- Understand the fundamentals of React Native for Web
- Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web

Audience

- Web developers
- Mobile application developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- To request a customized training for this course, please contact us to arrange.
35 hours
Overview
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
7 hours
Overview
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
35 hours
Overview
In this instructor-led, live training in the UK, 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.
28 hours
Overview
In this instructor-led, live training in the UK, participants will learn Go (Golang)'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.
14 hours
Overview
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
420 hours
Overview
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
7 hours
Overview
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 advanced features and walks participants through the construction of a real-life JavaScript application.

By the end of this training, participants will be able to:

- Take advantage of Typescript's full capabilities to write better code with fewer errors
- Extend existing types with union, intersection, and tuple types
- Create and use decorators
- Manage asynchronous code using promises, async and await keywords
- Write clean, expressive code

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
The .NET Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable collections and LINQ-style query operators.

In this instructor-led, live training, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.

By the end of this training, participants will be able to:

- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
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
14 hours
Overview
In this instructor-led, live training in the UK, 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.
21 hours
Overview
In this instructor-led, live training in the UK (online or onsite), 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 VueJS to an existing webpage.
- Use Vue's ecosystem to extend the framework's capability.
14 hours
Overview
14 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers who wish to use WebFlux to develop and deploy reactive applications.

By the end of this training, participants will be able to:

- Install and configure Spring 5 and the WebFlux framework.
- Develop reactive application and services.
7 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at web developers and designers who wish to make their websites and web applications accessible.

By the end of this training, participants will be able to:

- Develop pages that work properly using different screen readers.
- Mark up a web page to give it semantic meaning.
- Make web pages navigable using different assistive devices.
- Adapt web pages to allow users with partial vision to navigate pages reliably.
21 hours
Overview
This course covers the secure coding concepts and principals with Java through Open Web Application Security Project (OWASP) methodology of testing. 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.
7 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at engineers who wish to set up and manage a website using the same tools and techniques that developers use to build and deploy software: using Git as a repository and CI/CD workflows.

By the end of this training, participants will be able to:

- Install and configure Forestry.
- Provide a powerful content editing UI for content writers.
- Store and manage web content in Markdown format to facilitate Git version control.
- Push code to your Git repo and have Forestry automatically update the CMS.
- Select from a number of starter templates to give a website the right look and feel from the start.
- Deploy updates to a website automatically using continuous delivery tools and workflows.
21 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers, engineers, and architects who wish to apply the MSTG testing principles, processes, techniques, and tools to secure their mobile applications and services.

By the end of this training, participants will be able to:

- Explore testing techniques to strategize an effective security testing implementation in the development lifecycle.
- Perform testing techniques to test general vulnerabilities and risks in mobile apps.
- Run various security testing processes to secure their Android and iOS mobile applications.
21 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers, engineers, and architects who wish to apply the WSTG testing framework, principles, and techniques to secure their web applications and services.

By the end of this training, participants will be able to:

- Use the WSTG to implement testing processes and techniques in the web development lifecycle.
- Explore different testing techniques to customize the WSTG framework based on business needs.
- Perform various security testing methods to protect web applications from risks and attacks.
- Create an assessment report to document security testing findings and results.
7 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at web developers and leaders who wish to explore and implement the OWASP Top 10 reference standard to secure their web applications.

By the end of this training, participants will be able to strategize, implement, secure, and monitor their web applications and services using the OWASP Top 10 document.
35 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers who wish to learn front-end development, acquire essential skills of a client-side developer, and enhance their web development practices.

By the end of this training, participants will be able to:

- Setup software platforms and utilize developer tools necessary for front-end development.
- Understand the underlying concepts and principles of client-side development.
- Reinforce their coding knowledge in HTML, CSS, JavaScript, and other practical front-end languages.
- Build dynamic web platforms and apply well-structured interface designs.
- Implement front-end development practices to optimize existing and future enterprise applications.
35 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers who wish to build a Netflix clone and employ its framework for the development of more OTT media services and enterprise applications.

By the end of this training, participants will be able to:

- Setup and configure the necessary tools and software for developing a Netflix clone.
- Build and deploy a website similar to Netflix that is complete with core features.
- Customize their newly created video streaming platform and enhance its functionalities.
- Use their newly learned web development practices to optimize existing and future enterprise applications.
35 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at beginner programmers who wish to learn HTML5, CSS3, and JavaScript for the purpose of building web applications.

By the end of this training, participants will be able to:

- Install and configure the development environment.
- Understand Javascript's programming logic and use it for controlling the flow of an application.
- Use Javascript together with HTML to create an interactive experience for users.
- Use CSS3 to add visual effects to the app to make it more appealing and usable.
- Connect the app to a database for storing and retrieving data.
35 hours
Overview
This instructor-led, live training in the UK (online or onsite) is aimed at developers who wish to use Python as the server-side language to create a web application. Various techniques and frameworks will be explored to arrive at the most suitable one for a given problem.

By the end of this training, participants will be able to:

- Install and configure Python packages and frameworks.
- Set up the appropriate development environment to optimize the coding process.
- Write the code needed to enable common functionality expected by end users of an application (forms, database queries, calculations, etc.)
- Select from a number of popular frameworks such as Django and Flask to automate redundant tasks and reduce development time.

Upcoming Web Development Courses

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

Course Discounts

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

This site in other countries/regions