Size: a a a

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

2020 January 10
Книги для программистов
источник
Книги для программистов
Mobile Application Penetration Testing (2016)
Автор: Vijay Kumar Velu
Количество страниц: 312

#english #book #intermediate

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

Во время чтения книги вы:
✔️Узнаете, как работать с инструментами для оценки безопасности приложения;
✔️Ознакомитесь со стратегиями безопасной разработки приложений для iOS и Android;
✔️Улучшите надёжность существующих приложений.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 11
Книги для программистов
PHP 7 Solutions: Dynamic Web Design Made Easy, Fourth Edition (2019)
Автор: David Powers
Количество страниц: 580

#english #book #intermediate

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

После прочтения вы:
✔️Сможете проектировать и создавать динамические веб-сайты и приложения на PHP;
✔️Научитесь применять элементы PHP 7, включая новые способы обработки массивов;
✔️Сможете быстро начать использовать примеры из книги.

Достоинства:
➕Актуальность материала;
➕Практикоориентированность.

Недостатки:
➖Некоторые темы раскрыты не полностью.
источник
Книги для программистов
источник
Книги для программистов
Scala High Performance Programming (2016)
Авторы: Vincent Theron, Michael Diamant
Количество страниц: 274

#english #book #advanced

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

После прочтения книги вы:
✔️Научитесь анализировать производительность приложений на JVM, разрабатывая тесты;
✔️Научитесь применять асинхронное программирование;
✔️Сможете повысить производительность своих проектов.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 12
Книги для программистов
Learning React Native, 2nd edition (2018)
Автор: Bonnie Eisenman
Количество страниц: 242

#english #book #intermediate

С помощью данной книги вы сможете изучить JavaScript-фреймворк React Native, используемый для написания полнофункциональных мобильных приложений. Во втором издании руководства показано, как создавать приложения для iOS, Android и других платформ, которые могут работать с разными функциями устройства, такими как камера, определение местоположения пользователя и локальная память.

Во время чтения книги вы:
✔️Поймёте работу фреймворка с компонентами пользовательских интерфейсов;
✔️Воспользуетесь преимуществами специфичных для платформы API, а также модулей сообщества фреймворка;
✔️Изучите подводные камни разработки на React Native и способы их решения;
✔️Объедините множество экранов большого приложения в единый пользовательский интерфейс;
✔️Научитесь управлять состоянием приложения при помощи библиотеки Redux.

Достоинства:
➕Содержит множество ссылок на дополнительные материалы;
➕Хорошо подойдёт для начала работы с фреймворком.

Недостатки:
➖Некоторые примеры кода неактуальны.
источник
Книги для программистов
источник
Книги для программистов
Clean Python (2019)
Автор: Sunil Kapil
Количество страниц: 284

#english #book #intermediate

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

Чему вы научитесь:
✔️Правильно работать с кодом;
✔️Работать с продвинутыми структурами данных;
✔️Лучше писать модули, классы, функции и метаклассы;
✔️Изучите асинхронное программирование на Python;
✔️Откроете для себя скрытые возможности языка.

Достоинства:
➕Практикоориентированность;
➕Актуальность материала.

Недостатки:
➖Грамматические ошибки.
источник
Книги для программистов
источник
2020 January 13
Книги для программистов
Introduction to Java Programming and Data Structures, Comprehensive Version (2017)
Автор: Y. Daniel Liang
Количество страниц: 1232

#english #book #beginner #java

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

Темы в книге:
✔️Полиморфизм и наследование;
✔️Перехват исключений;
✔️Абстрактные классы и интерфейсы;
✔️Основы JavaFX;
✔️Рекурсия;
✔️Измерение сложности алгоритмов;
✔️Работа с графами и многие другие.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов

Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.

Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!

Ссылка на канал с отборными вакансиями: https://t.me/joinchat/AAAAAFZEHKueTRHhpUEoww

Го сам и захвати друга 😉
источник
Книги для программистов
Programming For Computations - Python: A Gentle Introduction to Numerical Simulations with Python (2016)
Авторы: Svein Linge, Hans Petter Langtangen
Количество страниц: 232

#english #book #beginner

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

Темы, рассмотренные в книге:
✔️Правильный дизайн программы;
✔️Автоматические тесты для проверки;
✔️Распространённые алгоритмы;
✔️Использование функций и другие.

Достоинства:
➕Доступность и лаконичность;
➕Множество примеров кода;
➕Подойдёт студентам, изучающим математику и/или компьютерные науки.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 14
Книги для программистов
Two Scoops of Django 1.11: Best Practices for the Django Web Framework (2017)
Авторы: Daniel Roy Greenfeld, Audrey Roy Greenfeld
Количество страниц: 556

#english #book #intermediate

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

Темы в книге:
✔️Основы дизайна приложений;
✔️Работа с базами данных;
✔️Рекомендации по безопасности;
✔️Отладка программ;
✔️Работа с Django Admin и многие другие.

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
HTML5 in easy steps, Second Edition (2017)
Автор: Mike McGrath
Количество страниц: 240

#english #book #beginner

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

Темы в книге:
✔️Встраивание медиа-контента;
✔️Работа с Canvas;
✔️Написание списков и таблиц;
✔️Организация разделов контента;
✔️Создание форм ввода и другие.

Достоинства:
➕Развёрнутые объяснения под каждым примером;
➕Хороший авторский стиль;
➕Иллюстрации.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник