WEB-Программист
Переключить навигацию

Язык

  • Русский
  • Русский
Связаться с нами

Поиск

  • Книги
  • JavaScript
  • HTML и CSS
  • Другие
  • SEO
  • wordpress
  • Дизайн
  • Laravel
  • Phyton
  • React js
  • Android
  • SQL и языки запросов
  • Yii
  • Шрифты
  • Статьи
  • Laravel
  • wordpress
  • Темы Wordpress
  • Интернет магазин
  • JavaScript
  • © 2015-2026 Andrii Beznosko

  • Hosting CityHost

Основы разработки веб-приложений / Сэмми Пьюривал (2015) [PDF]

  • Описание
  • Описание/Скачать
  • Обсуждения
  • Пожаловаться

Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, javascript и других свободно предоставляемых инструментов. Это практическое руководство на реальных примерах обучает неопытных веб-разработчиков тому, как создавать пользовательский интерфейс, строить серверную часть, организовывать связь клиента и сервера, а также применять облачные сервисы для развертывания приложения. Каждая глава содержит практические задачи, полноценные примеры, а также ментальные модели процесса разработки. Эта книга поможет вам сделать первые шаги в создании веб-приложений, обеспечив глубокие знания по теме. В начале 2008 года, через шесть лет после окончания школы и работы учителем на полставки, мне очень хотелось стать преподавателем компьютерных дисциплин на полный день. Очень быстро выяснилось, что место преподавателя найти нелегко, а получение хорошей работы зависит от удачи в большей степени, чем от чего-либо еще. Ну что ж, я поступил так, как поступает любой уважающий себя академик, столкнувшись с удручающим положением на академическом рынке труда, а именно: решил повысить свою конкурентоспособность с помощью изучения разработки веб-приложений. Это, конечно, звучит странно. Кроме всего прочего, к тому моменту я уже около девяти лет изучал компьютерные дисциплины и, более того, свыше шести лет учил студентов разрабатывать программное обеспечение (ПО). Разве я не должен был хорошо знать, как создавать веб-приложения? Похоже, что нет, так как существует определенный разрыв между практической ежедневной работой по разработке ПО и программированием как учебной дисциплиной, изучаемой в колледжах и университетах. Фактически мои знания по веб-разработке были ограничены HTML и в некоторой степени CSS, который я в то время изучал самостоятельно. К счастью, у меня было несколько друзей, которые активно работали в компьютерном мире, и большинство из них в то время обсуждало (относительно) новый фреймворк 1 , который назывался Ruby on Rails. Мне показалось, что это весьма под- ходящая область для развития, так что я купил несколько книг по этой теме и принялся читать обучающие материалы в Интернете, чтобы побыстрее освоиться. А через несколько месяцев, пытаясь хоть чего-нибудь добиться на практике, я чуть было не сдался. Почему? Да потому, что большинство книг и учебных статей начиналось с предположения, что я уже умею создавать веб-приложения и делаю это на протяжении нескольких лет! А между тем, несмотря на мой солидный теоретический багаж по компьютерному программированию, оказалось, что все эти материалы слишком лаконичны и очень сложны для понимания. Например, выяснилось, что можно пройти несколько классов по компьютерным дисциплинам, ни разу не столкнувшись с шаблоном проектирования Model — View — Controller, а в некоторых книгах уже в первой главе предполагается, что вы прекрасно с ним знакомы. Тем не менее мне удалось изучить веб-разработку на уровне, достаточном для того, чтобы несколько раз провести консультации, которые оказались весьма кстати, пока я не получил должность преподавателя. Благодаря этому я заметил, что меня настолько увлекают практические стороны данной области, что я продолжил заниматься консультированием, одновременно работая учителем. Через несколько лет занятий тем и другим мне предложили вести мой первый класс по разработке веб-приложений в Университете Северной Каролины в Эшвилле. Изначально я планировал начать с Ruby on Rails, но, взявшись за новейшие книги и обучающие материалы по ней, выяснил, что они никак не улучшились за все эти годы. Нет, они были хорошим подспорьем для людей, которые отлично знают основы, но для студентов, которые у меня учились, они определенно не годились. Грустно, но неудивительно — академические книги по веб-разработке оказались еще хуже. Большинство из них содержали устаревшие концепции и не раскрывали важнейших тем, нужных для понимания платформ наподобие Ruby on Rails. Мне даже случилось выступить рецензентом одной книги, переизданной в 2011 году и до сих пор описывающей верстку с помощью таблиц и тег ! Что ж, у меня не было другого выхода, кроме как создавать свой курс с нуля и писать все материалы самостоятельно. В то время я проводил небольшую консультационную работу по Node.js (адаптация JavaScript для стороны сервера) и подумал, что было бы интересно попробовать создать курс, обучающий одному и тому же языку и для клиента, и для сервера. Более того, я поставил себе цель дать моим студентам достаточно знаний для самостоятельного изучения Ruby on Rails, если они решат продолжить. Эта книга содержит большую часть материалов, созданных мной во время преподавания этого курса в Университете Северной Каролины в Эшвилле. В ней описано, как создать простое веб-приложение на основе базы данных с нуля, используя JavaScript. Сюда включены описание простейшего рабочего процесса (с использованием текстового редактора и системы контроля версий), основы технологий клиентской стороны (HTML, CSS, jQuery, Javascript), основы серверных технологий (Node.js, HTTP, базы данных), основы облачного развертывания (Cloud Foundry) и несколько примеров правильной практики написания кода (функции, MVC, DRY). Во время нашего пути мы исследуем фундаментальные основы языка JavaScript, научимся программировать, используя объекты и массивы, а также рассмотрим ментальные модели, которые соответствуют этому типу разработки ПО.

