<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: RAMSON ODOI</title>
    <description>The latest articles on DEV Community by RAMSON ODOI (@ramsonodoi).</description>
    <link>https://dev.to/ramsonodoi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F682625%2F3e694293-229d-446b-9121-9ca3b4792a50.png</url>
      <title>DEV Community: RAMSON ODOI</title>
      <link>https://dev.to/ramsonodoi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ramsonodoi"/>
    <language>en</language>
    <item>
      <title>7 Skills needed to become a front-end developer for Juniors </title>
      <dc:creator>RAMSON ODOI</dc:creator>
      <pubDate>Sat, 06 Nov 2021 17:20:11 +0000</pubDate>
      <link>https://dev.to/ramsonodoi/7-skills-needed-to-become-a-front-end-developer-for-juniors-5fj9</link>
      <guid>https://dev.to/ramsonodoi/7-skills-needed-to-become-a-front-end-developer-for-juniors-5fj9</guid>
      <description>&lt;p&gt;7 Skills needed to become a front-end developer for Juniors &lt;br&gt;
Hello everyone my name is Ramson Odoi and I am a frontend developer.&lt;br&gt;
I would like to share with you 7 skills needed to become a frontend developer for juniors.Let get started!&lt;/p&gt;

&lt;p&gt;[1/7] Learn HTML and CSS&lt;br&gt;
Hypertext markup language (HTML) and cascading style sheets (CSS) are a websites skeleton.&lt;br&gt;
While HTML gives structure to web pages, CSS helps style the HTML elements with the colour,&lt;br&gt;
Fronts, typeface, and more.&lt;br&gt;
[2/7] Learn Javascript &lt;br&gt;
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.&lt;/p&gt;

&lt;p&gt;[3a/7] Learn a Framework &lt;br&gt;
Frameworks are prewritten code modules for common website elements like login and search interfaces. &lt;/p&gt;

&lt;p&gt;They're easy to incorporate and are reusable.&lt;br&gt;
Examples of popular javascript frameworks include AngularJS, Ember and ReactJS.&lt;/p&gt;

&lt;p&gt;[3b/7] Learn how to use Libraries &lt;br&gt;
Libraries (plugins &amp;amp;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.&lt;/p&gt;

&lt;p&gt;[4/7] Version control system &lt;br&gt;
A version control system is software specifically designed  to track changes made to code over time.&lt;br&gt;
[5a/7] Cross-browser&lt;br&gt;
Depending on various factors, a website's appearance may change across browsers. Developers use browse tools to address this issue.&lt;br&gt;
Browser tools allows developers to test and fine-tune webpages in a way that is best suited to a particular browser.&lt;br&gt;
[5b/7] Device testing &lt;br&gt;
Developers use responsive design techniques to change site layout and design depending on the type of device accessing it.&lt;br&gt;
[6/7] Web performance optimisation (WPO)&lt;br&gt;
A slow loading website can reduce user engagement drastically. Website performance optimisation techniques help ensure faster loading times through automation tools.&lt;br&gt;
[7/7] Search engine optimization (SEO)&lt;br&gt;
SEO: the practice of increasing traffic to a website organically through search results.&lt;br&gt;
Generally, there is a separate team to supervise SEO practices. However,knowing the basics can help you determine where to place the different tags.&lt;br&gt;
Thank you for reading!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
