Что делать после прохождения курса HTML

16.04.2018 в 15:48
22271
+1493

Хэй-хэй! Ну что, друг, поздравляю с окончанием курса HTML для начинающих! В данной статье мы поговорим о том, что изучать дальше, куда расти, как выбрать дальнейшее направление и тому подобное.

Первым делом стоит пройти тест по HTML, чтобы понять, насколько хорошо вы усвоили курс. Если набрали более 90% - читаем дальше. Если нет - то лучше бы повторить материалы.

Прошли тест? Ок, идём дальше.

В веб-разработке есть два основных направления: backend и frontend.

Направление frontend-разработки

Frontend-разработка представляет собой разработку клиентской части сайта - то, что пользователи видят у себя в браузере.

Стек технологий во фронтенде довольно ограничен:

  • HTML;
  • CSS;
  • JavaScript.

Frontend хорош тем, что результаты своей работы можно увидеть сразу. Также на современных JavaScript-фреймворках легко создаются довольно крупные и интересные приложения.

Если хотите и дальше развиваться в направлении фронтенда, то вам сейчас стоит изучать CSS, а затем перейти к JavaScript.

Направление backend-разработки

Backend - это сторона сервера. Вся бизнес-логика приложения и хранение данных происходят на бэкенде.

Задача backend'а - формировать на основе данных какое-то представление для пользователя. Например, PHP может сформировать HTML-страничку, подставив в нужные места ФИО пользователя из базы данных, а затем отдать её пользователю в ответ на его запрос.

Здесь приходится обрабатывать сотни запросов в секунду, хранить миллионы записей в базах данных и умудряться ничего не потерять.

Здесь больше ответственности - если что-то поломаешь, то может уже и не вернёшь как было, так как записи в базе данных могут потеряться. В то время как на фронтенде можно просто вернуть старую HTML-страничку и всё станет как было.

Стек здесь гораздо больше - PHP, Go, Python, Java, NodeJS и ещё куча всего на любой вкус. И это только языки программирования. Помимо них на бэкенде крутятся базы данных и ещё много интересных вещей.

Fullstack-разработка

Есть и те, кто умудряется работать в двух направлениях сразу. Как правило это происходит в небольших компаниях, где работают всего несколько человек. Нужно понимать, что работая в одном направлении, вы делаете ваши знания в теме более глубокими и становитесь профи в своём деле. В крупных компаниях это понимают и разделяют обязанности между программистами - такое разделение труда способствует более эффективной разработке при большом количестве программистов.

Что всё-таки выбрать

Этого ответа я вам дать не могу. Посоветую на данном этапе попробовать себя и там и там.

Если хотите начать с backend-разработки - добро пожаловать в наш бесплатный курс PHP для начинающих!

loader
16.04.2018 в 15:48
22271
+1493
Домашнее задание

Переходи к изучению PHP для начинающих, чего ждешь-то? :)

Логические задачи с собеседований