React Training Courses

React Training Courses

Local, instructor-led live React training walk participants step-by-step through the creation of their own React application. React training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in the UK or in NobleProg corporate training centers in the UK. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

React Course Outlines

CodeNameDurationOverview
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.
relayRelay: Efficiently Fetch Data in React Applications14 hoursRelay 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 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
reactfluxgraphqlBuilding Interactive Applications with React, Redux and GraphQL28 hoursReact is a Javascript library for building fast and smooth interactive web pages. Together with the Flux architecture and the GraphQL query language, extremely powerful and efficient web applications can be built.

In this instructor-led, live training, 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.

Audience

- Developers

Format of the course

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

Upcoming React Courses

CourseCourse DateCourse Price [Remote / Classroom]
React: Build Highly Interactive Web Applications - LiverpoolWed, 2018-09-05 09:30£3300 / £4350
Relay: Efficiently Fetch Data in React Applications - NewcastleWed, 2018-09-05 09:30£2200 / £2600
Relay: Efficiently Fetch Data in React Applications - London, Hatton GardenThu, 2018-09-06 09:30£2200 / £2950
Building Interactive Applications with React, Redux and GraphQL - Bradford - Carlisle Business CentreMon, 2018-09-10 09:30£4400 / £5400
React: Build Highly Interactive Web Applications - PortsmouthTue, 2018-09-11 09:30£3300 / £3750
Weekend React courses, Evening React training, React boot camp, React instructor-led, Weekend React training, Evening React courses, React coaching, React instructor, React trainer, React training courses, React classes, React on-site, React private courses, React one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Excel VBA Introduction Belfast City Centre Mon, 2018-09-03 09:30 £2178 / £2678
Introduction to Selenium York - Priory Street Centre Tue, 2018-09-04 09:30 £1089 / £1239
Minitab for Statistical Data Analysis Cambridge Mon, 2018-09-10 09:30 £2574 / £3024
AWS: A Hands-on Introduction to Cloud Computing Edinburgh Training and Conference Venue Tue, 2018-09-11 09:30 £1287 / £1487
JMeter Fundamentals and JMeter Advanced Birmingham Tue, 2018-09-18 09:30 £2178 / £2828
Test Automation with Selenium St Helier, Jersey, Channel Isles Tue, 2018-09-18 09:30 £2970 / £4395
Jenkins: Continuous Integration for Agile Development Manchester, King Street Thu, 2018-10-18 09:30 £2574 / £3224
CakePHP: Rapid Web Application Development Birmingham Tue, 2018-11-06 09:30 £4356 / £5656

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