I entered the world of front-end development by gaining some knowledge in HTML, CSS, and JavaScript. I used my knowledge of these languages, along with my new skills in VS Code, to build a landing page about Cookies. The page utilizes JavaScript functions to create user interaction.
I built a Vanilla JavaScript weather app in SheCodes Plus, an advanced 8-week JavaScript coding workshop. Building upon my previously-gained knowledge, I also became skilled in Bootstrap, API's, real-life development workflow, hosting, and advanced JavaScript. I combined all of these skills to create a fully-functioning weather app.
I immersed myself in React development in SheCodes React. I used my knowledge of this highly-demanded framework to build a Responsive working dictionary app incorporating coding best practices, along with the most popular tools and technologies.
Then, I created a Responsive React weather app. In fact, I used my Vanilla JavaScript weather app thet I've built previously using my knowlegde of Bootstrap, API's, and advanced JavaScript and I rebuilt it using React.JS to create a fully-functioning React weather app.
َAfter learning the basics of React, I continued learning more advanced stuff. Using React Router, I built this multi-page React app and relied on Redux and Redux Toolkit for managing data among its different components. I also created a custom React hook for sending HTTP requests and transferring data between the app and Firebase real-time database.