Size: a a a

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

2018 July 08
Книги для программистов
​​Build Web Applications with Java (2015)
Автор: Mirza Yousuf Ahmed Baig

#java #books

Книга написана прежде всего для тех, кто хочет изучить основы программирования и создания веб-приложений, а Java в ней используется в качестве популярного языка программирования, предоставляющего все самые современные возможности, парадигмы и шаблоны проектирования. Также книга является хорошим справочным руководством по MVC, AJAX, JavaScript, SQL и остальному стеку, используя который вы сможете создавать легко поддерживаемые и масштабируемые приложения.

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

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

Недостатки:
➖ плохое форматирование кода;
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​9 июля в 20-00 пройдет открытый вебинар на тему: «Основные понятия баз данных» https://otus.pw/kuzc/

Вебинар проведет преподаватель курса «Backend разработчик на PHP», Олег Козинцев - программист в компании PRO100, один из разработчиков системы Pilot-ICE и Pilot BIM Server. Он расскажет, как описывать концептуальные схемы предметной области при помощи ER-модели, поговорит о SQL, его истории, стандартах и совместимости, подробнее остановится на реляционной модели.
Для более эффективной работы вам необходимо установить MySQL Workbeanch и MySQL. Создание ER-модели, анализ получившегося результата согласно различным правилам нормализации и реляционной алгебры сделает ваш вечер информативным и увлекательным!

Полное представление о разработке больших и высоконагруженных веб-приложений, вы можете получить, записавшись на профессиональный онлайн-курс «Backend разработчик на PHP» https://otus.pw/R1m4/
источник
2018 July 09
Книги для программистов
​​Career Path (2011)
Авторы: Maja Olejniczak, Virginia Evans, Jenny Dooley, Stanley Wright

#english #books

Career Path — это специальная серия по изучению английского языка для программистов, написанная группой профессиональных преподавателей.

English for Information Technology 1 — представляет из себя в большей степени словарь терминов и определений в сфере IT для начинающих изучать английский язык.

Career Path Information Technology — является следующим курсом в этой серии, охватывающий область информационных технологий, а также развивает навык чтения и грамотного письма на английском языке.

Career Path Software Engineering — заключает этот курс, предоставляя широкий спектр тем по IT-сфере для развития навыка профессионального общения.

В книгах рассматриваются следующие темы:
✔️ введение в операционные системы;
✔️ компьютерные сети;
✔️ веб-браузеры;
✔️ базы данных;
✔️ веб-программирование;
✔️ работа в IT-индустрии;
✔️ интернет-коммерция;
✔️ безопасность и многое другое.

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

Недостатки:
➖ плохая печать.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​Компьютерные вирусы и антивирусы: взгляд программиста (2018)
Автор: Константин Климентьев

#programming #security #books

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

В книге рассматриваются следующие темы:
✔️ общие сведения о компьютерных вирусах;
✔️ загрузочные вирусы;
✔️ файловые вирусы;
✔️ макровирусы;
✔️ сетевые вирусы и черви;
✔️ математические аспекты и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2018 July 10
Книги для программистов
​​C++ 14 Quick Syntax Reference, Second Edition (2016)
Авторы: Mikael Olsson

#cpp #books

Каким бы опытным программистом вы бы ни были, вам всё равно приходится напоминать себе некоторые функции или конструкции языка, которые легко можно забыть, разрабатывая на таком объёмном языке программирования как С++. Эта книга призвана быть полным справочником по С++14, в ней нет непонятных терминов или IT-жаргонов, а лишь необходимые пояснения, множество полезных ссылок и примеров кода.

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Building PHP Applications with Symfony, CakePHP, and Zend Framework (2011)
Авторы: Bartosz Porebski, Karol Przystalski, Leszek Nowak

#php #books

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

В книге рассматриваются следующие темы:
✔️ введение в Zend Framework, CakePHP и Symfony;
✔️ работа с базами данных;
✔️ первое приложение на каждом из фреймворков;
✔️ безопасность;
✔️ шаблонизаторы;
✔️ AJAX;
✔️ веб-сервисы;
✔️ тестирование и многое другое.

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

Недостатки:
➖ большой объём;
➖ неактуальные версии фреймворков.
источник
Книги для программистов
источник
Книги для программистов
источник
2018 July 11
Книги для программистов
​​Modern Python Cookbook (2016)
Автор: Steven F. Lott

#python #books

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

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Design Patterns in C# (2018)
Автор: Vaskaran Sarcar

#csharp #books

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

В книге рассматриваются следующие темы:
✔️ паттерны проектирования от банды четырёх;
✔️ фабрика;
✔️ паттерн null-object;
✔️ паттерн MVC;
✔️ критика паттернов проектирования;
✔️ антипаттерны и многое другое.

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

Недостатки:
➖ не подходит начинающим;
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
ASP. NET MVC with Entity Framework and CSS (2016)
Автор: Lee Naylor

#asp #books
источник
Книги для программистов
Канал для начинающих и продвинутых программистов: @techrocks. Актуальные авторские статьи и новости, переводы англоязычных изданий. Коротко и лаконично, один пост в день.
источник
Книги для программистов
Тест по математике: 10 вопросов, на которые вы должны знать ответы

https://proglib.io/p/best-math-test/

#test #maths
источник