Точка входа в программирование
21.4K subscribers
905 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Уроки по Docker для начинающих

Платформа Docker напоминает грузовое судно. Docker упаковывает программы в стандартизованные блоки (контейнеры). Внутри них есть всё необходимое для работы приложения: библиотеки, системные инструменты, код и среда исполнения. Благодаря этому такой контейнер можно легко развернуть на сервере.

Серия уроков позволит изучить основы Docker с нуля:

https://www.youtube.com/playlist?list=PL0lO_mIqDDFX1c0JHogP5YuZdOVawoepS

#бэкенд #docker
Видеокурс по основам SQL

Язык SQL используется для работы с базами данных. Он используется во многих сферах IT, где требуется работа с данными — разработка, data science, аналитика, тестирование и другие.

Курс на примере бесплатной системы управления базами данных (СУБД) PostgreSQL показывает, как выполнять запросы к базе данных и проводить основные операции:

https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT

#sql #базы_данных #бэкенд
Разберёмся с REST API?

Взаимодействие клиента и сервера — одно из важнейших составляющих веб-разработки. Чтобы разработчики могли совершать запросы к серверу и получать ответы, необходимо REST API, которое определяет необходимый для этого набор функций.

За одно видео вы усвоите основную теорию REST API, а также научитесь писать полноценное FullStack-приложение на связке Node.js + Vue.js:

https://youtu.be/lzQIhjElV_g

#веб #бэкенд
За что отвечают фронтенд и бэкенд?

Всего за одно получасовое видео вы узнаете, как работает фронтенд и бэкенд веб-приложения, на каких технологиях они реализуются, а также как взаимодействуют друг с другом:

https://www.youtube.com/watch?v=I3d0aMehazg

#веб #фронтенд #бэкенд
Всё, что нужно знать о Node.js, — в одном видео

Написать бэкенд на JavaScript? Да запросто с фреймворком Node.js, который позволяет выполнять JS-код вне браузера на сервере. Изучить Node.js поможет свежий гайд:

https://www.youtube.com/watch?v=nu4PiyjAmAE

В процессе вы не только изучите основные инструменты Node.js, но и научитесь хранить и выгружать данные из БД MongoDB, а также загружать готовое веб-приложение на хостинг.

#веб #бэкенд #js
Изучаем Next.js за одно видео

Фреймворк Next.js предназначен для разработки веб-приложений, функциональность которых превышает обычные одностраничные приложения (SPA — single page application).

Поскольку Next.js основан на React.js, перед его изучением нужно знать основы React. Если вы уже чувствуете себя уверенно в React, то курс поможет освоить:
— концепции Next.js, такие как роутинг, создание страниц и компонентов;
— подходы SSR (Server Side Rendering) и SSG (Static Site Generation);
— как улучшить SEO и ускорить загрузку приложения.

Весь курс доступен в одном видео: https://youtu.be/GEfR69hL9y0

#веб #js #бэкенд
План обучения бэкенд-разработчика

Для бэкенд-разработки недостаточно знать только нужные языки программирования и фреймворки. Начинающему бэкендеру стоит изучить множество сопутствующим тем: основы работы с сетью, API, Git, терминалом в Linux и не только.

Подробнее о том, что необходимо знать бэкенд-разработчику, рассказано в статье:

https://nuancesprog.ru/p/15821/

#бэкенд #roadmap
Дорожные карты для начинающего разработчика

1. бэкенд: roadmap.sh/backend
2. фронтенд: roadmap.sh/frontend
3. android: roadmap.sh/android

#бэкенд #фронтенд #android
Обзор терминала Warp

Возможности PowerShell и Mac терминалов сильно ограничены. Приходится использовать хитрости, чтобы вставить текст из буфера обмена, решать проблемы с курсором, мерцанием и командами.

Если вы ищете альтернативу, попробуйте Warp. Этот терминал на основе Rust похож по функциональности на редактор кода. В Warp пользователь может:

— предоставить всей команде доступ к терминалу через ссылку,
— вести документацию,
— редактировать свои команды,
— просмотреть все записи журнала.

Бета-версия Warp доступна пока только пользователям Mac.

#warp #бэкенд
​​Кто такой фулстек и как войти в фулстек-разработку без магии и упований на удачу?

Понятие фулстек-разработчика варьируется от компании к компании. И это понятно: в разных проектах используются разные технологии и структурно они устроены по-разному. Но примерно везде фулстек-разработчик — это универсальный специалист, у которого хватает знаний в части фронтенд- и бэкенд-разработки.

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

Кто такой фулстек в реальности, что хочет компания от такого специалиста и какие есть нюансы? Подробнее рассказывает фулстек-разработчик Группы «Иннотех» Олег Лучанский: https://tprg.ru/0Y8S

#фронтенд #бэкенд