Бесплатный онлайн-курс по JavaScript Development

1 Февраля — 2 Мая
  • javascript
  • reactjs

Курс ориентирован на подготовку и переподготовку студентов последних курсов и молодых специалистов, желающих сменить свою специализацию.

О курсе:

- набор идет до конфа февраля;
- длительность – 4 месяца, время уточняется;
- занятия будут проходить онлайн:
- по результатам курса лучшие студенты будут трудоустроены.

Программа курса:

Этап 1 – Введение
Basics:
- How browsers work, HTTP(S/2), HTTP codes/methods, websockets, postman;
- Git basics, terminal + IDE overview;
HTML/CSS:
- basics, positioning, semantic, BEM, responsive layout (flexbox/grids)

Этап 2 – Основы
Main part:
- JS: scope, hoisting, functions, inheritance, ES5/6, style guides, promises, JS modules and so on + debug overview;
- DOM: selectors, events, event loop, popular APIs;
- Data structures and algorithms overview;
 Environment: NPM/NPX/NVM, Webpack and Gulp and parcel, Browser DevTools, project structure, preprocessors (SASS, LESS);
- Other: TDD, design patterns overview, refactoring, popular libs/frameworks overview (Angular & Vue & React overview).

Этап 3 – React
React
- JIRA overview + coursework + teams;
- Introduction to React stage
- React basics (jsx, rendering (virtual dom, key, reconciliation), props, state, refs)
- Class components (lifecycle methods, state, static variables), event handling, conditional rendering, controlled / uncontrolled elements
- React API (forwardRef, fragments, portals, children api, cloneElement), styling
- Routing, Colocation, error boundaries, HOC, render props (children as a function), lifting state up
- propTypes, redux, context api
- Code-splitting, react lazy, react memo
- Hooks
- Typescript with React, react testing library
- SSR, CRA

Этап 4 – Backend
Backend
- Backend infra, Nodejs, MVC, Express, REST, documentation, files,
- DB: MongoDB, RDB (MySQL/Postgres), knex, SQL, migrations, 3rd party API, IoC/DI, - TDD, jest, auth, JWT, Docker, deployment, environments, CI/CD (github + TravisCi)

Детали и регистрация:
https://laba.solvd.com/web-development

Стоимость участия

Бесплатно

Идут 0


Авторизуйтесь, чтобы оставлять комментарии

Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на editor@dev.by.