Web Development Training Courses

Web Development Training Courses

Local, 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 "onsite live training" or "remote live training". Onsite live Web Development training can be carried out locally on customer premises in the UAE or in NobleProg corporate training centers in the UAE. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Web Development Course Outlines

CodeNameDurationOverview
advphpAdvanced PHP Programming35 hoursPHP 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
advtypscriptAdvanced Typescript7 hoursTypeScript 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
rorDeveloping Web Applications with Ruby on Rails35 hoursRuby 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
restfulapiDesigning RESTful APIs14 hoursAPIs (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
reactnativeforwebReact Native for Web21 hoursReact 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.
reactReact: Build Highly Interactive Web Applications21 hoursReact 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.
ProgAppProgressive Web Apps (PWA)14 hoursA Progressive Web App (PWA) is a web application that performs like a native mobile app. A Progressive Web App can be deployed as a regular website as well as a Native app on an app store.

In this instructor-led, live training (onsite or remote), participants will learn how to develop their first Progressive Web App as they step through a series of hands-on exercises culminating in the creation and deployment of a functional PWA.

Audience

- Web developers
- App developers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
poshadminAdministration with Powershell35 hoursThis 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.
php7PHP 7: Building High-Performance Web Applications7 hoursPHP 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
linuxforwindevLinux for Windows Developers14 hoursLinux 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
learninggoLearning Go Programming28 hoursGo (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
laravelLaravel: Build Rapid and Elegant Web Applications with the Laravel PHP Framework14 hoursLaravel 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.
jsadvJavaScript - Advanced Programming14 hoursThe 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.
highchartsHighcharts for Data Visualization7 hoursHighcharts 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
fsharpF#: Introduction to Functional Programming14 hoursF# 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
fodevFront End Developer35 hoursThis 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.
flaskWeb application development with Flask14 hoursThis 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.
dsgpatphpDesign Patterns in PHP14 hoursThe course will cover the design patterns with particular emphasis on patterns used in PHP.
drupal7adm1Administering a Drupal 7 Website7 hoursThis 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.
dashbuilderforengineersDashbuilder for Engineers7 hoursDashbuilder 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
cubaplatformCuba Platform for Enterprise Application Development7 hoursCuba 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
css3advCSS3 Advanced7 hoursProvides more advanced coverage of the latest features of CSS3
codingfornoncodersCoding for Non-Coders21 hoursIn 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
ccsintIntroduction to CSS7 hoursIntroduction to CSS, for web page developers, designers, web producers.
cakephpCakePHP: Rapid Web Application Development28 hoursThis 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.
atomAtom: Getting started7 hoursAtom 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
apacheflexGetting Started with Apache Flex14 hoursApache 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
angular4Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript21 hoursAngular 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.
shinyrhtmlShiny, R and HTML: Merging Data Science and Web Development7 hoursShiny 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
mwdev1MediaWiki for Developers21 hoursThis course jumps into the deep end of the pool; we are going to go over every essential aspect of MediaWiki development, including:

- Mapping out the core code
- Creating extensions
- Modifying and Creating Custom Skins

This course is for intermediate-level LAMP developers and up, preferably with some styling experience.

Upcoming Web Development Courses

CourseCourse DateCourse Price [Remote / Classroom]
JavaScript - Advanced Programming - DubaiMon, 2018-12-10 09:3011700AED / 17600AED
Introduction to HTML 5 - DubaiSun, 2019-01-06 09:3011700AED / 17600AED
JavaScript - Advanced Programming - DubaiWed, 2019-01-30 09:3011700AED / 17600AED
Introduction to HTML 5 - DubaiWed, 2019-02-27 09:3011700AED / 17600AED
Introduction to HTML 5 - DubaiMon, 2019-04-22 09:3011700AED / 17600AED
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

CourseVenueCourse DateCourse Price [Remote / Classroom]
Systems Modelling with SysMLDubaiMon, 2018-12-03 09:3019845AED / 27595AED
Forecasting with RDubaiSun, 2018-12-09 09:3013230AED / 19130AED
Transact SQL AdvancedDubaiWed, 2018-12-19 09:305792AED / 9842AED
Agile Software TestingBCB, DubaiWed, 2018-12-19 09:3011583AED / 17483AED
Elasticsearch for Developers: Building Search and Analytics Solutions with ElasticsearchDubaiMon, 2018-12-24 09:3014553AED / 20453AED
Comprehensive GitDubaiTue, 2019-01-01 09:3015795AED / 23545AED
Marketing Analytics using RDubaiMon, 2019-03-04 09:3019845AED / 27595AED

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

is growing fast!

We are looking to expand our presence in Jordan!

As a Business Development Manager you will:

  • expand business in Jordan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!