Your starting guide . . .

November 24,2020

Your starting guide to be a front end engineer

A front end developer is a professional who is responsible for building and implementing the User Interface.

Front End Web Development also known as client-side development is the practice of producing HTML, CSS, and Javascript for a website or web application.

What do I need to know to start my career as a front end engineer ?

First of all don’t let the following list intimidate you. And always remember it is not a race it’s a marathon.

First comes the basics (HTMl, CSSS, JS). 

In HTML you will need to learn the basics of HTML, semantic HTML, Basic SEO, Web Accessibility.

In css you will need to know about basic css attributes, how to make layout such as (floating, positioning, display, box model, css grid, flexbox), media queries and how to make the web app responsive to any screen, and css3

In javaScript realm you have to know the syntax and the basic constructs, DOM manipulations, How to call a back end service using (Fetch Api, Ajax, XHR), learn ES6+, modular javascript, understanding the concept of Hoisting, Event Bubbling, Scope, Strict Mode, Prototype chain, shadow DOM, DNS, HTTP.

Need to be aware of at least one of the package managers npm or yarn, most folks go with npm, as its improved a lot post version 5, but it still behind yarn is some features.

Css pre-processors such as SASS, Post css, less. Though that post css is not a pre-processor but can be used as one. 

Pick one css framework and start playing with it, there are many css frameworks out there (Bootstrap, materialize css, foundation, semantic UI)

Last but not least css architecture (BEM, OOCSS, SMACSS) with modern front end framework, there is more push for css in js methodologies, but you should still learn at least one of the css framework we usually like to go with BEM which would prove helpful in the long run.

At the end, we would like to encourage you to keep learning and push forward, as the software field advances, developers must always adapt to the changes and keep working on the bleeding edge.

“I Have Spoken”

0 Comments

Leave a Comment