Course
Front-End
Online

Learn everything you need to become Front-End Developer at a professional level with this intensive course.

In this intensive development course Front-End With ReactJS you will learn to create all kinds of Web developments, SPA (Single Page Application) or even mobile applications with JavaScript using the modules, tools and components.

 

Start

9 January 2023

 

Duration

120 Hours / 3 Months

 

Schedule

Monday to Friday from 19:00 – 21:00

Who is it geared towards?

To take the Course it is not necessary to have any previous experience and it is aimed at different types of profile that we describe.

Unemployed

These courses are perfect if you need to find a job quickly and are passionate about new technologies. Did you know that there is practically no unemployment in this sector?

Recent graduates

After your studies you need to specialize in a specific area to find a good job. Do you want to learn what companies are really looking for?

Entrepreneurs

Are you interested in creating your own StartUp? Our courses will allow you to have all the technical knowledge to create a digital product and manage your own technical team.

Life change

Would you like to turn your professional career around? If you want to change your profession and get a job with a great future, our bootcamps will allow you to do it in a very short time.

Program Management

Our programs are taught by a demanding selection of outstanding professionals in the sector.

Alberto Rivera

Co-director of the Bootcamp
He has years of experience leading web development projects in companies such as Minsait or LaLiga and also as a teacher in the academic sector.

SCHEDULE

The objective of the course is for you to reach a professional level in Front-End Development.

Front-End

120 Hours / 3 Months

In the development module Front-End With ReactJS you will learn to create all kinds of Web developments, SPA (Single Page Application) or even mobile applications with JavaScript using the modules, tools and components.


Javascript OOP

• Concepts of Object Oriented Programming.
• Creation of classes and instances.
• Concepts of This.
• Inheritance.

Javascript Asynchrony

• Concept of asynchrony and situations that produce it in the browser.
• Timeout vs Interval vs Callback vs Promises.
• Concept of Promises.
• Declaration and consumption of promises.
• Specific methods of the Promise class.
• Use of Async-Await to manage promises.
• Functions with promises.

Javascript - HTTP Requests

• Introduction to HTTP.
• Management of HTTP requests to Rest API.
• Concept of asynchronous request.
• Request through callback.
• GET requests.
• Petitions with body. POST, PUT.
• Error management.
• Introduction to CORS.

Introduction to web development with React

• What is a SPA.
• What is react. ReactDOM, React-router components and JSX.
• Introduction to component development with classes and lifecycle.
• Example of an app using CDNs.
• Introduction to NPM.
• Knowing the package.json.
• NPM registry management.
• Migration of the previous example to NPM.
• Introduction to React Scripts.
• Creating applications with the CLI.
• Building the application in development mode with React Scripts.
• Migration of the example to the CLI.

React Hooksb Components

• Creation of function components.
• Introduction to hooks.
• Knowing the basic hooks (useEffect, useState).
• Consumption of components within other components.
• Knowing the advanced hooks.
• Class Components vs. Function Components.

Routing

• Path parameters.
• Managing Query Params.
• Nested routes.
• Protect access to routes.
• Authenticated routes.
• Animating routes.

state management

• Context API.
• Local State VS Global State.
• Stateless vs. Stateful components.
• Redux.
• Using redux and hooks.
• Managing the state in the router

Example with a JS API

• Introduction to the concept of API JS and reusable library.
• Understanding the API documentation.
• Example of consumption of an API such as Google Maps

Deploy

• Build the application for production.
• Deploy on services like Surge.sh or Netlify.
• Introduction to CI/CD.

Job vacancies

Our students already work in the technological areas of the most important companies at an international level.

How can I pay?

You can reserve your place right now and pay the rest of the amount at the beginning of the Course.

€200

Seat reservation

€1.800

Rest of the amount

€2.000

Master's Price

+

=

Get a 25% discount this week!

Student opinions

FAQ

Some of the frequently asked questions about our Masters and Courses.

To be able to take this course it is necessary to have the previous knowledge reflected in the program of the Web Design Course, as well as having basic studies and a medium level of English.

The first thing is to press the "Learn more" button and fill in the form, then our Campus Manager will contact you to inform you and answer all your questions. Finally you will have to pay the place reservation.
First you must make a payment of 10% for the reservation of a place and the remaining 90% you will pay before starting the course in cash or financed with a bank.

Yes, with the Early Bird discounts, the sooner you book your seat, the greater the discount you get.

The Remote format consists of live classes broadcast in streaming that are also recorded so that they can be viewed at another time.

Yes, you need a computer with any operating system (PC/Mac) that is less than 4 years old.

Yes, at the end of the course a diploma is delivered to all attendees who have taken advantage of the course.

Yes, of course! It requires being very constant, but the program is designed so that you can learn everything in 3 months and that you can make it compatible with your work or other studies.

Related programs

Web Development

A Remote Master to become a professional Web Developer.
Part-Time / 6 Months / 240 Hours

Web design

