JavaScript Training Courses in Egypt

JavaScript Training Courses

Online or onsite, instructor-led live Javascript (JS) training courses demonstrate through hands-on practice how to develop applications with JavaScript.

JS 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 JavaScript training can be carried out locally on customer premises in Egypt or in NobleProg corporate training centers in Egypt.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

JS Course Outlines in Egypt

Course Name
Duration
Overview
Course Name
Duration
Overview
28 hours
Overview
In this instructor-led, live training in Egypt (online or onsite), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 10.

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

- Develop Angular 10 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any HTML page.
- Connect these components to services, modules and directives.
- Consume REST web services and WebSocket data from within an Angular 10 application.
- Build custom validation using Reactive Forms.
- Test, debug and deploy an Angular 10 application.
- Organize Angular 10 projects using best practices.
28 hours
Overview
In this instructor-led, live training in Egypt (online or onsite), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 9.

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

- Develop Angular 9 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any HTML page.
- Connect these components to services, modules and directives.
- Consume REST web services and WebSocket data from within an Angular 9 application.
- Build custom validation using Reactive Forms.
- Reduce bundle sizes, eliminate dead code and improve the efficiency of Angular apps using the new Ivy compiler and runtime.
- Test, debug and deploy an Angular 9 application.
- Organize Angular 9 projects using best practices.
21 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to use Angular 8 to develop client-side web applications.

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

- Create and scale SPAs from scratch.
- Build open source Angular libraries.
- Secure an Agular application with JWT authentication.
28 hours
Overview
In this instructor-led, live training in Egypt (onsite or remote), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 7.

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

- Develop Angular 7 applications using Angular CLI.
- Create web components that can be used in any HTML page.
- Consume REST web services and WebSocket data from within an Angular 7 application.
- Implement animations using Angular 7's latest animation features.
- Test, debug and deploy an Angular 7 application.
- Organize Angular 7 projects using best practices.
14 hours
Overview
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications.

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

- Decide the most appropriate strategy for testing an Angular application
- Carry out unit testing, component testing, A/B testing and end-to-end on an Angular application
- Choose the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests in Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Employ best practices for unit testing in Angular

Format of the course

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

Note

- Angular goes by different names and versions, namely: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To customize the version used in this training, please contact us to arrange.
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.
21 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to create a hybrid mobile application with Ionic 4.

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

- Integrate native device features into a hybrid mobile application.
- Use Angular and Ionic 4 to build a hybrid mobile application.
- Run a hybrid application on a mobile device emulator.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to use PHP to deploy a back-end server for a React application.

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

- Set up the necessary development environment to start developing.
- Render React components in PHP with the help of PHP extension V8js.
- Use PHP to create APIs that interact with database systems.
- Use module-bundlers such as Webpack to compile React code.
14 hours
Overview
This instructor-led, live training in Egypt (onsite or remote) is aimed at developers who wish to use GraphQL and Relay to manage data on React applications.

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

- Set up the necessary development environment to start data control for React applications.
- Deliver instant UI-response interactions.
- Aggregate data from multiple libraries into one convenient API.
- Pre-fetch using GraphQL and Relay.
14 hours
Overview
This instructor-led, live training in Egypt (onsite or remote) is aimed at developers who wish to transform a React application into a Progressive Web App.

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

- Set up the necessary development environment to start transforming a React application.
- Cache using Service Worker to make a React application work offline.
- Create and style a push notification.
- Install the progressive web app into a mobile device.
14 hours
Overview
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.
14 hours
Overview
This instructor-led, live training in Egypt (onsite or remote) is aimed at engineers who wish to use Jest to test React applications and components.

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

- Install and configure a proper testing environment.
- Write asynchronous tests for React apps and components.
- Run Jest advanced tests that include mocking, spies and stubs.
7 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to internationalize and localize their React applications to support multiple languages.

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

- Install and configure the needed localization libraries and tools.
- Enable a React App to be displayed in multiple languages.
- Extract all localizable UI text from a React app.
- Package up translatable content for exchange with translators.
- Understand the localization cycle and automate the process.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to build functional front-end and back-end web applications with Spring Boot, React, and Redux.

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

- Build a front-end application with React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services with Spring security and JWT web tokens.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to use Meteor and React for full stack development.

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

- Build and prototype web applications.
- Structure an applications user interfaces from reusable components.
- Manage data across clients and servers with Meteor.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.

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

- Develop server-side web applications and static sites in Next.js.
- Handle and store data with MongoDB.
- Secure a web application with AuthO authentication.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to build React components and design complex applications.

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

- Understand React's advanced concepts, including context APIs, HOCs, external state, asynchronous APIs, etc.
- Build composable components with React.
- Enable server side and client side authentication.
- Implement React and Redux libraries to manage complex stateful applications.
- Reduce code and optimize an application's performance.
- Test and deploy an application.
21 hours
Overview
In this instructor-led, live training in Egypt, 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 be able to:

