Front-end developer - free course from HTML Academy, training 1 year and 4 months, Date: November 28, 2023.
Miscellaneous / / November 30, 2023
Eight months of continuous training and six months of production. You control your own workload. During the training, you can develop and defend from three to six projects. During your training, you constantly work with a personal mentor.
This is a serious training that lasts eight months and is built on the basis of the professional triad “criteria-projects-mentors”. You will gain skills in solving typical front-end developer problems and learn how to do real projects, the same in complexity as in the industry. And you will do them correctly, at a high professional level. During the course, you will learn how to create projects that are in demand on the modern market, which can be added to your portfolio.
Immediately after training, you will take an exam on all your new skills and practice on several projects in the accelerator. Next, you will have a paid internship in “League A.” with real orders, deadlines and first money earned in the new profession of front-end - in a team with developers, testers and manager. You will learn to estimate deadlines and be able to layout like a ninja - quickly and without errors.
Preparation for the profession 1 month
The module is designed to prepare complete beginners to successfully master the professional skills of a Frontend Developer.
You smoothly immerse yourself in the rhythm of learning, and also learn from scratch and consolidate the “technological minimum” that is necessary to effectively master the professional tasks of a Front-end developer.
This minimum includes basic knowledge of HTML and CSS, the basics of JavaScript and the basics of working with browser-based API using JavaScript, as well as the ability to use team development tools, namely Git and GitHub.
HTML and CSS. Professional website development 2 months
You will learn how to create expressive and accessible markup, work with graphic layout, build page grids, design decorative elements and text content, optimize the code and prepare the completed project for publications.
HTML and CSS. Adaptive layout and automation 2 months
You will learn how to create markup using the BEM methodology, use preprocessors, build adaptive grids, work with adaptive and retina graphics, use automation tools and customize the project build for publications.
JavaScript. Professional development of web interfaces 2 months
You will learn the basics of JavaScript, get acquainted with the current capabilities of the ECMAScript 2018 standard, learn algorithmic thinking, you will understand how to revive static pages, validate data in forms, interact with servers and get practice in solving typical tasks.
Preparation of layout for content management systems (CMS) 1 month
Layout is one of the initial stages of working on a product. Most often, the next step is to integrate the layout into a content management system (CMS). During integration, templates are made from the layout into which the CMS inserts the content. At the same time, the content is changed by the client himself, so it is important to make the layout in such a way that it can be conveniently integrated into the CMS.
Review of popular content management systems, demonstration of the admin panel and the process of working with the admin panel from the end user
Preparation of layout for division into templates. Highlighting repeating parts, organizing styles and scripts
Working with generated content. Marking the main contact area, working with generated images and styles
Preparation of layout for expanding and changing the volume of content and information blocks
Layout of React components 1 month
Layout from scratch in the React ecosystem and creation of interactive React components.
The principles of operation of single page applications (SPA) and their main differences from static sites. Brief overview of tools for creating SPA
The React ecosystem and project structure for layout in this ecosystem
JSX syntax, working with components, using mocks to simulate working with data
Organizing styles in React, CSS-in-JS
Working with state and props to demonstrate page states
Production 6 months
First, we will assess your initial level of layout quality and development speed using grading.
Then we will start working on these indicators in the accelerator. You will carry out project after project as part of a small team (you as a developer, as well as a tester and manager), and we will help, give feedback, measure your performance and show you how quickly they grow.
After the accelerator there will be a smooth transition to a paid internship in the “League A.” We will gradually immerse you in the League team and processes, taking you from small introductory tasks to full-fledged projects.
During the internship, you will meet real orders, deadlines and the first money earned in a new profession, learn to accurately estimate deadlines and improve your team interaction skills. And, of course, you will get that same commercial development experience and a line on your resume that is so important for employers.
A
AlexanderNEW
11.04.2022 G.
Reasonable cost and a good set of tools for practical learning
Advantages: responsive support, everything you need to hone your programming skills: simulators, projects for practice, etc. Disadvantages: practically none. First I bought simulators for 1 year, which are very helpful in practical development. Then I began to buy skills. Then I bought an asynchronous Frontend developer course, because I was afraid there wouldn’t be enough time for the synchronous one. Now I want it again...