Size: a a a

Книги для программистов

2018 July 25
Книги для программистов
​​HTML5 + CSS3. Основы современного WEB-дизайна (2018)
Авторы: Кириченко А.В., Хрусталев А.А.

#html #css #books

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

В книге рассматриваются следующие темы:
✔️ структура документа HTML;
✔️ служебная информация веб-страницы, данные для поисковиков;
✔️ работа с текстом;
✔️ списки и таблицы;
✔️ навигационные карты;
✔️форматирование документа средствами CSS3 и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ подходит начинающим программистам;
➕ небольшой объём;
➕ большое количество сопровождающих примеров.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Технологии современных беспроводных сетей Wi‑Fi (2017)
Автор: Пролетарский А.В.

#sysadmin #books
источник
Книги для программистов
​​Mastering C# Concurrency(2015)
Авторы: Andrew Koryavchenko, Eugene Agafonov

#csharp

Данная книга подходит разработчикам, имеющим опыт программирования на C# и желающим углубить свои знания. Авторы научат вас писать многопрофильные приложения, использовать библиотеки параллельных задач(TPL), аннулирование и таймауты. Кроме того, вы узнаете, как выбрать наиболее подходящую структуру данных для определенного параллельного алгоритма.

После прочтения книги вы:
✔️ сможете совмещать асинхронные операции с TPL;
✔️ убедитесь в полезности асинхронной поддержки C#;
✔️ научитесь использовать распространенные потокообразные коллекции и шаблоны программирования;
✔️ сможете создавать быстрые и надежные клиентские приложения и многое другое.

Достоинства:
➕ полезный материал;
➕ доступный язык повествования;
➕ большое количество качественных примеров.

Недостатки:
➖ подходит только разработчикам уровня middle и выше;
➖ нет перевода на русский.
источник
Книги для программистов
источник
2018 July 26
Книги для программистов
​​Базы данных (2017–2018)
Авторы: Juba S., Volkov A., Viescas J., Obe R., Hsu L.

#postgresql #books #eng

Learning PostgreSQL 10, 2nd edition

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

SQL Queries for Mere Mortals, 4th Edition

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

PostgreSQL Up and Running, 3rd Edition

Если у вас возникла необходимость перехода на PostgreSQL, то лучше книги вам не найти. Книга научит не только синтаксису, но и тому, как установить, запустить и настроить СУБД. В книге рассматривается последняя версия СУБД, так что вам будут доступны новейшие функции, необходимые в сложной разработке.

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

Недостатки:
➖ не переведены.
источник
Книги для программистов
источник
Книги для программистов
​​Problem Solving with C++, 10th Edition (2017)
Автор: Savitch W.

#cpp #books #eng

Подход автора к изучению С++ можно считать самым эффективным — в процессе чтения вы изучаете язык на лучших примерах решения задач, обзоре стандартных ошибок и упражнениях. Вы научитесь не языку, по словам автора, а решать с помощью него проблемы программирования, так что десятое издание — подтверждение успешности его подхода к обучению.

В книге рассматриваются следующие темы:
✔️ введение в компьютерные системы и программирование на С++;
✔️ основы языка;
✔️ процедурное и функциональное программирование;
✔️ массивы;
✔️ строки и числа;
✔️ объектно-ориентированное программирование;
✔️ абстрактные классы, дружественные функции;
✔️ наследование, полиморфизм инкапсуляция;
✔️ указатели и многое другое.

Преимущества:
➕ актуальный материал;
➕ подходит начинающим;
➕ классика программирования;
➕ множество примеров и упражнений.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​🔥Выходим за границы IT-пространства вместе с OTUS🔥
27 июля в 20:00 по МСК состоится онлайн День открытых дверей курса «Руководитель разработки»: https://otus.pw/ETlE/

👉Сдавайте вступительное тестирование и присоединяйтесь - среди прошедших вступительный тест будут разыграны выгодные предложения на оплату курса!

👉Будем говорить о программе курса и формате обучения, расскажем о перспективах наших учеников по итогу обучения и познакомимся с преподавателем курса, настоящим джедаем менеджмента и программирования – Станиславом Михальским(практикующим разработчиком с более чем 10-летним стажем управленческой деятельности, который умеет организовывать эффективную командную работу групп от 3 до 50+ человек)

