React

  • 5.0 Rate

  • 20 Lecture

  • 50 hours

  • 10 Weeks

Modern user interfaces are an extremely complex and comprehensive topic. Over time, the number of challenges increases, and consequently, the problem-solving tools change. React has been actively coping with these problems for many years. It's a technology created by Meta that allows us to create user interfaces quickly and flexibly. Products such as Facebook, Instagram, Netflix, X(twitter), Airbnb, Uber, Dropbox, and many others are built using React, making it one of the most in-demand technologies in the market.

Within the framework of this course, we will practically examine all aspects of JavaScript that we will need for the fundamental study of React. We will analyze and study all the main nuances, concepts, and architectural parts of React's latest 18th version that we will need to create modern user interfaces, and along with this, we will see where modern React is developing in the form of Server Components.

Outcome

Skills Acquired: Javascript, DOM, React 5.

  • Use JavaScript as a programming language

  • Understand the asynchronous nature of JavaScript and properly adapt it to problems

  • Work with DOM and know its peculiarities

  • Understand and use all the main tools and concepts of Client Side React

  • Navigate correctly in React's diverse ecosystem

  • Analyze React's weaknesses and live with them

  • Write small and medium applications independently using React

  • Learn the idea of React Server Components (RSC) and make the right emphases in the future of React

Feb 27 1500₾

Tue-Fri 20:00-23:00

Dec 10 1500₾

Tue-Thur 20:00-23:00

Split your payment
TBC installment
BOG installment

Who is this course for?

Markup developers

Those who already know HTML and CSS, know the basics of JavaScript and want to continue their Front-End Development career specifically with React Framework.

Programmers

Also for developers who work on other technologies and are interested in React.

Program includes

Alumni Club

Upon successful completion of the final exam, the graduate is automatically enrolled in the Alumni Club, and then gains access to exclusive events, content, and offers from our partner companies.

Work Based Learning

The course includes practice-based learning, including assignments/exercises and individual projects.

Bilingual Certification

Upon successful completion of the course, students will receive a bilingual certificate.

Graduate feedback

5.0 Rate

Syllabus

Environment and basic tooling
Type system
Coercion
Equality
Declarations and access
Functions
Scopes
Getter & setters
Prototype Chain
Working with arrays
Map/Set (Weak)
Data Transformation
Code execution basic patterns
Single thread and how to live with it
Browser APIs
Event loop mechanism
Promises
Async/Await
ES modules
Dynamic imports

Pick your suitable time

Lecturers

Lasha Iakobadze

Lasha Iakobadze

Lasha is a Senior Software Engineer at Betsson Group, one of the largest companies in the iGaming industry in Europe. His career in Front-end Development includes working on both medium and enterprise applications in major financial and gaming companies such as Bank of Georgia, Singular, and Europebet. In addition, Lasha's portfolio includes freelance projects from Upwork. The main technologies he has used/uses during this time are React, Angular, Next.js, Node.js, and .Net. Alongside his professional career, Lasha has 6 years of teaching experience.

FAQs for this course

A: Both are Front-end technologies, and both are quite popular. Choosing between them depends on the student's goal. For example, if their goal is to work on large-scale applications in corporations, then choosing Angular might be the right decision. If we're talking about freelance and more flexible applications, React might be a good choice. In either case, it's individual, and to put it simply, React is like assembling a puzzle without instructions, while Angular is like assembling a puzzle with instructions.
A: To join the course, knowledge of JavaScript basics is required, which means you need to understand its asynchronous nature, variables, loops, functions, etc.

Your search Digital Designer did not match any documents

Unable to locate relevant information?

Get Free consultation

You may interest

Relevant Resources

Show More