- Understand React's design philosophy.
- Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
- Understand React concepts such as components, props, state, and lifecycle.
- Implement related technologies such as Babel, Webpack, and JSX.
- Build, test and deploy an interactive web application.
14 hours
Overview
This instructor-led, live training (online or onsite) is aimed at developers with React skills who wish to optimize and improve their creation of React applications by understanding and applying React's component patterns.

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

- Understand the different types of React Patterns
- Use React Context API for web applications

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.
- To learn more about React, please visit: https://reactjs.org
21 hours
Overview
React is a widely-used library for creating single page applications in JavaScript and HTML. It is used by companies such as Facebook, Instagram, Netflix or the New York Times.

This course will introduce the foundations on which React and other libraries (like Angular and Vue.js) are based on and highlight the sepecifics of React. It will also cover technologies that are commonly used with React, like Redux and React-Router.

By the end of this course participants will be able to build applications of various complexity with React while adhering to best practices.
28 hours
Overview
In this instructor-led, live training in Egypt, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment and best practices as it walks participants through the creation of a series of sample applications that demonstrate how to add additional levels of complexity and "coolness" to an application using the most advanced toolkits and techniques.

Developing applications with React requires a different kind of thinking, compared to what some developers are accustomed to, especially when coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind of the technologies used each step of the way so that participants are not only able to build a functional application, but also understand why a particular approach is used. This lays the groundwork for thinking independently and creatively about the design and the desired results for building their own applications in the future.
14 hours
Overview
Relay is a JavaScript framework for building data-driven React applications. GraphQL is a data querying language for describing complex, nested data dependencies in modern applications. Together they allow an application's components to be moved anywhere in a render hierarchy without having to apply a cascade of modifications to parent components or to the server code which prepares the data payload. Relay is being used by Facebook in various mobile app projects.

In this instructor-led, live training, participants will learn how to apply key Relay concepts such as declarative specification of data dependencies, collocation and mutation to build a React application using Relay and GraphQL.

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

- Use Relay to compose data queries into efficient batches, provide each component with exactly the data that it requested, update the components when the data changes, and maintain a client-side store (cache) of all data.
- Collocate queries and the view's code to more easily reason about a components functionality
- Use GraphQL to declare data requirements while allowing Relay to fetch the data on its own
- Understand the concept of mutating data on the client and server using GraphQL mutations
- Understand the differences between Relay and Flux, in particular how "mutations" implement the concept of actions and modifications
- Use routes to determine which data to fetch to render a given component
- Make changes in relative isolation, even in large team projects
- Create correct, high-performance applications in a straightforward and obvious way

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Kraken is a secure and scalable layer that extends express by providing structure and convention.

Audience

This course targets front end web developers and engineers seeking to utilize Kraken JS with their Node JS express web app.
14 hours
Overview
This course always use the newest version of Ember. If you require older version of Ember to be used, please write it in the booking form comments.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at web developers who wish to use Angular and Spring Boot to build full stack applications.

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

- Develop a full stack application with Angular and Sping Boot.
- Build a backend application with Spring Boot.
- Create frontend applications with Angular.
- Use Spring Security to configure authentication for a full stack application.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at Angular developers who wish to use Firebase and Firestore to build a back-end for Angular applications.

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

- Build a back-end application with Firebase and Firestore.
- Store, sync, and query data with Firestore.
- Secure client-side data with Firestore security configurations.
7 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to internationalize and localize their Angular applications to support multiple languages.

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

- Install and configure the needed localization libraries and tools.
- Enable a Angular App to be displayed in multiple languages.
- Extract all localizable UI text from a Angular app.
- Package up translatable content for exchange with translators.
- Understand the localization cycle and automate the process.
14 hours
Overview
This instructor-led, live training in Egypt (onsite or remote) is aimed at developers who wish to transform an Angular application into a Progressive Web App.

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

- Set up the necessary development environment to start transforming an Angular application into a PWA.
- Create and style push notifications.
- Integrate icons that personalize an Angular application.
- Cache with Service Worker to make an Angular application work offline.
14 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to monetize a website or web application using the Stripe API.

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

- Set up the necessary development environment to start developing.
- Build an application that integrates payment processing features such as Checkout, Payment Intents, and Billing.
7 hours
Overview
This instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.

By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.

Upcoming JS (Javascript) Courses in Egypt

Online JS courses, Weekend JavaScript courses, Evening JS training, JS boot camp, JavaScript instructor-led, Weekend JavaScript training, Evening JavaScript courses, JS (Javascript) coaching, JavaScript instructor, JS (Javascript) trainer, JS (Javascript) training courses, JS classes, JavaScript on-site, JS (Javascript) private courses, JS (Javascript) 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

is growing fast!

We are looking to expand our presence in Egypt!

As a Business Development Manager you will:

  • expand business in Egypt
  • 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.

Apply now!

This site in other countries/regions