Intensive course aimed at becoming a professional Web Designer.
Part-Time / 3 Months / 120 Hours

Course
Front-End
Online

Learn everything you need to become Front-End Developer at a professional level with this intensive course.

In this intensive development course Front-End With ReactJS you will learn to create all kinds of Web developments, SPA (Single Page Application) or even mobile applications with JavaScript using the modules, tools and components.

 

Start

9 January 2023

 

Duration

120 Hours / 3 Months

 

Schedule

Mon from 19:00 p.m. – 21:00 p.m.

Who is it geared towards?

To take the Course it is not necessary to have any previous experience and it is aimed at different types of profile that we describe.

Unemployed

These courses are perfect if you need to find a job quickly and are passionate about new technologies. Did you know that there is practically no unemployment in this sector?

Recent graduates

After your studies you need to specialize in a specific area to find a good job. Do you want to learn what companies are really looking for?

Entrepreneurs

Are you interested in creating your own StartUp? Our courses will allow you to have all the technical knowledge to create a digital product and manage your own technical team.

Life change

Would you like to turn your professional career around? If you want to change your profession and get a job with a great future, our bootcamps will allow you to do it in a very short time.

Program Management

Our programs are taught by a demanding selection of outstanding professionals in the sector.

Alberto Rivera

Program Director
He has years of experience leading web development projects in companies such as Minsait or LaLiga and also as a teacher in the academic sector.

What am I going to learn?

The objective of the course is for you to reach a professional level in Front-End Development.

Front-End

120 Hours / 3 Months

In this course of development Front-End With ReactJS you will learn to create all kinds of Web developments, SPA (Single Page Application) or even mobile applications with JavaScript using the modules, tools and components.


Javascript OOP

• Concepts of Object Oriented Programming.
• Creation of classes and instances.
• Concepts of This.
• Inheritance.

Javascript Asynchrony

• Concept of asynchrony and situations that produce it in the browser.
• Timeout vs Interval vs Callback vs Promises.
• Concept of Promises.
• Declaration and consumption of promises.
• Specific methods of the Promise class.
• Use of Async-Await to manage promises.
• Functions with promises.

Javascript - HTTP Requests

• Introduction to HTTP.
• Management of HTTP requests to Rest API.
• Concept of asynchronous request.
• Request through callback.
• GET requests.
• Petitions with body. POST, PUT.
• Error management.
• Introduction to CORS.

Introduction to web development with React

• What is a SPA.
• What is react. ReactDOM, React-router components and JSX.
• Introduction to component development with classes and lifecycle.
• Example of an app using CDNs.
• Introduction to NPM.
• Knowing the package.json.
• NPM registry management.
• Migration of the previous example to NPM.
• Introduction to React Scripts.
• Creating applications with the CLI.
• Building the application in development mode with React Scripts.
• Migration of the example to the CLI.

React Hooksb Components

• Creation of function components.
• Introduction to hooks.
• Knowing the basic hooks (useEffect, useState).
• Consumption of components within other components.
• Knowing the advanced hooks.
• Class Components vs. Function Components.

Routing

• Path parameters.
• Managing Query Params.
• Nested routes.
• Protect access to routes.
• Authenticated routes.
• Animating routes.

state management

• Context API.
• Local State VS Global State.
• Stateless vs. Stateful components.
• Redux.
• Using redux and hooks.
• Managing the state in the router

Example with a JS API

• Introduction to the concept of API JS and reusable library.
• Understanding the API documentation.
• Example of consumption of an API such as Google Maps

Deploy

• Build the application for production.
• Deploy on services like Surge.sh or Netlify.
• Introduction to CI/CD.

Job vacancies

Our students already work in the technological areas of the most important companies at an international level.

How can I pay?

You can reserve your place right now and pay the rest of the amount at the beginning of the Course.

€200

Seat reservation

+

€1.800

Rest of the amount

=

€2.000

Master's Price

Get a 25% discount this week!

FAQ

To be able to take this course it is necessary to have the previous knowledge reflected in the program of the Web Design Course, as well as having basic studies and a medium level of English.

The first thing is to press the button "Learn more" and fill in the form, then our Campus Manager will contact you and finally you will have to pay the place reservation.

Once the place reservation has been paid, you can pay the rest in cash or financed with a bank.

Yes, with the Early Bird discounts, the sooner you book your seat, the greater the discount you get.

This Master is taught exclusively in Remote format with live classes through the Zoom platform.

Yes, you need a computer with any operating system (PC/Mac) that is less than 4 years old.

Yes, at the end of the course a diploma is delivered to all attendees who have taken advantage of the course.

Yes, of course! It requires being very constant, but the program is designed so that you can learn everything in 3 months and that you can make it compatible with your work or other studies.

Related programs

Web Development

A Remote Master to become a professional Web Developer.

Part-Time / 6 Months / 240 Hrs

Web Design

A Remote Course to become UX ResearchYou are professional.

Part-Time / 3 Months / 120 Hrs

Go up