Точка входа в программирование
20.1K subscribers
1.27K photos
220 videos
2 files
2.79K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Словарик Айтишника. Буква З

Сегодня мы узнаем, какая змея ведется в лесах IT и почему не все зомби едят мозги.

А какие ещё слова вы бы хотели видеть?

#начинающим
13👍5👎1🍌1
Forwarded from Веб-страница
​​​Полный курс по Vue.js

Vue.js — это JavaScript-фреймворк, который создал разработчик Эван Ю. В 2012 году Эван работал в Google, где успел попробовать Backbone.js и Angular.

Именно после этого он решил создать собственный фреймворк — сначала просто как пет-проект. И хотя популярность обрушилась на Vue.js ещё в 2015 году, он до сих пор по душе многим разработчиками.

И вот отличный видео-курс, в котором вы рассмотрите работу с Vue.js: https://youtu.be/6wYu4_6hcDY

#фронтенд #vuejs #курс
👍41🍌1
Или хотя бы сисадмином
🤣291👍1🍌1
​​Гайд: как собрать компьютер самому

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

Внутри — примеры под каждый бюджет, актуальные на январь 2024 года.

#начинающим
3🍌3
Полный гайд по созданию gRPC сервиса на Go

Как выглядит правильная архитектура проекта, как полноценно тестировать свой сервис и как все-таки сервисы взаимодействуют между собой?

Ответы на эти и многие другие важные вопросы вы сможете узнать в этом огромном гайде.
🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
Какие бывают сетевые протоколы?

Сетевые протоколы — это фундамент передачи данных в компьютерных сетях. Для разных задач разработаны отдельные протоколы, со своими особенностями и преимуществами. Вот основные из них:

— HTTP: Стандарт обмена данными в сети, используемый при просмотре веб-страниц.
— HTTPS: Защищенный вариант HTTP, обеспечивает конфиденциальность при передаче данных.
— FTP: Передача файлов между устройствами.
— TCP: Обеспечивает надёжность передачи данных в интернете, гарантируя, что информация достигнет адресата в правильном порядке.
— IP: Простой протокол передачи данных, где каждый пакет передаётся независимо, но без гарантий доставки.
— UDP: Предоставляет быструю передачу данных, идеально подходит для потокового видео и онлайн-игр.
— SMTP: Отправка электронной почты без лишних заморочек, обеспечивает надёжную доставку сообщений.
— SSH: Защищённое удалённое подключение к устройствам. Обеспечивает безопасный доступ к удалённым серверам и системам.

#интернет
👍13🔥63👎2🍌1
​​Как правильно программисту составить сопроводительное письмо

Вопреки свободной форме, принятой при написании сопроводительного письма, далеко не у всех может получиться корректно и убедительно его составить. Эта проблема особенно актуальна для начинающих специалистов.

В этой статье рассматривают процесс правильного оформления cover letter для программиста, делясь советами и рекомендациями относительно его структуры, содержания и форматирования. Автор поясняет, как выделить ключевые моменты и подчеркнуть свои профессиональные навыки и достижения.

#трудоустройство
73🍌2👍1
Видеокурс по Git для начинающих

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

Держите курс по этому инструменту, состоящий из множества коротких видео. Тут разбирают основные концепции Git и рассказывают про все необходимые базовые команды.

#git
8👍4👏2🍌21
​​Метод append в Python — что это, синтаксис и примеры кода

В Python метод append() применяется для добавления нового элемента в конец списка. Эта операция является одной из наиболее распространённых, поэтому полезно знать её особенности работы.

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

#python
👍8🍌2❤‍🔥1
Разработчики AAA-игр вышли из чата
😁26🍌3👍21👨‍💻1
Топ структур данных, которые важно знать

Понимание основных структур данных считается "базой" для разработчиков — про это спрашивают на собеседованиях, на них основываются различные задачки и они повсеместно используются в разработке.

Структуры данных используют для хранения информации таким способом, который выгоден в конкретной ситуации. Это можно сравнить с обычной библиотекой, где книги хранятся вертикально на полках, а не как-либо ещё (например горизонтально в стопке или вообще в бесформенной куче). Именно такой вариант хранения книг удобен и эффективен для библиотеки.

В этом видео разбирают такие структуры данных, как: stack, queue, linked list, hash table, binary tree. Разбирают их особенности работы и задачи, в которых они применяются.

#теория #структуры
👍10🍌2👏1
​​Без каких знаний не обойтись бэкендеру в 2024 году?

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

Если вы только планируете изучать бэкенд, то эта статья окажется особенно полезной. В ней специалисты отвечают на вопросы о трендовых стеках в бэкенде на этот год. Так вы сможете сразу изучать только востребованные технологии.

#backend #web
👍41🍌1