How to begin.

"Education is not the filling of a pail, but the lighting of a fire."

- William Butler Yeats
My path began from a task to create a presentation in company of my current job.
I learned Power Point, Photoshop and realized, that typography is very important piece of good web design.
scroll down

THE LAYOUT OF THIS PROJECT.

FIGMA
A new word in my vocabulary.
When I met FIGMA I realized how to create layouts and presentations easily with secure cloud storage and the ability 'continue to work' on any computer. The set of tools is simple and extremely convenient, which allows you to quickly and efficiently create layouts.
DANGER!
THE LAYOUT OF THIS PROJECT CREATED IN FIGMA.
scroll down

THE LAYOUT OF THIS PROJECT.

UDEMY
The Web Developer BootCamp 2021 course
So the moment came when I thought about creating sites and began to actively search for courses. Of course, I chose the FRONTEND direction, cause interfaces and visual design are closer to me. For learning, I chose the Udemy. And my mentor was Colt Steele - a wonderful person who explained a lot of things in an accessible way.
The course contained a wealth of new information and it was interesting. We learned the basics of - HTML, CSS, JS. And in the final project, we used Mongo c Mongoose и Express on the back-end and deployed this knowledge base on Heroku. We did not use frameworks - just MVC and EJS magic. We also worked with the Mapbox API and a lot of utilities (passport, joi, sanitize-html and .... a lot more).
VERDICT: General understanding of FULLSTACK development.
scroll down
David Abramov
David Abramov
UDEMY
The Modern React Bootcamp (Hooks, Context, NextJS, Router) course
After completing The Web Developer BootCamp 2021 course, it became clear to me that it's necessary to know at least one framework. I choose React, because it is incredibly popular, has many different libraries and a large community. This course introduced me to components, props, hooks, states, JSX. We built a lot of small projects. Worked with React-Router and build routes and touched upon the state management (useReducer & useContext). In the end of this course, we got introduced with the excellent framework NEXT.js (basic routing, fetching data, Link Component), which impressed me, so I decided to build the first project on it. The Webpack mini course was a nice bonus.
VERDICT: General understanding React library, basics understanding of Next.js framework, introducing Webpack.
start page
David Abramov