Ru

Education/«Frontend developer» course

«Frontend developer» course

2 300 $one-time payment
Duration6 months
FormatOnline group seminars

Consultations with a mentor once a week

Paid internship

Pair programming

  • GIT, HTML, CSS, TypeScript, JavaScript, React, RTK Query, Redux Toolkit, i18n

  • Workshops, livecoding and pair programming, code-reviews, modern code writing practices

  • After the course - 3 months of paid internship on real projects of the company

  • Practicing algorithmic problem solving, resume writing and interviewing skills

Curriculum

  • Stage 0

    Topics: HTML, GIT, GitHub, Chrome Dev Tools, VS Code, Terminal

    Final Project: Multi-page website - Personal Blog

  • Stage 1

    Topics: CSS, BEM, SCSS/SASS preprocessors, positioning with Flexbox and adaptive layouts, Figma

    Final project: Landing of online FPV drone store. Fixed and adaptive layout, pixel perfect

  • Stage 2

    Topics: Full dive into the JavaScript programming language. Tasks on algorithms and data structures. Design patterns. Programming principles.

    Final project - live coding problem solving

  • Stage 3

    Topics: Working with DOM API, cookies, local storage, session storage

    Final project: Implementation of a virtual keyboard

  • Stage 4

    Topics: React, Redux Toolkit, Fetch, Routing in a React application

    Diploma project: The Traveler - hotel and hotel reservations

  • Stage 5

    Practice

    Paid internship on a commercial project

    Project technology stack: React, Typescript, i18n, Vite, Next.js, RTK Query, Zustand, Jenkins, GitLab, Unit tests - Jest, Git flow, React Testing Library, Playwright, Code style management, Pre commit hooks - Husky, FSD design, Lighthouse

  • Stage 5+

    Workshop with a career counselor

    Writing a resume. Preparing for an interview. Test interviews. Advice on negotiating to get an offer

List icon

During the training program, you will be surrounded by a team of fellow students, with whom you will go through all stages of the learning process. You will not feel lonely, as support and interaction with colleagues will become an important part of your educational journey.

An image of happy people working on laptops
Message icon

After completing your training at Apex Nova Tech and becoming a developer, the support from the team will remain with you. Graduates continue to communicate, participate in exclusive IT community events, and actively share experiences and knowledge with each other.

Tasks performed by a Frontend developer

Here are some examples of product features that a frontend developer is working on in different areas:

Online Store:

  • Recommendation system: creation of a block with product recommendations based on the user's purchase history and viewed products.

  • Interactive product catalog: implementation of filters and sorting of products by various parameters (price, rating, brand, etc.), as well as adding the ability to quickly view the product without going to a separate page.

shop

Food delivery service:

  • Order Builder: an interface that allows users to assemble their order by selecting ingredients and additives, visually displaying the final price and calorie totals.

  • Real order tracking: developing a tracking system that displays the courier's location on a map in real time and the status of order fulfillment.

delivery

Online learning platform:

  • Interactive learning materials: create an interface for video lectures with the ability to add notes, bookmarks, and questions as you watch.

  • Testing system: development of modules for online tests and quizzes with different types of questions (multiple choice, fill-in-the-blanks, essays) and instant verification of results.

education

Social Network:

  • Create and manage groups: interface for creating, customizing and managing groups or communities, including functionality for inviting members, publishing news and events.

  • Newsfeed: developing a feed with personalized content including posts, articles, videos and other media, with the ability to like, comment and repost.

socialNetwork

Booking platform:

  • Availability Calendar: implementation of a calendar interface where users can select a date and time to book services (e.g., restaurant reservations or doctor's appointments).

  • Review and rating system: create a module for leaving reviews and ratings of services with displaying the average rating and sorting by date or popularity.

booking

Financial App:

  • Budget Calculator: developing a tool for planning and tracking a personal or family budget, with the ability to add income and expenses, as well as create charts and graphs.

  • Alerts and reminders: interface for setting up and receiving notifications about upcoming payments, reached spending limits and other financial events.

finance

New Vision

These examples demonstrate the variety of product features that Frontend developers implement as they work to improve the user experience and functionality of different types of applications.

Frontend developers are engineers who create the interfaces of web applications

When you go to the site and you see the "Buy" button. That's what they do! They make sure you don't get confused and can easily find what you are looking for.

Performance Optimization

They optimize page loads so you don't get bored while you wait. Imagine going to a website and it loads instantly. That's a credit to them! They also improve the animations so that everything is smooth and beautiful.

Working with Technologies

Frontend developers are true technology gurus. They work with HTML, CSS and JavaScript, as well as cool frameworks and libraries like React, Angular or Vue. Imagine going to a website and seeing it running like clockwork. This is because frontend developers know how to apply these tools.

Responsive Design

Imagine going to a website from your computer and then from your phone and it looks equally cool. That's a credit to them! They make sites mobile-friendly so you can use them anywhere.

Development and Testing

If you go to the site and everything works perfectly, even in different browsers, this is also a successful work of the frontend developer, because he has already checked compatibility and fixed bugs.

Working with API

Imagine going to a weather website and seeing that it displays the current temperature. This is because frontend developers used APIs to get this data.

Improving User Experience

When you see beautiful animations, easy navigation and a simple checkout process, it's a credit to Frontend developers! They do everything to make sure you enjoy using web applications.

Projects

When you see a stylish calculator or a handy note-taking app created by a front-end developer, it shows that he or she not only performs tasks for others, but also has the ability to create useful and original products on their own.

Become a student

This is what a Frontend developer's job looks like in a nutshell!

Frontend - Developers create intuitive interfaces, optimize performance, work with cutting edge technologies, develop responsive designs, integrate APIs, and constantly test and improve user experience. Join a team of professionals - We'll teach you how to work!