Программирование | книги
47.6K subscribers
2.42K photos
19 links
Для программистов разных областей науки.

Навигация по тегам всегда в закрепе.

Чат канала: https://t.me/+bpI2SjrfGQc1ZWJi

По всем вопросам: @altmainf

Регистрация в перечне РКН https://goo.su/PqEImo3
Download Telegram
#JavaScript 2019

Выразительный JavaScript. Современное веб-проrраммирование. 3-е изд.

Автор: Хавербеке Марейн

«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
Марейн Хавербеке - практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.
#NodeJS #REST #JavaScript #HTML #CSS 2017

Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST.

Авторы: Аквино К., Ганди Т.

В книге «Front-end. Клиентская разработка для профессионалов» рассмотрены все важнейшие навыки работы с JavaScript, HTML5 и CSS3, требующиеся серьезному разработчику, чтобы преуспеть в создании современного клиентского кода. Читатель быстро освоится с новыми инструментами и технологиями, с проверенными практиками, которые актуальны уже сегодня. В каждой главе рассматриваются важнейшие концепции иAPI, неотделимые от качественной веб-разработки, тщательно проверенные и отточенные в процессе решения реальных практических задач.
#HTML #СSS #JavaScript #PHP #MySQL 2021

Web на практике. CSS, HTML, jаvascript, MySQL, PHP для fullstack-разработчиков

Автор: Кириченко А.В.

Разработка многофункционального сайта, как правило, требует нескольких разных специалистов, но в данной книге мы расскажем, как все сделать самому! Fullstack-разработчик — это разработчик, который обладает знаниями всех технологий (полным стеком) для создания полноценных многофункциональных веб-сайтов.

Данная книга посвящена Fullstack-разработке сайта. В книге рассмотрен полный цикл создания полноценных сайтов и Интернет-порталов:

Идея или постановка целей и задач сайта.
Создание макета дизайна сайта.
Верстка. Создание frontend'а.
Программирование backend'а.
Базовое наполнение контентом.
Разворачивание на хостинге.

В книге приведено описание всех ключевых технологий web-разработки, знание которых необходимо fullstack-разработчикам.
#TypeScript #JavaScript 2021

Профессиональный TypeScript. Разработка масштабируемых jаvascript-приложений.

Автор: Б. Черный

Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода.
Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения.
#HTML #CSS #JavaScript 2021

Веб-дизайн для начинающих. HTML, CSS, jаvascript и веб-графика

Автор: Роббинс Дж.

Книга поможет освоить веб-дизайн, не имея опыта. На практических примерах показано, как создать простой сайт и постепенно его совершенствовать. Рассказано о создании веб-страниц, содержащих текст, ссылки, изображения, таблицы и формы. Описано применение CSS для создания и выбора цвета, фона, форматирования текста, макетирования страниц и выполнения простой анимации. Даны основы JS и подчеркнута его важность в веб-дизайне. Описано создание, оптимизация и сокращение времени загрузки веб-изображений.
В каждой главе представлены упражнения, которые позволят освоить описанные методики, и краткие контрольные вопросы для закрепления ключевых понятий.
#GameDev #JavaScript 3-е изд. 2020

Разработка игр на языке JavaScript

Автор: Беляев С. А.

Учебное пособие рассматривает ключевые вопросы разработки однопользовательских двумерных игр на языке JavaScript.
Пособие построено в практическом ключе, когда в отдельных главах осуществляется поэтапная разработка различных элементов игры. В пособии не выделена отдельная глава для изучения основ JavaScript, его элементы разбираются в процессе изложения основного материала с объяснением базовых особенностей. Читателю будет легче воспринимать учебное пособие, если он уже владеет JavaScript, но достаточно владеть любым языком программирования.
#JavaScript 2020

Бессерверные приложения на jаvascript

Авторы: Стоянович С., Симович А.

Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке jаvascript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием jаvascript, Node и Claudia.js.
#Сайтостроение Используя:
#PHP #MySQL #JavaScript #CSS #HTML 2023

Создаем динамические веб-сайты с помощью PHP, MySQL, jаvascript, CSS и HTML5. 6-е изд.

Автор: Робин Никсон

Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Для закрепления усвоенных знаний автор расскажет, как создать полнофункциональный сайт, работающий по принципу социальной сети. Фактически любой человек, стремящийся изучить основные принципы, заложенные в основу адаптивного веб-дизайна, сможет получить весьма обстоятельные сведения об основных технологиях: PHP, MySQL, jаvascript, CSS и HTML5, а также освоить основы библиотеки React.
#JavaScript 2022

