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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Learn PHP in One Day and Learn It Well

Автор: Jamie Chan
Год издания: 2020

Описание:
Эта книга предназначена для того, чтобы помочь вам быстро и хорошо освоить PHP. Хотя книга подходит для абсолютных новичков в PHP, вам необходимо быть знакомым с HTML и SQL (для главы 11).

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

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

Скачать книгу

#книга #php #en
Курс: Интерактивный тренажер по SQL

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

Для создания, выполнения и отладки SQL-запросов используется платформа Stepik, на свой компьютер ничего дополнительно устанавливать не надо.

Сложность запросов возрастает по мере прохождения курса. Сначала они формулируются для отдельных таблиц, а затем для баз данных, разработанных для предметных областей, таких как "Интернет-магазин", "Тестирование", "Абитуриент". Причем в процессе выполнения шагов курса решаются практические задачи из выбранной предметной области.

Пройти курс бесплатно можно тут.

#курс #sql #ru
Книга: Scala Cookbook: Recipes for Object-Oriented and Functional

Автор: Alvin Alexander
Год издания: 2021

Описание:
Эта книга рецептов для Scala 3 содержит решения более чем двухсот пятидесяти распространённых проблем программирования, продемонстрированных более чем на тысяче примеров.

Книга охватывает не только язык Scala, но и рецепты по инструментам и библиотекам Scala, включая sbt, Spark, Scala.js, Akka и обработку JSON с помощью Play Framework. В книге подробно рассматриваются классы коллекций Scala, в пяти главах демонстрируется их использование.

Скачать книгу

#книга #sql #en
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов

Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.

Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца. На сайте представлены профили вакансий. На каждую позицию ищут несколько кандидатов!

Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6

#вакансии #работа
Доклад: Людоедский интерфейс

Вадим Макеев поделился проблемами бесчеловечных интерфейсов, которые мешают пользоваться вашим интерфейсом конечными пользователями. Это очень полезный доклад как для дизайнеров, так и разработчиков.

Посмотреть можно тут.

#доклад #web #ru
Книга: JavaScript. Обработка событий на примерах

Автор: Валерий Янцев
Год издания: 2021

Описание:
Книг по программированию на JavaScript написано много. Однако подавляющее большинство из них рассказывают об основах и синтаксисе языка. И непропорционально мало книг, которые бы позволили читателю перейти от теории к практике. А такой переход бывает очень непростым. Восполнить этот пробел призвана книга «JavaScript. Обработка событий на примерах». В ней рассказывается о различных событиях, происходящих на страницах сайтов, об обработчиках этих событий, о многообразии вариантов их применения, о технологии создания сценариев на JavaScript.

Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».

Скачать книгу

#книга #javascript #ru
Книга: Командная строка Linux. Полное руководство

Автор: Уильям Шотс
Год издания: 2022

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

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

Скачать книгу

#книга #linux #ru
Курс: Изучение движка Unity с нуля

Небольшой курс по изучению игрового движка Unity. В ходе курса для начинающих вы с нуля изучите тонкости по работе с движком и разработаете небольшой 3D-проект игры на основе Unity.

Посмотреть курс можно здесь.
Книга: Programming PHP: Creating Dynamic Web Pages

Авторы: Kevin Tatroe, Peter MacIntyre
Год издания: 2020

Описание:
Ядро языка PHP (версия 7+) обладает мощными возможностями обработки строк и массивов, а также значительно улучшенной поддержкой объектно-ориентированного программирования. С помощью стандартных и дополнительных модулей расширения приложение PHP может взаимодействовать с базой данных, такой как MySQL или Oracle, рисовать графики, создавать PDF-файлы и анализировать XML-файлы. Вы можете запустить PHP в Windows, который позволяет управлять другими приложениями Windows (такими как Word и Excel с помощью COM) или взаимодействовать с базами данных с помощью ODBC.

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

Скачать книгу

#книга #php #en
Сервис: pdfcrack

Это CLI-приложение для linux пригодится в том случае, когда вам срочно необходимо восстановить доступ к PDF-файлу при невозможности вспомнить пароль. Устанавливается оно также через командную строку и позволяет буквально в пару команд открыть даже запароленный PDF-файл.

Инструкция по установке и использованию находится здесь.

#сервис #linux #cli
Книга: Full Stack Python Security

Автор: Dennis Byrne
Год издания: 2021

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

Все примеры в этой книге моделируют проблемы разработки и защиты систем в реальном мире. Поэтому программисты, которые внедряют код в производственные среды, будут учиться больше всего. Требуются начальные навыки работы с Python или промежуточный опыт работы с любым другим основным языком. Вам, конечно, не обязательно быть веб-разработчиком, чтобы извлечь уроки из этой книги, но базовое понимание Интернета облегчает усвоение второй половины.

Скачать книгу

#книга #python #en
Курс: Программирование на C++

Это объёмный курс из двух частей предлагающий 25 лекций, которые расскажут вам всё от организации разработки программ на С++ и их сборки до отладки и многопоточности.

Посмотреть курс можно здесь: часть 1, часть 2.

#курс #cpp #ru
Книга: Behavioral Data Analysis with R and Python

Автор: Florent Buisson
Год издания: 2021

Описание:
Используйте всю мощь поведенческих данных в вашей компании, изучая инструменты, специально разработанные для анализа поведенческих данных. В этом практическом руководстве представлены мощные методы, специально разработанные для анализа поведенческих данных.

Расширенный экспериментальный дизайн помогает вам получить максимальную отдачу от ваших A / B тестов, в то время как причинно-следственные диаграммы позволяют выявить причины поведения, даже если вы не можете проводить эксперименты. Написанная в доступном стиле для специалистов по обработке данных, бизнес-аналитиков и специалистов по поведению, эта практическая книга содержит полные примеры и упражнения на R и Python, которые помогут вам получить более глубокое представление о ваших данных.

Скачать книгу

#книга #rlang #python #en
Курс: Flask Tutorials

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

Смотрим здесь.

#курс #python #flask #en
Курс: Легкий старт в Java. Вводный курс для чайников

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

Пройти бесплатно можно здесь.

#курс #java #ru
Книга: Conversational AI: Chatbots that work

Автор: Andrew Freed
Год издания: 2021

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

Скачать книгу

#книга #ai #ml #en
Курс: Введение в логику

Классическая логика является формальной основой для 99% современной математики. Понимание принципов логики — обязательно для настоящего программиста.

Этот курс из 6 уроков проведёт вас по основам логики и позволит заложить фундамент для углубленного изучения.

Смотрим здесь.

#курс #логика #ru
Сервис: a11yphant

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

Начните с вашей первой задачи по обеспечению доступности в Интернете и улучшите свои навыки здесь.

https://a11yphant.com/

#сервис #веб #en
Книга: Spring Microservices in Action

Авторы: John Carnell, Illary Huaylupo Sánchez
Год издания: 2021

Описание:
Spring Microservices in Action научит вас создавать приложения на основе микросервисов с использованием Java и платформы Spring. Второе издание полностью обновлено для последней версии Spring, с расширенным охватом маршрутизации API с помощью Spring Cloud Gateway, ведения журнала с помощью стека ELK, метрик с Prometheus и Grafana, безопасности с помощью хранилища Hashicorp и современных методов развертывания с Kubernetes и Istio.

Скачать книгу

#книга #spring #en