Приглашаем действующих Team lead-ов и управленцев на повышение своих квалификаций, а также всех программистов, которые стремятся к новому витку в карьере и хотят вырасти в эффективных руководителей команды разработчиков.
источник
Книги для программистов
PHP, MySQL & JavaScript All in One, 6 Edition (2018)
Автор: Meloni J.

#php #mysql #javascript #books #eng
источник
2018 July 27
Книги для программистов
​​Learning C# by Developing Games with Unity 5.x, 2nd Edition(2015)
Автор: Greg Lukosek

#csharp #gamedev

Если вы мечтаете создавать 2D и 3D видеоигры, но не имеете опыта программирования на С#, то данная книга – то, что вам нужно. Автор объяснит основы языка, а также поможет создать первую 2D игру начиная установкой среды Unity и заканчивая готовой ее реализацией. В процессе обучения вы узнаете о переменных в С#, методах, массивах и их итерациях, создадите свой проект.

Вместе с автором вы:
✔️ изучите основы С#;
✔️ узнаете как превратить идею в проект;
✔️ напишите кросс-платформенную 2D игру в среде разработки Unity;
✔️ научитесь создавать бесконечное количество уровней в игре;
✔️ разработаете дружелюбный пользовательский интерфейс(UI) и получите возможность опубликовать проект;
✔️ начнете продуктивно использовать коллекции Unity для сокращения объема кода.

Достоинства:
➕ создание своего проекта в ходе обучения;
➕ большое количество полезного материала.
➕ подходит как начинающим разработчикам, так и тем, кто с программированием только знакомится.

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
Книги для программистов
​​Easy Laravel 5: A Hands On Introduction Using a Real-World Project (2018)
Автор: W. Jason Gilmore

#laravel #books

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

В книге рассматриваются следующие темы:
✔️ введение в Laravel;
✔️ контроллеры и виды;
✔️ интеграция базы данных;
✔️ создание, обновление и удаление данных;
✔️ валидация ввода;
✔️ отправка сообщений;
✔️ взаимодействие с Vue. js и многое другое.

Преимущества:
➕ небольшой объём;
➕ актуальный материал;
➕ обзор реального проекта на Laravel;
➕ хорошо документированный код.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Building Django 2.0 Web Applications (2018)
Автор: Tom Aratyn

#django #books

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

В книге рассматриваются следующие темы:
✔️ создание приложения MyMDB;
✔️ добавление постов;
✔️ безопасность аккаунтов;
✔️ кэширование;
✔️ Docker;
✔️ система поиска и многое другое.

Преимущества:
➕ интересный пример веб-приложения;
➕ актуальная версия фреймворка;
➕ множество примеров.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Machine Learning and Security (2018)
Авторы: Clarence Chio, David Freeman

#machinelearning #books
источник
Книги для программистов
​​Хочешь стать специалистом в области машинного обучения?
Пройди курс «МАШИННОЕ ОБУЧЕНИЕ И АНАЛИЗ ДАННЫХ» — https://vk.cc/8jlrnJ
от специалистов Яндекса, чтобы:
— освоить высокоуровневый язык программирования Python;
— построить рекомендательную систему;
— оценить эмоциональную окраску текста;
— спрогнозировать спрос на товар;
— оценить вероятность клика по рекламе
и решить множество других прикладных задач.

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

Приобретенные знания выделят рассмотрение резюме при трудоустройстве в приоритетный список работодателя.

И бонус — по промокоду xgboost — скидка 4200 рублей! Промокод действителен до 15 августа.
источник
Книги для программистов
​​Essential C# 6.0, 5th Edition(2015)
Авторы: Eric Lippert, Mark Michaelis

Целевая аудитория: разработчик С# любого уровня.

#csharp

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

Благодаря книге вы:
✔️ освоите типы данных, операторы, методы и параметры в С#;
✔️ начнете использовать объектно-ориентированные конструкции в С#, включая классы, наследование, интерфейсы;
✔️ изучите динамическое программирование;
✔️ научитесь делать запросы источнику данных и помещать их в нужную форму, используя выражения LINQ;
✔️ научитесь получать доступ к коллекциям .NET, используя стандартные операторы запроса;
✔️ поймете общую инфраструктуру С# в контексте .NET 4.6;
✔️ начнете использовать декларативное программирование, метаданные и многое другое.

Достоинства:
➕ огромное количество полезной информации;
➕ много примеров и задач для самостоятельного решения.

Недостатки:
➖ нет перевода на русский.
источник