JavaScript. Картинки, галереи, слайдеры

Автор: Янцев В. В.

JavaScript. Картинки, галереи, слайдеры — Современные web-ресурсы невозможно представить без серьезного иллюстративного материала. В социальных сетях почти любое сообщение сопровождается фотографиями. Естественно, что важное место в разработке сайтов занимает вопрос наилучшего представления иллюстраций. Между тем в литературе по JavaScript этой теме посвящено крайне незначительное количество материала.
Данная книга призвана ликвидировать этот пробел. В ней приведено 36 примеров сценариев, предназначенных для манипулирования изображениями. Среди них программы для: просмотра и выбора фотографий; вставки рисунков на страницы; наполнения галерей и автоматических слайдеров; загрузки картинок на сайт; перемещения фото; создания эффектов для различных изображений.
Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».
#HTML #CSS #JavaScript 2020

Веб-компоненты в действии

Автор: Фаррелл Б.

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

Современный jаvascript для нетерпеливых

Автор: Хорстман Кэй С.

Язык jаvascript изначально был предназначен для написания небольших объемов кода внутри браузера, но современный jаvascript радикально отличается от своего прародителя. В наши дни программисты на JS активно
осваивают функциональный, объектно-ориентированный и асинхронный стили программирования, оставляя в прошлом архаичные конструкции, чреватые ошибками. Данная книга – полное, но при этом лаконичное руководство по версии jаvascript E6 и выше. Вам не потребуется знаний старых версий языка, а сразу предлагается начать с более мощных современных.
Автор бестселлеров Кэй С. Хорстман рассказывает обо всем, что вам необходимо знать, излагая материал небольшими порциями, рассчитанными на легкое усвоение. Практические советы и примеры кода помогут эффективно воспользоваться всеми новшествами, избежать подводных камней и устаревших средств и извлечь максимум пользы из надежных инструментов и фреймворков для разработки ПО.
#IoT #JavaScript 2020

Разработка IoT для ESP32 и ESP8266 с помощью jаvascript: Практическое руководство по XS и Moddable SDK

Авторы: П.Ходди, Л.Прадер

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

Moddable SDK, описанный в этой книге, представляет собой гибрид разработки для встраиваемых систем и JS. Если вы разработчик JS, вам понравится его производительность, универсальность и повсеместность. Язык снисходителен к новичку, но чрезвычайно эффективен в руках мастера. Он достаточно универсален, чтобы его можно было использовать как во фронтенд-разработке, так и во внутренней инфраструктуре. Его огромное сообщество постоянно обогащает язык и библиотеки и делает его, пожалуй, самым популярным языком за всю историю. Вся эта универсальность и мощность имеют свою цену; до сих пор надежная версия JS не масштабировалась до такой степени, что она поместилась бы на маленьком встроенном устройстве.

Moddable берет лучшее из этих двух штаммов и смешивает их вместе в развивающемся классе новых мощных микроконтроллеров. Разработчикам встраиваемых систем больше не нужно смотреть на JS с завистью. Теперь у них есть доступ к универсальному языку высокого уровня, который по-прежнему позволяет им держаться подальше от "железа" и сохранять жесткий контроль. Разработчики JS могут получить доступ к смехотворно недорогим устройствам без каких-либо проблем традиционной разработки встраиваемых систем, но при этом работать с возможностями, присущими гораздо более крупным системам.

Работать продуктивно в среде Moddable с его богатым SDK для управления безопасным подключением к Интернету, Wi-Fi, Bluetooth, звуком, графикой, пользовательскими интерфейсами и многим другим невероятно легко.
#ФункциональноеПрогр #JavaScript 2023

Грокаем функциональное мышление

Автор: Норманд Эрик

Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
#JavaScript #NodeJS 2023

Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на JavaScript и node.js: Учебное пособие для СПО

Авторы: Заяц А. М., Васильев Н. П.