Hosting GM Host
Автор: Сэмми Пьюривал
Год издания: 2015
Категория: Главная » Книги » JavaScript » Основы разработки веб-приложений / Сэмми Пьюривал (2015) [PDF]
Издатель: Питер
Язык: Русский
Статус: Для продвинутых программистов
Формат: pdf
Количество страниц: 272
Ссылка для скачивания: Download
Добавил: Июл 3, 2017 23:07 Andrii

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

Всего комментариев: 0
Оставить комментарий Отменить ответ

Ваш email не будет опубликован.

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

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

Книги из этой категории:
CSS Ручной работы — Дэн Седерхольм

CSS Ручной работы — Дэн Седерхольм

Книга посвящена современным технологиям веб-дизайна на основе CSS — каскадных таблиц стилей, использующихся при создании большинства современных интернет-сайтов. Издание затрагивает ...

Смотреть

Большая книга CSS. 2-е изд, Макфарланд Д. 2012

Большая книга CSS. 2-е изд, Макфарланд Д. 2012

В книге вы разберетесь в использовании таких тегов как css src, css title, текст css, html css, скачать css, для построения ...

Смотреть

CSS: The Missing Manual / Новая большая книга CSS

CSS: The Missing Manual / Новая большая книга CSS

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

Смотреть

HTML 5 для профессионалов. Мощные инструменты для разработки современных веб-приложений

HTML 5 для профессионалов. Мощные инструменты для разработки современных веб-приложений

Эта книга поможет вам открыть для себя весь спектр возможностей, предлагаемых HTML 5. Материал изложен таким образом, чтобы читатель смог ...

Смотреть

Building a Web Site For Dummies, 4th Edition

Building a Web Site For Dummies, 4th Edition

The bestselling guide to building a knockout Web site, newly updated. An effective Web site is the key to success ...

Смотреть

Создание веб сайта для чайников — Дэвид Кроудер

Создание веб сайта для чайников — Дэвид Кроудер

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

Смотреть

Наши партнеры
GM Host Banner
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал
Основы разработки веб-приложений Сэмми Пьюривал

Смотрите также:

Веб-мастеринг. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка — Ташков П. А.

Книга "Веб-мастеринг. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка " ...

Бестселлеры O’Reilly — Робин Никсон — Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е издание [2016, PDF, RUS]

Научитесь создавать интерактивные сайты, активно работающие с данными, воплощая в ...

HTML5. Для профессионалов PDF 2013 Хуан Диего Гоше

Мы стоим на пороге революции в веб-разработке и программировании для ...

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

В этой книге подробно описываются рабочие процессы, которые дают вам ...

Основы CSS, PDF, 2019

В книге рассказывается об использовании таблиц стилей, позиционирования и фильтров ...

HTML 5 для профессионалов. Мощные инструменты для разработки современных веб-приложений

Эта книга поможет вам открыть для себя весь спектр возможностей, ...

Связаться с нами

- Премиум темы и плагины WP Star бесплатно -

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT