courses

Course Front-End Development

Front-End Development
Duration

4 months

Levelbeginner
Course authorAlexander Vasilyev
Start

22 July 2022

Overview

We teach you how to make sites. We will explain how a browser works, how to put into practice HTML, CSS, JavaScript (ES6). Our teachers will explain how to repeat framework steps. They will tell how the Gulp/webpack works (it’s a tool for collecting applications). You will learn tools for accelerating development. And you will use the newest rules which will soon become standards.

You will work on projects by yourself and in teams. As a result, you will create some sites and an application. Also you will be able to make up sites adapted for mobile devices. After the course ends you will have a portfolio which will help you to start a career as a developer.

Required skills

- You know your goals and motivation for completing the course

- You can allocate ~20 hours per week for studies

- Your level of English allows you to read theory resources (at least with an online translator).

- You can find the information you need online and get the most out of it

- You know how to check the accuracy and relevance of information

- You are on friendly terms with your computer, so you can find the task manager or install Zoom on your own

- Knowing the basics of HTML and CSS will come as an advantage

student

Why Front-End?

  • After coding you see the result immediately 
  • Your portfolio is visualized for the client 
  • When you know Front-End you can switch to any other development field 
  • You will learn how to create websites and interfaces using HTML and CSS 
  • You will learn one of the most in-demand languages on the market — JavaScript
scholarship

Course program

Main course modules and lessons for this course.

  • HTML/CSS

    58 h • 20 topics
    • What is a website? Work process setup. Introduction to HTML
    • Semantics, links, and HTML5 tags
    • Git
    • Introduction to CSS
    • CSS selectors
    • Block document model (CSS Box Model)
    • Flexbox
    • Fonts in web, Font Face
    • CSS positioning and transformation
    • Form building
    • Scalable Vector Graphics (SVG)
    • Work with pre- and post-processors
    • Responsive web design (RWD)
    • Responsive navigation
    • Adaptive graphics
    • Practice – layout making
    • Project 1. First website with HTML & CSS
    • CSS Grid Layout
    • Figma for a Front-End developer
    • Lesson zero. Get to know everyone
  • JavaScript

    40 h • 14 topics
    • Introduction to JavaScript
    • Types of data and operators
    • Loops
    • Functions
    • Objects
    • Arrays
    • Document Object Model (DOM)
    • Events
    • Introduction to jQuery
    • Slick Slider – the most universal slider plug-in
    • AJAX
    • Customized maps with an example of Google Maps API
    • Web Storage
    • Project 2. Architecture — a basic website + JS
  • Front-End

    30 h • 10 topics
    • Classes
    • CSS animation
    • Tool for project construction (task runner) Gulp
    • Introducing Webpack, an open-source JavaScript module bundler
    • Front-End frameworks overview: Bootstrap, Foundation
    • Introduction to Vue.js
    • Modifiers, events, and rendering in Vue.js
    • Vue.js components
    • Project 3 — Responsive Website with JS
    • Graduation event

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Enroll now!

You can have awesome new skills. Check your skills in our short course test

Course content

326

total hours

Practice in class
During group classes, you will complete practical tasks and work on projects in a team and independently. The teacher will provide feedback and hints, help you understand the theory, and guide you through practice.
Theory and homework
That is an average amount of time you'll need to work through the theory before classes and do the home assignments after classes to practice new skills. You will find both theory and homework in our LMS.
English
Strong English is a must for communicating within a global team, reading documentation, and talking to clients. Our qualified teachers will teach you to be international in the additional English module.
Сareer guidance
Our specialists will share insights on where to look for vacancies in your field, some theory about CVs, writing letters, and passing interviews. You will also have a practice lesson with feedback and a Q&A session.

Teachers

Maria Yatskiv

Front-end Developer at IVVYSOFT

3+ years in development. Development and support of websites and online stores at IVVYSOFT

Oleksandr Shcherbyna

Front-end Developer at Beetroot

5 years in development. Worked for Sardina Systems ltd., Beetroot

Oleksandr Kolesnyk

Front-end Developer at Maxitech

5+ years in development. Worked for Consule inc.

Ruslan Bondar

Front-end Developer at Magisoft Solutions

2,5+ years in development. All this time has been working for Magisoft Solutions

Lessons schedule

timetable
  • Wednesday

    19:00 - 21:00

  • Friday

    19:00 - 21:00

  • Sunday

    11:00 - 15:00

Practical skills for your future career

You will get

  • 49 teacher-led sessions
  • 3 times/week
  • Life time access to course materials
  • Certificate of completion

New skills and an amazing career in IT awaits!

Request consultation

impact

Our impact

4700+

graduates finished our courses

500

scholarships granted by partners

400 000

hours of IT education

75

teachers work today

200+

IT companies employed our students

40%

of graduates are female

700

people studying right now

Alumni's feedback

Before I joined beetroot Academy, I had been self-taught, and I thought the Internet has nearly everything to become a Front-End developer from the get-go. And while that is kind of true, the course made me realise that the personal experience of a teacher, the breakdown of real-life cases, communication with like-minded people, and interesting tasks help to grow quicker than if you do it alone.

Yevhen Udovichenko
Front-End course graduate, Zaporizhia

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Get started now

Take the test

We have to assess your basic skills. It will be interesting. You just need to spend some time.

Any questions left?

+380 93 170 2777

hello@beetroot.academy

forms