Какие базовые вещи из IT для backend можно изучить или хотя бы сформировать базовое понимание по ним за несколько часов в неделю?

Ссылка скопирована
1 ответ

Готовлюсь к ЕГЭ, но на месте стоять не хочу. Подскажите пожалуйста какие полезные вещи можно изучить, не тратя слишком много времени. Уже частично изучил ООП, работу с реляционными базами данных, паттерн разработки "чистой архитектуры", правила написания RESTfull веб сервисов. Возможно есть ресурсы которые помогут обобщить, дополнить и связать все эти знания?

Дополнительно:

ЕГЭ по бекенду? )))

Виртуализация
Докер / докер компос
Веб серверы и их настройка - nginx / apache
github
Сети для самых маленьких(цикл статей)

  • спасибо!

Ответы:

нужно не изучать а поработать.
Написать рестфулл веб сервис с использованием ООП и чистой архитектуры, поработаьт с реляционной базой данных.
А то, что ты "изучил" без реальной практики - ничто.

  • Не уточнил, конечно же я отработал эти навыки. Вопрос в том, на какой полезный навык можно потратить эти пару часов в неделю, чтобы не стоять на месте
  • Навык гуглить информацию неплох.
    Например можно догадаться поискать типичные бекенд задачи на любой фриланс бирже и попробовать их сделать.
    Но я неверю, что в одиночку можно отработать ООП навыки и чистую архитектуру.
    Новичок принципиально не может потянуть достаточно сложный проект, где будут видны преимущества ООП и чистой архитектуры.

не тратя слишком много времени

Не-не, не надейся.
Попробуй сделать пет-проект с длинной поддержкой 1-2 года, например, интернет магазин.
vs
Поступи в универ, поучись 1-2 курса.

Возможно есть ресурсы которые помогут обобщить, дополнить и связать все эти знания?

Университет 3-4 курс.
vs
Работа. а) если возьмут, б) если захочешь бросить универ.

Не забивайте голову ненужной, бесполезной фигней. Готовтесь к ЕГЭ, получайте ВО. И самое главное помните, что девчонки в 16 гораздо интереснее чем в 40

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Павел Админов Ответ

Для того чтобы сформировать базовое понимание в области backend разработки, вы можете изучить следующие базовые вещи за несколько часов в неделю:

1. Язык программирования: Основное знание одного из популярных языков программирования для backend, таких как PHP, Python, Java или Node.js. Изучение синтаксиса, структур данных и основных концепций языка поможет вам понять как писать backend код.

 

2. Работа с базами данных: Изучение основ работы с реляционными базами данных, такими как MySQL или PostgreSQL, включая создание таблиц, выполнение запросов и управление данными.

3. HTTP и RESTful API: Понимание основ протокола HTTP, структуры RESTful API и как взаимодействовать с сервером через HTTP запросы.

4. Основы безопасности: Изучение базовых принципов безопасности веб-приложений, таких как защита от инъекций, XSS и CSRF атак.

5. Основы архитектуры приложений: Понимание принципов построения масштабируемых и производительных backend приложений, таких как паттерны проектирования и принципы SOLID.

6. Инструменты разработки: Ознакомление с популярными инструментами разработки, такими как IDE, системы контроля версий (например, Git) и пакетные менеджеры (например, Composer для PHP).

Изучение этих базовых вещей поможет вам начать понимать и создавать backend приложения. Помните, что практика играет важную роль в усвоении знаний, поэтому регулярное программирование и работа над проектами помогут вам быстрее освоить backend разработку.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно