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

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

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

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

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

jаvascript на примерах. Практика, практика и только практика

Автор: Никольский А. П.

Эта книга является превосходным учебным пособием для изучения языка программирования jаvascript на примерах. Изложение ведется последовательно: от написания первой программы, до создания полноценных проектов: интерактивных элементов (типа слайдера, диалоговых окон) интернет-магазина, лендинговой страницы и проч. По ходу даются все необходимые пояснения и комментарии. Книга написана простым и доступным языком. Лучший выбор для результативного изучения jаvascript!
#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.
Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям.
Может быть использовано в качестве учебного пособия для студентов средних профессиональных учреждений, обучающихся по специальностям направлений подготовки «Информационная безопасность» и «Информатика и вычислительная техника».