Изложены основы работы с объектной моделью документа, положенной в основу динамического формирования и изменения содержимого HTML страниц, с помощью языка программирования JavaScript и библиотеки jQuery. Рассматриваются основы backend разработки web-приложений программирования на стороне сервера на платформе node.js. Для закрепления и более глубокого изучения теоретического материала рассмотрен пример разработки приложения для выполнения простейших расчетов на серверной стороне и динамического формирования содержимого HTML-страниц с результатами этих расчетов в табличном и графическом виде на стороне клиента. Предполагается, что читатель владеет основами языков HTML, CSS и базового языка JavaScript.
Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям.
Может быть использовано в качестве учебного пособия для студентов средних профессиональных учреждений, обучающихся по специальностям направлений подготовки «Информационная безопасность» и «Информатика и вычислительная техника».
#JavaScript #PHP 2022

javascript и PHP. Content management system

Автор: Янцев В.

Современные веб-ресурсы невозможно представить без систем управления, которые принято называть Content management system или сокращенно CMS. Многие разработчики используют не готовые CMS, например Word-Press, Joomla, Drupal, 1С-Битрикс, а пишут собственные. Для опытного программиста разработка подобной системы видится вполне реальной. Для начинающих это серьезный труд. Но если есть желание, то все «подводные камни» удастся преодолеть. А поможет в этом данная книга. В ней рассказывается о механизмах разработки очень простой, но вполне работоспособной CMS, которую можно использовать для создания и управления небольшими сайтами. По сути, это рассказ о первых шагах, с которых начинается освоение такой интересной стези, как написание CMS. Естественно, что, изучив предложенное автором программное обеспечение, вы можете пойти дальше и существенно нарастить его функционал или, используя полученные навыки, разработать собственный вариант системы управления.
#JavaScript 2023

javascript. Визуальные редакторы

Автор: Янцeв B.B.

Подавляющее большинство ныне действующих сайтов сделано при помощи CMS. А такие системы невозможно представить без визуальных редакторов страниц. WYSIWYG - редакторы позволяют администратору управлять содержимым ресурса, не будучи знакомым даже с азами программирования. Многие разработчики используют не готовые CMS, а пишут собственные. Данная книга призвана помочь им в этом непростом деле. На ее страницах описаны четыре WYSIWYG-редактора — на разный вкус и для разных задач. Все системы являются оригинальными и не содержат каких-либо заимствований кода. Функциональные возможности приведенных разработок имеют исчерпывающие описания и разъяснения.

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

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

Наконец, еще один важный момент. Как понятно из названия книги, главное действующее лицо в ней — язык программирования javascript. 90% кода любого из редакторов — на javascript. Поэтому было бы неплохо, если бы читатели оказались знакомы с основами и синтаксисом этого языка.
#JavaScript 2021

jаvascript. Полное руководство, 7-е издание

Автор: Дэвид Флэнаган

jаvascript — это язык программирования для веб-сети, который в настоящее время используется большим количеством разработчиков программного обеспечения, чем любой другой язык программирования. В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на jаvascript, и новое издание книги полностью обновлено с целью охвата версии 2020 языка jаvascript. Повсюду в книге вы будете находить яркие и привлекательные примеры кода. Вам также предлагаются новые главы, в которых раскрываются классы, модули, итераторы, генераторы, объекты Promise и async/await.

Книга предназначена для программистов, желающих изучить язык jаvascript, и для разработчиков веб-приложений, которые стремятся повысить уровень своих знаний и мастерства.
#HTML #CSS #JavaScript 2023

Веб-конструирование

Автор: Кремень, Е. В.

Подробно рассмотрены вопросы использования языка разметки и каскадных таблиц стилей, их применение при верстке веб-страниц. Приводится много фрагментов кода, что существенно ускоряет усваивание материала, а также способствует более квалифицированному подходу к верстке страниц. Особое внимание уделяется использованию элементов JavaScript на стороне клиента.
Предназначено для студентов учреждений высшего образования, обучающихся по специальности «математика».
#JavaScript 2022

JavaScript. Визуальные редакторы. Учебное пособие для вузовPDF
2-е издание, стереотипное

Автор:В. В. Янцев

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

Многие разработчики используют не готовые CMS, а пишут собственные. Данная книга призвана помочь им в этом непростом деле. На ее страницах описаны четыре WYSIWYG-редактора – на разный вкус и для разных задач. Все системы являются оригинальными и не содержат каких-либо заимствований кода. Функциональные возможности приведенных разработок имеют исчерпывающие описания и разъяснения.

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

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

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

jаvascript с нуля

Автор: Чиннатхамби К.

jаvascript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода. Дойдя до последней главы, вы настолько прокачаете свои навыки, что сможете решить практически любую задачу, будь то простое перемещение элементов на странице или даже собственная браузерная игра.