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

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

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

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

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

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

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

Познакомиться со всей функциональностью сервиса поможет курс на YouTube:

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

#веб #фронтенд
Откликнуться на IT-вакансию и запомниться: объясняют наниматели

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

Мы спросили у специалистов по найму, каким они видят отклик действительно заинтересованного человека:

https://tproger.ru/experts/otkliknutsja-na-it-vakansiju-i-zapomnitsja-otvechajut-nanimateli/

#собеседование #советы
Как собрать пет-проекты для первого портфолио

Хороший пет-проект может многое сказать о разработчике для работодателя. Он показывает какими возможностями вы обладаете и какие технологии знаете.

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

https://tproger.ru/articles/kak-sobrat-pet-proekty-dlja-pervogo-portfolio/
Бесплатные курсы по программированию на языке C++

Хотите изучить язык C++? На Stepik доступны бесплатные русскоязычные курсы с кучей практики, которые помогут освоить все тонкости C++.

Перед изучением C++ рекомендуется знать хотя бы один язык программирования, поскольку в курсах опущены основы программирования:

1. Программирование на языке C++
Вы узнаете о том, как компилируются и выполняются программы на C++, а также усвоите основной синтаксис языка, структуры и классы, ООП и шаблоны.

2. Программирование на языке C++ (продолжение)
Дополнение к предыдущему курсу, где рассмотрены продвинутые возможности C++, нововведения современных стандартов языка, стандартная библиотека шаблонов, обработка ошибок и программирование многопоточных приложений.

#cpp #курсы
Подборка вакансий для специалистов с опытом работы от 1 года

DevOps-инженер
Где: Москва, Санкт-Петербург, можно удалённо

DevOps-инженер
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо

Java-разработчик
Где: Москва, можно удалённо

Golang-разработчик
Где: Москва, можно удалённо

Архитектор облачной инфраструктуры
Где: Москва, можно удалённо

Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва

Младший инженер-аналитик SOC (1-ая линия)
Где: Краснодар

#вакансии #работа
Дорожная карта для разработчиков iOS на 2022 год

Ловите актуальную дорожную карту для iOS-разработчиков, которая содержит в себе, как полезные ссылки на курсы, так и конкретные темы и технологии, которые необходимо изучить:

https://dev.to/shreethaanu/ios-developer-roadmap-2022-3bpi

#ios
Что такое Flutter. Плюсы и минусы Flutter

Flutter — это фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, веб-приложений, а также настольных приложений под Windows, macOS и Linux, созданный и развиваемый компанией Google. Помимо кроссплатформенности и бесплатности он обладает другими плюсами, а также некоторыми недостатками.

Подробнее в видео:

https://youtu.be/LXITSJ1bCYc

#видео #flutter
8 первоклассных инструкций SQL на каждый день

В этой статье собраны 8 инструкций SQL для экономии вашего времени. Одни из них базовые, другие немного посложнее, но все из них вам пригодятся.

https://nuancesprog.ru/p/15071/

#sql
Осваиваем Swift за 30 дней: опыт разработчика

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

https://proglib.io/p/swift-guide

#swift
This media is not supported in your browser
VIEW IN TELEGRAM
Кнопка Play/Pause

Интересный CodePen-проект для фронтенд-разработчиков. Кнопка play/pause реализована с помощью чекбокса, а анимирована средствами CSS. Посмотреть как это работает можно тут:

https://codepen.io/RitikaAgrawal08/pen/eYGXQLz?editors=1100

#веб #css #html
Самый простой пример async/await, возможный в Python

Разобраться с async/await может быть сложно. Но эта статья покажет вам несколько вариантов их использования, включая неправильный, чтобы вы могли чётко понимать разницу:

https://uproger.com/samyj-prostoj-primer-async-await-vozmozhnyj-v-python/]

#python
Разработка на C++ с нуля в 2022 году: дорожная карта

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

https://tproger.ru/articles/razrabotka-na-c-s-nulja-v-2022-godu-dorozhnaja-karta/

#cpp
Голосовой ассистент на Python

В этом видео автор поделился пошаговой инструкцией по разработке голосового помощника на языке Python c помощью библиотек speech recognition и pyaudio:

https://youtu.be/ZZVWae8E9K0

#видео #python
Создание Todo List на чистом JavaScript

В этой статье вы сможете попрактиковаться на чистом на JavaScript на примере создания программы «Списка дел (Todo List)», используя современный синтаксис:

https://itchief.ru/javascript/todo-list

#javascript #туториал
Подборка вакансий для специалистов с опытом работы от 1 года

Java-разработчик
Где: Москва, можно удалённо

Golang-разработчик
Где: Москва, можно удалённо

DevOps-инженер
Где: Москва, Санкт-Петербург, можно удалённо

DevOps-инженер
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо

Архитектор облачной инфраструктуры
Где: Москва, можно удалённо

Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва

Младший инженер-аналитик SOC (1-ая линия)
Где: Краснодар

#вакансии #работа
C#. Базовый курс

6 объёмных уроков по С# для начинающих познакомят вас с платформой .NET, самим языков и основным синтаксисом:

https://www.youtube.com/playlist?list=PLBheEHDcG7-k4Fst9mFSwujc0jeqhoH_I

#csharp #курс
Создание GIF-анимации с помощью OpenCV

Из этого туториала вы узнаете, как создавать анимированные GIF-файлы с помощью OpenCV, Python и ImageMagick. Затем объедините эти методы, чтобы создать генератор мемов с OpenCV.

https://habr.com/ru/post/429024/

#python #opencv #туториал
Learn Git Branching

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

https://learngitbranching.js.org/?locale=ru_RU

#git
Базовый курс обучения программированию на python с нуля

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

https://www.youtube.com/watch?v=5g-MHZ0MzZY

#видео #python
Зачем учиться разработке на Flutter

Flutter — самый популярный фреймворк для кроссплатформенной разработки. Он позволяет вам создать один продукт, но использовать его на различных платформах. В этой статье вы узнаете, чем ещё хорош Flutter и почему его стоит изучить:

https://tproger.ru/articles/zachem-uchitsja-razrabotke-na-flutter/

#flutter
9 мобильных приложений для изучения программирования

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

https://tproger.ru/digest/7-mobilnyh-prilozhenij-dlja-izuchenija-programmirovanija/