7 Skills needed to be a front-end developer | For Juniors πŸ™Œ

πŸ§΅πŸ‘‡
It’s possible to become a front-end developer without a college degree, provided you acquire the right skills. πŸŽ“

In this thread, I'm sharing my view of the top 7 technical skills a front-end developer must possess.

Let's go. πŸ‘‡
[1/7] Learn HTML and CSS 🦴

Hypertext markup language (HTML) and cascading style sheets (CSS) are a website’s skeleton.

While HTML gives structure to web pages, CSS helps style the HTML elements with the color, fonts, typeface, and more.
[2/7] Learn JavaScript πŸƒβ€β™€οΈ

This client-side programming language lets you add interactive features, including polls, slideshows, and forms, to a website. It also offers support for dynamic elements, including, but not limited to, page animation, scrolling, audio, and video.
[3a/7] Learn a Framework πŸ’»

Frameworks are prewritten code modules for common website elements like login and search interfaces.

They’re easy to incorporate and are reusable. Examples of popular JavaScript frameworks include AngularJS, Ember and ReactJS.
[3b/7] Learn how to use Libraries πŸ€“

Libraries (plugins & extensions), are useful for adding prefabricated elements to a website. A good example is a countdown timer on a retail website. jQuery is a commonly-used open-source JS library with plenty of customization options.
[4/7] Version control system🧩

A version control system is software specifically designed to track changes made to code over time.

Using this software, developers can compare earlier versions of the code with an older version, commit to changes or restore the previous version.
[5a/7] Cross-browser 🎯

Depending on various factors, a website’s appearance may change across browsers. Developers use browser tools to address this issue.

Browser tools allow developers to test and fine-tune webpages in a way that is best suited to a particular browser.
[5b/7] Device testing πŸ“±

Developers use responsive design techniques to change site layout & design depending on the type of device accessing it.
[6/7] Web performance optimization (WPO) πŸ’‘

A slow-loading website can reduce user engagement drastically. Website performance optimization techniques help ensure faster loading times through automation tools.
[7/7] Search engine optimization (SEO)🧱

SEO: the practice of increasing traffic to a website organically through search results.

Generally, there is a separate team to supervise SEO practices. However, knowing the basics can help u determine where to place the different tags.
πŸ’Ό Are you still here?!

What else would you add as an important hard skill for a Junior Front-end Developer?

Thank you for reading!

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Eleftheria Batsou

Eleftheria Batsou Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @BatsouElef

27 Sep
17+ JavaScript Resourses

[A thread 🧡- Books, Courses, Tutorials, etc. ⬇]
[1/17] MDN JavaScript Guide

developer.mozilla.org/en-US/docs/Web…
[2/17] JavaScript For Cats πŸ“š
An introduction for new programmers

jsforcats.com
Read 19 tweets
26 Sep
5 UI/UX mistakes I found (without even searching) in 10 websites in 15 minutes. πŸ‘‡

[Check it, unintentionally you might have the same issues in your website]
[1/5] I can't copy the text.
Make your text "clickable". I may want to copy your email 😎
[2/5] Social media links don't work 😲
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(