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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Чашечка Java — Telegram-канал c материалами по Java со всего интернета. А значит и на русском языке, и на английском.

Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java
Практический курс по CSS для начинающих

Недавно мы рассказывали об уроке по HTML для начинающих. Следующим этапом в изучении фронтенд-разработки является CSS — язык для описания стилей веб-страницы.

Курс учит основам CSS на примере создания сайта-визитки:

https://youtu.be/SpCUuyZZTp8

#веб #css
Путь развития C#-разработчика: что нужно знать

Язык C# стоит изучать, если вы хотите уйти в одно из направлений:

— разработка десктопных приложений;
— веб-разработка;
— геймдев.

Небольшая статья поможет разобраться, какие базовые навыки стоит получить, а также что требуют знать компании на позицию начинающего C#-разработчика по первым двум направлениям:

https://tprg.ru/S64A

#csharp
Как готовить блюда программисту?

Рецепты из кулинарных книг — банально. Давайте попробуем приготовить курицу в пиве... по программному коду:

https://tprg.ru/kZFw

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

#ооп #шпаргалки
Фундаментальный курс по Vue.js

Большой курс, в котором собраны все необходимые концепции Vue 3. В процессе изучения фреймворка показано, как разработать веб-приложение, содержащее CRUD, сортировку, поиск, пагинацию и динамическую пагинацию.

Ролик достаточно большой, но в описании к нему приложены таймкоды, поэтому рекомендуем его смотреть по частям и практиковаться между ними:

https://youtu.be/XzLuMtDelGk

#js #веб #фронтенд
Современное IT-образование: эффективные способы получения специальности

Чтобы стать IT-специалистом, существует несколько путей:
— высшее образование в университете;
— онлайн-курсы;
— самостоятельное обучение;
— стажировки в IT-компаниях.

В статье разобраны перечисленные способы обучения. Выберите для себя самый подходящий:

https://tprg.ru/JS54

#советы
Введение в теорию графов

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

Статья детально разбирает ключевые элементы теории графов:

https://tprg.ru/sO6r

#алгоритмы
Стек как структура данных — что нужно знать

Стек — это динамическая структура данных, которая имеет принцип LIFO (last in, first out) — «последний зашёл, первый вышел».

Самый классический пример стека — стопка тарелок: вы сможете взять только ту тарелку, которая лежит на самом верху.

Подробнее об этой структуре данных:

https://youtu.be/B3VHHfMW0Pg

#алгоритмы
1
Обустраиваем рабочее место с комфортом

Своё рабочее место нужно тщательно продумать. И вот почему:

1. Программист сидит за компьютером большую часть времени. И ваш организм не скажет «спасибо», если будете сидеть в неправильном положении.
2. Вас ничто не должно отвлекать от кода. Поэтому всё необходимое должно быть под рукой.

Подобрать элементы рабочей зоны помогут советы из нашей статьи:

https://tprg.ru/a8Pi

#советы