Точка входа в программирование
20.1K subscribers
1.27K photos
220 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
Что такое SSL-сертификат, зачем он нужен и где бесплатно его взять

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

Без HTTPS нынче сайты кажутся уж чересчур подозрительными. Поэтому лучше уметь подключать такие сертификаты.

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

https://youtu.be/-G256iibFYg?si=vToZptQ2yf-OmELC

@prog_point #web
Forwarded from IT Юмор
Я и пет-проекты

@ithumor
🔥29😁5😢2🤣1
Подборка уроков по Flexbox

На этом сайте вы найдёте 20 полезных уроков, которые помогут вам освоить Flexbox и улучшить навыки владения им. Первые 13 видео охватывают базовые концепции Flexbox: строки, столбцы, оси, перенос, выравнивание, центрирование и компоновку. Последние 7 уроков представляют собой отдельные фрагменты кода, с помощью которых вы создадите всё, от навигационного меню до макета мобильного приложения, используя Flexbox.

@prog_point #web #frontend
🔥31
Экспресс-курс по Python для начинающих

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

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

https://youtu.be/wDmPgXhlDIg?si=odCR8hgk8LdoxxMk

@prog_point #python
4❤‍🔥1
Топ-10 советов, которые помогут развить свою карьеру разработчика

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

#советы #general
🔥3❤‍🔥1👍1
Небольшие, но понятные уроки по Django

Django — популярный фреймворк на Python для веб-разработки. Он предлагает высокую безопасность, уменьшает время на разработку проектов, даёт хорошую производительность и сравнительно лёгок в обучении. Однако некоторые новички считают, что Django усложняет разработку.

Но всё зависит от подхода к его изучению. Если хотите, чтоб учиться было легко, то вот парочка вводных уроков для самых начинающих:

1. Понять Django. Пишем "Hello world"
2. Работа с моделями и БД
3. Подключение фронтенда

@prog_tools #python #django #web
1
Forwarded from Метод утёнка
5 игр для тех, кто хочет освоить низкоуровневое программирование

Геймификация учебного процесса позволяет сильно упростить усваивание новой информации.

И если для высокоуровневых ЯПов игр-тренажёров хоть отбавляй, то для низкоуровневой разработки ещё надо поискать.

Мы поискали и нашли! В этой подборке собраны игры, которые позволят вам «создать» свой процессор, разобраться в ассемблере или программировать наноботов: https://habr.com/ru/articles/833652/

#assembler #геймификация
7👍4❤‍🔥1
Как тестировщику подготовиться к собесу, чтобы попасть в топ-компанию России

Сегодня по статистике только 5 тестировщиков из 100 доходят до финального этапа отбора и получают заветный оффер. Многие валятся на технических интервью из-за недостаточной подготовки.

Чтобы у вас не было таких сложностей, мы подготовили объёмное руководство с практическими советами и рекомендациями от экспертов, которые и принимают финальное решение о найме.

Рекомендуем прочитать его перед походом на собеседование, не пожалете!

#qa
2👍2
Подробный видеогайд по Kafka для начинающих

Kafka собирает у приложений данные, хранит их в своём распределённом хранилище, группируя по топикам, и отдаёт компонентам приложения по подписке. Сегодня без него не обходится практически ни один серьёзный проект. И в вашем арсенале этот инструмент обязан быть!

Благодаря этому видео, вы всего за час изучите основные возможности и сможете использовать технологию:

https://youtu.be/hbseyn-CfXY

#kafka #видео
👍3🔥2
Какую технику тестирования можно использовать для проверки, что отдельные компоненты или модули программы работают правильно в соответствии с их спецификациями?
Anonymous Quiz
19%
Интеграционное тестирование
71%
Юнит-тестирование
5%
Регрессионное тестирование
5%
Нагрузочное тестирование
Шаблонные литералы в TypeScript

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

Литералы поддерживаются и в TypeScipt. Давайте посмотрим, как они решают проблемы выше, и изучим новые возможности для обработки строк:

https://dev.to/mattlewandowski93/template-literals-in-typescript-i36

#typescript #es6
👍1
Как устроена сеть и что такое сокеты

Это видео — база для бэкенд-разработчиков и всех, кто планирует работать с сетью.

Вы узнаете про:
— базовые понятия, связанные с сетью;
— сокеты, что это такое и как с ними подружиться;
— базовые протоколы TCP / UDP и чем они отличаются;
— прикладные протоколы HTTP/SMTP/POP3/IMAP/FTP/SSH/SFTP и другие;
— пулы соединений и таймаутов.

Подробнее: https://youtu.be/8to_I2fMg9Y

#веб #сеть #бэкенд
👍6
Детальный справочник для веб-разработчиков от А до Я

Если вы искали ресурс, где в одном месте собрано всё, что нужно знать по фронтенд-разработке, то рекомендуем вам Дока. Здесь собрана информация как по основам вёрстки, так и по фреймворкам, JS и TS. Абсолютно бесплатно!

https://doka.guide/

#шпаргалка #веб #javascript #html #css
👍1
cheatsheets-matplotlib.pdf
2.8 MB
Большая шпаргалка по Matplotlib

Опытные питонисты наверняка знакомы с этой знаменитой библиотекой. Для новичков расскажем подробнее.

С помощью Matplotlib можно визуализировать данные в Python — графики, диаграммы различной сложности для демонстрации данных в наглядном виде. 

Так как возможностей библиотеки много, то и запомнить сложные нюансы легко. Чтобы этого избежать ловите шпаргалку!

#шпаргалка #python #matplotlib
👍4🔥1
Курс по React для начинающих

Курс начинается с основ и постепенно переходит к более сложным темам, охватывая всё от установки окружения до взаимодействия с бекендом.

Тут рассказывают, что такое React и как создавать приложения, используя Create React App и Vite. Среди основных тем, разобранных в этом курсе: props, state, события, стилизацию, создание пользовательских хуков и продвинутое использование состояний и хуков, таких как useRef, useEffect и useCallback.

https://youtu.be/kz23xxukY5s?si=hViyMF55q28nDlVh

#курс #react #web #ru
3
Как профессионально писать коммиты в Git

Как вы знаете, коммиты в Git делаются с помощью команды git commit -m "ваше сообщение коммита". Но это подходит только для новичков. Как только вы начнете работать в профессиональной среде, вы быстро поймете, что использования флага -m недостаточно.

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

https://techrocks.ru/2024/07/03/how-to-commit-like-a-pro/

#git
👍8👌1🤓1
Делаем просто калькулятор на JavaScript за 25 минут

Это видео позволит вам получить начальные навыки вёрстки и программирования на JS, а также создать свой первый законченный проект для портфолио всего за полчаса. Смотрим и повторяем:

https://youtu.be/WA3EFIB8-wU

#видео #javascript
👍6🤓1
А какие помните вы? Давайте составим полный список в комментариях 👇
👍62
Как стать востребованным QA-специалистом и не выгореть

Сфера IT дает много возможностей для роста и развития. Но как найти свой путь, стать топ тестировщиком и если сомневаться в себе, то очень редко?

Мы пообщались с QA-лидом из Яндекса Анной Третьяковой. Она рассказала нам о своём карьерном пути, а также про подготовку к собеседованиям, важные навыки, технологии и методы борьбы с выгоранием.

Читать статью

#qa #интервью
👍1