Найти в Дзене

Что должен знать новичок IT для каждого направления (Front-end и Back-end)

Front-end Навыки для начала: Более продвинутые: Back-end Навыки для начала: Более продвинутые: ________________________________________________________________________________ Макс Измайлов, главред проекта HackHub.ru. Online-курсы программирования от лучших школ Рунета
Оглавление

Front-end

Навыки для начала:

  • HTML5
  • CSS3
  • JavaScript
  • Инструменты контроля версий (Git, GitHub)
  • Графические редакторы (Photoshop, Illustrator)
  • Инструменты дебаггинга (Chrome Dev Tools, Firebug и прочие)

Более продвинутые:

  • JS фреймворки: React, Angular, Vue
  • Должен понимать принципы построения бэкенда и разбираться в серверных технологиях (Node.js, PHP, Ruby, NET и прочие)

Back-end

Навыки для начала:

  • На выбор: PHP / Python / Java / Golang / C+
  • HTML, CSS
  • Базы данных и языки запросов (SQL, MySql, NoSQL, MongoDB и другие)
  • Инструменты контроля версий (Git, GitHub)
  • Инструменты дебаггинга (Chrome Dev Tools, Firebug и прочие)

Более продвинутые:

  • Фреймворки: Node JS, Laravel, Django, Spring, ASP.NET Core
  • JavaScript
  • Способность организовывать серверное окружение, включая администрирование баз данных, а также масштабирование приложений
  • Знание стандартов безопасности

________________________________________________________________________________

Макс Измайлов, главред проекта HackHub.ru. Online-курсы программирования от лучших школ Рунета