courses

Online

Front-End Development

Course duration

4 months

Levelbeginner
Course authorAlexander
Start date

22 June 2020

This course is available

Online

student

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.

Prerequisites

  • Advanced PS user 
  • Basic understanding of algorithms 
  • Coding experience is an advantage

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

Take the to get started

You can learn awesome new skills and land a new job. Exciting! Let’s get started on your application.

Curriculum

For a more detailed version, leave your email below

  • HTML / CSS

    56 h 23 topics
    • What is a website. Work process setup. Introduction to HTML.
    • CSS animation
    • Version Control Systems, Git, and GitHub
    • HTML5 tags
    • Introduction to CSS
    • Figma for Front-end developers
    • CSS selectors
    • CSS Box Model
    • Flexbox
    • Fonts in Web, Font Face
    • CSS position & transform
    • BEM methodology
    • Creating forms
    • Scalable Vector Graphics (SVG)
    • Work with pre- and post-processors
    • Adaptive layout (Responsive web design)
    • Responsive navigation
    • SEO for developer
    • Responsive graphics
    • Practice – layout making
    • Cross-browser compatibility
    • Exam 1 - A simple website for your portfolio
    • CSS GRID layout
  • JAVASCRIPT

    40 h 15 topics
    • Introduction to JavaScript
    • Types of data and math functions
    • Loops and conditions
    • Functions
    • Objects
    • Arrays
    • Classes
    • Document Object Model (DOM)
    • Events
    • Introduction to jQuery. Manipulating elements and events
    • Slick Slider – the most universal slider plug-in
    • AJAX
    • Customized maps using Google Maps API
    • Web storage. Local & Session Storage, Cookies
    • A website layout for your portfolio
  • FRONT-END

    28 h 9 topics
    • Tool for project construction (task-manager) Gulp
    • Webpack
    • Introduction to JavaScript frameworks with an example of Vue.js
    • Vue.js: modifiers, events, and rendering
    • Vue.js components
    • Work with a remote server
    • Website optimization
    • Introduction to Front-End frameworks. Bootstrap, Foundation
    • Examination 3 - A website using a framework

Get the full course description

Course content

134

Total hours

134 h

Total hours

6 h

Video lessons

All theory is recorded as video lessons and saved on our LMS system. As a student you’ll have lifelong access to all video lessons.

Class schedule

timetable
  • Monday

    17:45 - 19:45

  • Wednesday

    17:45 - 19:45

  • Saturday

    09:00 - 13:00

Course author

Alexander

Front-End Development Course Author

I used to work for CamoIT, Geekforless, and some freelance projects. Now I work at OCW, teach at Beetroot Academy and I am also a co-founder of an IT startup. I chose the Front-end Development around 10 years ago and now I work with complex user interfaces. I'm thrilled by both the process and the result and there's always room for humor at my lessons. I give real life examples, and share the techniques and languages for Front-end. In my free time I travel, meet my friends, play computer games, and do puzzles, but most of all I enjoy learning something new.

Teacher

Shyqeri Gashi

Front-End teacher

I am a front-end and WordPress developer. My experience consists of many years in programming as a front-end developer and also WordPress developer. I am responsible for working on a range of projects, developing, appealing web and mobile applications, interacting on a daily basis with graphic designers, front-end developers, back-end developers, mobile developers and Marketers. I am looking forward to sharing my experience and knowledge in my class and be able to meet my student’s needs!

Course fee

Take a small step towards your big career in IT

A small step towards your big career in IT

  • 47 teacher-led sessions
  • 3 Plenty of practice hours with real developers
  • Unlimited access to course materials
  • English lessons
  • Career support

Pay upfront

690

total

Pay in monthly installments

190

per month

You could have awesome new skills and a new job in IT. Let’s get started on your application.

Got questions?

Other questions?

Call us at 048 248 788

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 interview to see if we're a good match.

Enroll

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

The more I studied Front-End Development myself, the more I liked it. I was amazed by all the cool things you can do with simple code. Even better: I could also implement my graphic design skills to make nice looking websites. It was very fun at first but learning started to feel lonely, so I’m lucky the Front-end course happened around the same time. I am super happy to say that I have finally found my calling—one where I can use my graphic design skills as well!

Sandra
Front-End Development Graduate

Get started

Take the test

Let’s check your starting level

Contact us

048 248 788

xk@beetroot.academy

forms