Сохранёнки программиста
7.58K subscribers
1.05K photos
39 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Доклад: Что такое ECS и с чем его компилят

Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе постараются объяснить их мотивацию. Расскажут о том, что такое ECS. Рассмотрят существующие примеры реализации этого архитектурного паттерна, а также примеры их практического применения в играх.

https://youtu.be/fSnYdlKqOpo

#gamedev #unity #доклад #ru
Книга: PHP и MySQL. Исчерпывающее руководство [2-е издание]

Автор: Бретт Маклафлин
Год издания: 2017

Описание:
Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведёт вас на новый уровень веб-разработки — создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования.

Вы узнаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.

#книга #php #mysql #web #ru
Статья: Как строить IT-карьеру в банке

Карьера в банке — показатель успеха. Высокие зарплаты, значимые проекты, лучшие технологии и стабильность. И это далеко не всё. Похоже на мечту, правда?

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

Ссылка на статью

#статья #general #трудоустройство #ru
Делитесь своим опытом и получайте дополнительный доход

Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:

— Frontend-разработка
— DevOps
— Продуктовая аналитика

Узнать подробнее и откликнуться: https://tprg.ru/aikZ

#вакансии #работа
10 шпаргалок для веб-разработчика

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

Почти все шпаргалки в формате изображений, поэтому их легко можно сохранить и распечатать.

Ссылка на шпаргалки

#шпаргалка #web #frontend #backend
​Курс: Master VSCode

Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.

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

Страница курса

#курс #начинающим #en
Курс: Vue.js 3

В этом курсе разберут все основные концепции Vue 3 и пройдутся по нему от А до Я. Вы разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api:

https://youtu.be/XzLuMtDelGk

#курс #vue #javascript #frontend #ru
Книга: Golang для профи

Автор: Михалис Цукалос
Год издания: 2020

Описание:
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Автор продемонстрирует возможности языка, даст понятные и простые объяснения, приведёт примеры и предложит эффективные паттерны программирования.

Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приёмов до регрессии и кластеризации.

Закрепить новые знания помогут материалы и упражнения в конце каждой главы.

#книга #go #ru
Практикум: CodinGame — обучение программированию посредствам игр

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

CodinGame

#практикум #начинающим
Видео: Создание чата на Django

В этом уроке вы узнаете, как создать приложение realtime чата с нуля на Python и фреймворке Django. Для бэкэнда будет использоваться пакет Channels, а интерфейс будет написан на ванильном JavaScript с веб-сокетами:

https://youtu.be/SF1k_Twr9cg

#python #django #видео #en
Книга: Программирование: введение в профессию. Задачи и этюды

Автор: Андрей Столяров
Год издания: 2022

Описание:
Это учебник ориентирован на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Содержит задачи, упражнения и практические задания для всех, кто интересуется программированием.

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

#начинающим #ru #книга
Доклад: Тестирование без лишних нервов

Основатель команды Test IT разобрал проблемные моменты в работе тестировщиков, включая управление автотестами, объединение отделов тестирования и работу в распределённой команде.

Разговор шёл о том, как новый тест-менеджмент инструмент Test IT делает жизнь QA направления легче и веселее.

Посмотреть доклад

#доклад #тесты #ru
Инструмент: онлайн генератор сетки для CSS

Нужно лишь указать количество столбцов и строк, задать их ширину. После этого сервис сгенерирует код сетки.

Ссылка: CSS Grid Generator

#инструмент #frontend #css
Статья: руководство по созданию аудиоплеера на React

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

Ссылка на статью

#статья #javascript #react #ru
Урок: React JS + TypeScript. Введение в Типизацию

В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.

https://youtu.be/OvLWWvjoi8s

#урок #web #react #typescript #javascript #ru
У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам

Для этого вам нужно:

1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Доклад: Сердце Vue-приложения

Стейт-менеджер — сердце современного веб-приложения. С фреймворком Vue практически из коробки идёт Vuex. Всю его документацию можно прочитать за полдня. Но если поискать в интернете более сложные паттерны использования, вы не найдёте ничего сложнее базовых примеров. В докладе как раз затрагиваются более сложные аспекты и возможности Vue:

https://youtu.be/t8OHe4uhVy4

#vue #доклад #javascript #frontend #ru
Статья: 30 правил эффективного общения — лайфхаки сотрудничества со смежной командой и командой заказчика

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

Ссылка на статью

#статья #general #softskills #ru
Книга: Программирование. Принципы и практика использования C++

Автор: Бьярне Струаструп
Год издания: 2011

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

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

#книга #cpp #начинающим #ru
Курс: Git

Аккуратный, необходимый, слегка "продвинутый" курс по Git, который делает жизнь разработчика проще.

Подробно, от простого к сложному, с детальными объяснениями:

Страница курса

#курс #git #general #ru