About Me

Hello, I'm Eduard Andrei Capanu. I am very passionate and dedicated to my work.
I am a software developer, teacher and speaker in the Frontend world.
I help people and companies to stay up to date on new technologies by sharing all kinds of materials, starting from posts, articles to videos and guided courses.

Profile Picture
Years Experience
Happy Customers
Big collaborations
Web certifications

My Services

  • Free materials
  • Videos, articles, post, tips and advanced tricks available on my training website.
  • Prepared courses
  • I have prepared a list of courses available focused on JavaScript and React. The technologies most used at the moment by large companies.
  • Custom courses or instruction path
  • Can't find what you are looking for? Write me and let's prepare together the best instructing path that suits your needs.
  • Private premium materials for all my clients
  • Each of my clients will have forever access to updated content on the path purchased, along with many other personal materials received during registration.

Are you interested in working with me?

Contact Me

Products

React fundamentals course
View More
React fundamentals
Entry level
React fundamentals course

React fundamentals course (with TypeScript)

  • Last updated on : 20 March 2022
  • Categories : Course, React, TypeScript
  • Duration of the course : 3 Days
  • React Version : 17.x

Introduction

React is a JavaScript library for building user interfaces. Developed in 2013 within Facebook, React is now an open-source library supported by a large community of programmers.

The demand for React on the market is constantly growing and is now almost a standard for web developers to be able to access job positions in the field of web development in Italy and abroad but also to be able to develop personal projects.


What you will learn?

Basics
  • - Introduction to JavaScript (What is it, Types, DOM Manipulation, functions etc.)
  • - OOP Concept Review
  • - Introduction to TypeScript (Interfaces, enums, Types)
  • - REST API
  • - Introduction React (What is it, NODE, NPM, Hello World, File Analysis, JSX)
  • - TSX, utilities, styling

Intermediate
  • - How to create a React project
  • - Event management (mouse, callback)
  • - Form Management
  • - Controlled vs uncontrolled forms
  • - React hooks (useState, useEffect, useRef etc.)
  • - Passing props to child components
  • - Manage multiple pages with React Router
  • - Custom Hooks
  • - Implementation of reusable Core components
  • - Difference between stateful and stateless component
  • - Fetch data through API calls
  • - Conditional component loading

Advanced
  • - Management of a Login form, token acquisition and persistence
  • - HTTP interceptor and use of JWT token
  • - Protect routes / pages from unwanted access
  • - State Management with context and useReducer
  • - Manage logic based on environment variables (DEV, SIT, PROD)
  • - Creation of a CRUD App (retrieve data, add, modify and delete elements)
  • - Performance and optimization (use of useMemo, useCallback etc.)
  • - Lazy loading components

Why should you choose this course?

The course has been specifically designed to immediately learn the key concepts of the React library. All materials are updated to the latest version and the methodologies used are among the most frequent encountered in the world of work currently.


  • - It aims to make you learn in a short time how to use, modify and create your own or existing single page applications

  • - We will use best practices and methodologies recommended by React in the first place, making use of TypeScript to add solidity and more functionality

  • - Exercises to do independently both during and at the end of the course to keep you fit

  • - Free access to the training area where content related to the course will be published continuously

  • - Certificate of attendance

Minimum requirements

Familiarity with at least one programming language.
Knowledge of HTML, JS, CSS is appreciated but not mandatory.

React and Redux course
View More
React + Redux fundamentals
Intermediate
React and Redux course

React and Redux course (using Redux Toolkit)

  • Last updated on : 23 March 2022
  • Categories : Course, React, Redux, TypeScript
  • Duration of the course : 2 Days
  • React Version : 17.x
  • Redux Version : 7.x

Introduction

Developing great applications always meet problems on the communication between the components, the management of the state, the synchronicity of the events and much more.
All cases that a front-end developer has to face on a daily basis.

Redux was born with the aim of putting an end to these problems, helping us to centralize the logic and state of the application, bringing best practices and making the code easily maintainable.


What you will learn?

Basics
  • - Introduction to Redux (What is it, how it works, how to install etc.)
  • - Redux Toolkit introduction
  • - Immutable state principle

Intermediate
  • - Store configuration, before and after redux toolkit
  • - Different types of action configurations
  • - What is an reducer and how to configure it
  • - Selectors introduction
  • - Redux Hooks (useSelector, useDispatch)
  • - Project structure of files
  • - Use of Provider

Advanced
  • - Type-safe actions & reducers
  • - Different types of using reducers
  • - What is ImmerJS
  • - Redux DevTools (time travel debugging, snapshots)
  • - Redux Middleware examples (use of Thunk)

Why should you choose this course?

The course has been specifically designed to immediately learn the key concepts of the Redux library. All materials are updated to the latest version and the methodologies used are among the most frequent encountered in the world of work currently.


  • - You will have the necessary skills to add redux to your application or be able to manage code that already uses the same approaches

  • - We will use best practices and methodologies recommended by Redux in the first place, making use of TypeScript to add solidity and more functionality

  • - Exercises to do independently both during and at the end of the course to keep you fit

  • - Free access to the training area where content related to the course will be published continuously

  • - Certificate of attendance

Minimum requirements

Familiar with the use of React Typescript, therefore know the concepts described in the course related to the ReactTS path.

JavaScript tips and hints
View More
List of a couple of JavaScript tips and hints
Helpers, JavaScript
JavaScript tips and hints

JavaScript tips and hints

  • Last updated on : 24 March 2022
  • Categories : Helpers, JavaScript

A series of interesting slides with alternative methods to the usual uses.
It contains many tips on different out of the box methods and implements others for different use cases.

React tips and hints
View More
List of a couple of ReactJS tips and hints
Helpers, ReactJS
JavaScript tips and hints

ReactJS tips and hints

  • Last updated on : 31 March 2024
  • Categories : Helpers, ReactJS

A series of interesting slides with tips, information and insights about the library.
This document will give you the possibility to learn more and exploit the capabilities of the library at a higher level after reading it.

Contact Me

Contact Info

Address
Rome, Italy
Phone
+39 349 184 30 26
Email
capanueduard98@gmail.com
Social Media

Contact Form

Do you need more specific info? Get in touch with me by pressing the link bellow.

Open contact form