Учебники по базам данных: лучшие учебники и справочник по БД – скачать бесплатно или читать онлайн
Список литературыГенератор кроссвордовГенератор титульных листовТаблица истинности ONLINEПрочие ONLINE сервисы |
| В нашем каталогеОколостуденческоеЭто интересно…Наши контакты |
Книги по базам данных и СУБД | ProgBook
Учебник представляет собой уникальное российское издание, в котором описывается использование сервера InterBase, а также варианты написания клиентских приложений для баз данных. Книга предназначается как для начинающих программистов, так и для опытных практикующих пользователей в разработке приложений в InterBase.
Первая часть издания «Быстрый старт» ориентирована для начинающих пользователей и содержит описание основных понятий и ключевых примеров работы в среде InterBase. Вторая часть содержит необходимые материалы для разработки клиентских приложений при помощи самых эффективных и популярных средств доступа к OLE DB IBProvider, InterBase-FIBPlus, а также примеры работы с InterBase API. Книга содержит описание основных моментов использования драйверов JDBC и ODBC для InterBase. Третья часть издания содержит подробное описание вопросов администрирования InterBase , а именно варианты починки баз данных и оптимизации работы серверов и т. д. Данная часть содержит подробное описание архитектуры InterBase и огромное число вопросов, касающихся соответствующей темы.
Авторы книги С. Востриков и А. Козявин привели все необходимые для каждого читателя переводы документов InterBase, а также представили российский клон InterBase6.x Yaffil. Вся информация, содержащаяся на страницах издания, способствует улучшению знаний для опытных программистов и освоению архитектуры, администрирования и разработки приложения для баз данных Firebird, Yaffil и InterBase начинающим разработчикам. Издатели книги также позаботились о глоссарии и списке ключевых слов для InterBase, что оценили по достоинству читатели, которые используют данный учебник на протяжении многих лет и рекомендуют его другим программистам в качестве основной литературы.
Учебник содержит различные методы для создания базы данных при помощи использования среды Microsoft Access. Вся информация изложена в форме рекомендаций и советов для работы с интегрированной средой, в виде краткого теоретического материала, изложенного в отдельных тематических разделах.
Самоучитель состоит из отдельных разделов, в каждом из которых предоставляется теоретический материал и практические задания или лабораторные работы, направленные на проверку предоставленного материала и его лучшее усваивание. Здесь подробно рассматриваются конкретные примеры, часто задаваемые вопросы и самые популярные и необходимые варианты заданий, которые предназначаются для самостоятельного выполнения и анализа. Для описания интерфейса программы используется Microsoft Access 2002 года, что в настоящее время не актуально, но полезно для начинающих пользователей, так как в данном деле огромную роль играет последовательность изучения материала.
Авторы книги «Проектирование баз данных. СУБД Microsoft Access. Учебное пособие» Н. Гринченко, Н. Макаров и Е. Гусев изложили материал в такой форме, чтобы студенты ВУЗов могли быстро овладеть основами работы интегрированной среды MS Access 1997 – 2002 года. Благодаря квалификации создателей учебника и их опыту работы и практике в данной сфере, весь теоретический материал издания изложен в компактной и доступной форме, что ценится в настоящее время и является незаменимым для большинства студентов при изучении проектирования базы данных.
Самоучитель содержит множество вопросов, связанных с базами данных и их системами. Здесь соединены общие теоретические положения и практические аспекты. Ряд примеров, сопровождающий основной изложенный материал является отличным пособием для студентов и опытных программистов.
Теоретическая часть самоучителя содержит информацию о моделях данных и реляционной алгебре. Информация изложена в доступной форме, так как рассчитана для начинающих разработчиков. Практические аспекты, рассмотренные в книге, включают в себя языки программирования Java и SQL, физические характеристики различных баз данных и их взаимодействие с Интернетом, а также объектно-ориентированные системы. Приведённые авторские примеры представлены в виде иллюстраций и полномасштабных рабочих моделей СУБД, разработанных для компаний, занимающихся прокатом видеокассет.
Автор издания Грег Риккарди посвящал свою книгу студентам старших классов, но, несмотря на это, издание «Системы баз данных. Теория и практика использования в Internet и среде Java» стало пользоваться огромной популярностью среди широкого круга читателей, благодаря грамотному объединению информации связанной с взаимодополняющими областями. Несмотря на то, что самоучитель написан в 2001 году, на сегодняшнее время он пользуется огромным спросом, так как содержит всю необходимую информацию о системе базы данных и использовании Интернета в среде Java.
Мы говорим «информация», подразумеваем «базы данных». Мы говорим «базы данных», и подразумеваем, как правило, SQL. Тем, кто ещё не знаком с языком SQL, книга Линн Бейли «Изучаем SQL» будет добрым учителем и источником незаменимой информации.
Язык «структурированных запросов», как переводится Structured Query Language, был создан для разрешения проблемы низкой производительности рабочих станций. До введения стандарта SQL каждый «клиент» базы данных своими силами (часто очень незначительными) обрабатывал весь массив информации в БД, часто блокируя доступ и препятствуя комфортной работе «конкурирующих» клиентов. Подход «клиент отправляет запрос, получает ответ, а всю обработку ведёт сервер» стал поистине революционным изобретением, навсегда изменив работу программистов баз данных.
Как и всякий другой язык программирования, SQL имеет дело с переменными, строками, числами, но основным его элементом является всё-таки именно запрос (query) к серверу БД. Запросы подразделяются в основном на «выборку» (select), «обновление» (update), «удаление» (delete) и «структурирование» (create, alter, drop). Синтаксис этих запросов во многом напоминает самый обычный английский язык, что делает SQL намного более понятным в сравнении с многими другими языками программирования, а лёгкость подачи материала в самоучителе «Изучаем SQL» Линн Бейли ещё более упрощает задачу начинающего программиста.
Неочевидная для постороннего взгляда, но весьма серьёзная разница между статической «страничкой», сверстанной на HTML, и полноценным сайтом, реализующим общение пользователя с той информационной системой, к которой он привязан, состоит в том, что между «сервером, где данные лежат» и пользователем сайта есть ещё один «посредник». Этот посредник — программа которая динамически реагирует на запросы пользователя, отсылая их к базе данных, и отображает результат в окне Internet-браузера уже в виде HTML.
Сам «язык разметки гипертекста», которым HTML и является, не в состоянии выполнять подобные операции, и HTML-документ является статическим, неизменным — что вполне удовлетворяет запросы авторов статических страниц. Для профессиональных же web-программистов, работающих над профессиональными сайтами, есть иные инструменты. Одним из наиболее популярных (хоть, возможно, и не идеальным с точки зрения безопасности) языков динамической вёрстки является PHP, с помощью которого в тело Internet-страницы внедряется вся необходимая логика, управляющая поведением сайта.
Наиболее же распространенным среди web-программистов сервером баз данных стал MySQL (в последние несколько лет сменивший имя на MariaDB), который сочетает простоту настройки с производительностью, сравнимой с показателями коммерческих СУБД (чья стоимость зашкаливает за сотни тысяч долларов). Если вас не пугает необходимость изучения сразу двух языков — PHP и MySQL, то книга Линн Бейли и Майкла Моррисона «Изучаем PHP и MySQL» — именно то, что вам нужно. На практических примерах вы освоите все необходимые навыки от простейших запросов к СУБД до безопасной авторизации пользователя, и на их основе сможете создать типовые информационные системы, такие, например, как сайт знакомств или рейтинговая система.
После прочтения настоящего руководства читатель узнает: что такое каскадные таблицы стилей и как ими пользоваться; что такое программы на PHP и где они целесообразны; что представляет собой язык JavaScript; как организовать систему управления базами данных MySQL при помощи php-программирования. Особое внимание уделяется организации программного обеспечения на персональном компьютере разработчика, а также настройке сервера Apache.
Особенности третьего издания книги Николая Прохоренка «HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера»:
- версии программ: РНР 5.3.0, MySQL 5.1.40, Apache 2.2.14;
- дополнительно описываются программы Aplana Studio, NetBeans, Notepad++, HeidiSQL и шаблонизатор Smarty.
К руководству в электронном виде прилагаются коды примеров, самоучитель языка Perl, а также видео-уроки.
Просто и ясно объясняется, что такое реляционные базы данных вообще, и какими преимуществами перед своими аналогами обладают СУБД Oracle. Спрос на системы этой корпорации постоянно растет, выпускаются все новые и новые версии, каждая из которых имеет свои особенности. Настоящее руководство дает всеобъемлющее описание последней вышедшей модификации — Oracle Database 11g. Первые главы посвящаются организации структуры и архитектуры 11g, ее инсталляции, запуску и настройке. Потом объясняются механизмы безопасности, исследуются критерии оценки соответствия требованиям. Уделяется внимание многопользовательскому конкурентному доступу, хранилищу данных, распределенным базам данных, OLTP-системам, обеспечению высокой доступности, аппаратным архитектурам. В число последних входят кластеры, симметричные мультипроцессоры, Numa-системы и gird-вычисления.
Все описания иллюстрируются примерами. Книгу «Oracle 11g. Основы» Рика Гринвальда, Роберта Стаковьяка и Джонатана Стерна можно рекомендовать всем, кто раньше не использовал Oracle, и только планирует приступить к работе с этими системами. В то же время руководство вполне подойдет в качестве справочника и уже использующим эти системы специалистам.
Даже те, кто практически не имеет опыта создания web-ресурсов, используя настоящее руководство, смогут самостоятельно создавать динамические порталы с развитым пользовательским интерфейсом. Учебник помогает шаг за шагом осваивать такие, необходимые для этого инструменты, как PHP, JavaScript и MySQL. Каждая технология в учебнике рассматривается отдельно, а затем показывается, как на порядок увеличить динамику сайта, используя их вместе.
Что дает книга Робина Никсона «Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript» своим читателям?
Понимание общих принципов объектно-ориентированного программирования на PHP. Глубокое понимание структуры и способов реализации возможностей системы MySQL. Умение использовать PHP и MySQL для объединения составных частей HTML документа. Необходимый объем знаний JavaScript: функции, события, объекты, DOM, Ajax вызовы и многое другое. Умение подключать к проекту различные библиотеки, программы и интерфейсы (Smarty, PEAR, Yahoo! User Interface). Начальные навыки в создании больших социальных сетей.
Книга построена на основе приложения Microsoft Visual FoxPro 9. 0, рассчитанного на создание и развертывания реляционных баз данных с помощью объектно-ориентированного и процедурного языка FoxPro. В этом учебном пособии описаны особенности его синтаксиса, а также поэтапно рассматривается процесс создание приложения в программной оболочке Microsoft Visual FoxPro. Для более эффективной работы с этой СУБД в состав книги включены справочные материалы синтаксиса языка.
Это учебно-справочное пособие будет полезно как начинающим программистам, так и профессионалам, уже имеющим опыт создания и программирования с помощью FoxPro.
Дополнительно здесь описаны основные отличиям создания, управления и модификации программным путем баз данных с помощью SQL и FoxPro. Что даст возможность для более быстрого перехода с одного языка на другой людям, имеющим определенный опыт программирования на SQL.
Программный код всех примеров, описанных в книге Бартеньева О. В. «Microsoft Visual FoxPro. Учебно-справочное пособие» доступны для скачивания на официальном сайте издательства.
литература по СУБД, разработке фронтенда, проектированию интерфейсов и углубленному программированию на Java / Блог компании Mail.ru Group / Хабр
Недавно мы начали публиковать обзорный список литературы, рекомендуемой к прочтению студентам наших образовательных проектов: Технопарка, Техносферы и Технотрека. Но это не значит, что остальным эти книги будут не интересны. Так что если вы жаждете знаний по вынесенным в заголовок темам, то наверняка найдете что-нибудь интересное во второй части обзора.
Книга: «Java. Эффективное программирование»
Автор: Джошуа Блох
Джошуа Блох — старший инженер корпорации Sun Microsystems, Inc., исполняющий функции архитектора в Core Java Platform Group. Занимался проектированием и реализацией успешной архитектуры Java Collections Framework, работал над пакетом java.math, а также внес вклад в создание многих других частей платформы Java. В книге продемонстрированы решения задач, с которыми большинство разработчиков сталкивается каждый день. Всестороннее описание приемов, используемых экспертами — создателями платформы Java, позволяет понять, что следует, а чего не следует делать для получения понятного, надежного и эффективного программного кода. Каждое правило, представленное в виде короткого законченного эссе, содержит описание проблемы, примеры программного кода, а также случаи из практики этого необычайно компетентного автора. В эссе включены специальные советы, обсуждение тонкостей языка Java, а в качестве иллюстраций выбраны примеры программ. В книге критически оцениваются распространенные идиомы языка Java и шаблоны разработки, даются полезные советы и методики.
Книга: «Структуры данных и алгоритмы в Java»
Автор: Роберт Лафоре
Роберт Лафоре имеет ученые степени по электротехнике и математике. Работал системным аналитиком в Лаборатории Лоуренса Беркли, основал компанию по разработке ПО. Данная книга посвящена использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике усвоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например С++.
Книга: Java 2 Core Language Little Black Book
Авторы: Алан Троттьер, Аль Вильямс
Алан Троттьер изучает высокие технологии с 1979 г., специализируясь на ПО и интернете. Является консультантом многих компаний из списка Fortune 1000, опубликовал ряд статей, преподавал в различных университетах. В данный момент Алан Троттьер — профессор Университета Вэнгард. Аль Вильямс — Java-разработчик и колумнист журнала Web Techniques. Написал с десяток популярных книг, включая «Active Server Pages Solutions», «MFC Black Book» и «ActiveX Web Controls». Помимо писательской деятельности Аль регулярно выступает с лекциями. Книга посвящена программированию на Java. Материал подан логично и последовательно; сначала идет краткое описание задачи, затем — пошаговый алгоритм решения.
Книга: «Совершенный код. Мастер-класс»
Автор: Стив Макконнелл
Стив Макконнелл — программист, автор книг по разработке программного обеспечения. Журнал Software Development дважды удостоил его книги премии Jolt Excellence как лучшие книги года о разработке программного обеспечения. В 1998 году читатели этого журнала признали Стива одним из трех наиболее влиятельных людей в отрасли разработки ПО наряду с Биллом Гейтсом и Линусом Торвальдсом. «Совершенный код. Мастер-класс» — это новое актуальное издание одного из лучших руководств по программированию. Книга полностью обновлена с учетом современных тенденций и технологий, дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь, с одной стороны, на академические исследования, с другой — на практический опыт коммерческих разработок ПО, автор синтезировал из самых эффективных методик и принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработки вы ни работали, какой бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию — она заставит вас размышлять и поможет создать совершенный код.
Книга: «Ремесло программиста. Практика написания хорошего кода»
Автор: Питер Гудлиф
Питер Гудлиф — опытный разработчик программного обеспечения, постоянно меняющий свою роль в цепи программных разработок. Осуществлял разработки на многих языках в различных проектах. Имеет большой опыт обучения и повышения квалификации программистов. Питер ведет регулярную колонку Professionalism in Programming в журнале C Vu, издаваемом ACCU (www.accu.org). В книге описывается, как надо писать код, который больше чем просто работает. Да, вы умеете писать работающий код, но как написать понятный код? Как добиться его надежности и отсутствия ошибок? Смогут ли другие программисты выяснить логику и цель вашего кода? Выдающиеся программисты не просто обладают техническими знаниями — у них есть правильный подход и отношение к программированию.
Книга: «Java. Библиотека профессионала. Том 1. Основы»
Авторы: Кей С. Хорстманн, Гари Корнелл
Кей Хорстманн — профессор факультета вычислительной техники в университете Сан-Хосе, обладатель звания «Чемпион по Java» и частый докладчик на многих отраслевых конференциях. Автор книги Scala for Impatient, соавтор книги JavaServer Faces. За плечами Гари Корнелла более чем 20-летний опыт обучения и написания книг по программированию. Он один из основателей издательства Apress. Он написал множество книг-бестселлеров для профессионалов, вышел в финал конкурса Jolt Award, а также стал обладателем звания «Выбор читателей» в Visual Basic Magazine.
Книга является солидным справочным руководством по Java. В нем описаны важные языковые средства и библиотеки, проиллюстрированные тщательно подобранными и проверенными примерами — они просты для понимания, полезны и послужат неплохой отправной точкой для написания собственного кода. В первом томе рассказывается о новшествах в версии Java SE 7, среди которых:
- основные усовершенствования в самом языке;
- ромбовидный оператор;
- оператор try с ресурсами;
- перехват нескольких исключений.
- Также здесь рассматриваются следующие темы:
- среда программирования на Java;
- объекты, классы и наследование;
- интерфейсы и внутренние классы;
- рефлексия и прокси-объекты;
- программирование графики;
- обработка событий;
- компоненты пользовательского интерфейса в Swing;
- развертывание приложений и аплетов;
- обработка исключений;
- протоколирование и отладка программ;
- обобщенное программирование;
- архитектура коллекций;
- многопоточная обработка.
Книга: «Введение в системы баз данных»
Автор: Крис Дж. Дейт
Крис Дейт — независимый публицист, лектор, ученый и консультант, специализирующийся на технологии реляционных баз данных. Более 30 лет работает с технологиями, связанными с базами данных. Является автором или соавтором не только этой, но и других книг по базам данных. Опубликовал свыше 300 технических статей и научных работ, внес значительный вклад в теорию баз данных. В течение многих лет он ведет постоянную колонку в журнале Database Programming & Design. Дейт с отличием окончил Кембриджский университет (Великобритания), а со временем получил почетную ученую степень доктора технических наук в Де Монфортском университете (Великобритания, 1994 г.).
Данная книга представляет собой исчерпывающее введение в очень обширную в настоящее время теорию систем баз данных. С ее помощью вы приобретете фундаментальные знания в области технологии баз данных, а также узнаете, в каких направлениях, вероятно, будет развиваться рассматриваемая сфера деятельности. Книга предназначена для использования не столько в качестве справочника, сколько в качестве учебника. Акцент в ней сделан на усвоении сути и глубоком понимании излагаемого материала, а не просто на его формальном изложении.
Книга: «Изучаем SQL»
Автор: Алан Бьюли
Более 13 лет Алан занимается разработкой, созданием и развертыванием различных баз данных. В настоящее время он управляет своей консалтинговой компанией, специализирующейся на разработке и поддержке БД Oracle. Книга Алана Бьюли, эксперта по языку SQL, — прекрасный учебник для тех, кто хочет освоить этот язык. С его помощью вы не только приобретете начальные знания об SQL, но и узнаете о наиболее часто употребляемых мощных средствах данного языка. Многие книги, посвященные SQL, грешат скучным изложением основ. Здесь же автор в стиле живого рассказа обсуждает SQL-выражения и блоки, различные типы условий, показывает, как посредством соединения таблиц создавать запросы к нескольким таблицам, рассматривает наборы данных и как они могут взаимодействовать в запросах и т.д.
Книга: «MySQL. Оптимизация производительности»
Авторы: Бэрон Шварц, Петр Зайцев, Вадим Ткаченко, Джереми Д. Зооднай, Дерек Дж. Баллинг, Арьен Ленц
Целая группа авторов, известных специалистов с многолетней практикой, рассказывают о том, как создавать быстрые и надежные системы на основе MySQL. Здесь подробно описываются различные нетривиальные подходы, которые позволят задействовать всю мощь этой СУБД. В книге рассматриваются методы проектирования схем, индексов и запросов для достижения максимальной производительности. Предлагаются детальные указания по настройке сервера MySQL, операционной системы и оборудования для полного раскрытия их потенциала. Описаны безопасные способы масштабирования приложений, основанные на репликации и балансировании нагрузки.
Книга: «SQL. Сборник рецептов»
Автор: Энтони Молинаро
Энтони Молинаро — эксперт по базам данных в компании Wireless Generation, Inc. Его особая страсть — разработка и совершенствование SQL-запросов (Молинаро имеет девятилетний опыт решения трудных задач SQL). Книга предназначена для тех, кто уже знаком с основами языка запросов SQL и хочет повысить свой профессиональный уровень. Она будет полезна и экспертам SQL, поскольку в ней предложены варианты решения задач для разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server. Книга поможет вам научиться использовать SQL для решения более широкого спектра задач — от операций внутри баз данных до передачи данных по сети в приложения.
Книга: «Паттерны для масштабируемых JavaScript-приложений»
Автор: Эдди Османи
Эдди Османи работает разработчиком JavaScript и UI в AOL. Он занимается планированием и написанием фронтенд-архитектуры для следующего поколения пользовательских приложений компании. Также Эдди создает шаблоны, которые можно применять в разработке приложений подобного масштаба настолько качественно, насколько это вообще возможно. В книге обсуждается набор паттернов, который может быть полезен при создании больших масштабируемых JavaScript-приложений. В основу легли материалы доклада автора, прозвучавшего на конференции LondonJS.
Книга: Developing Backbone.jsAplications
Автор: Эдди Османи
Книга предназначена для новичков и разработчиков средней квалификации, желающих улучшить структуру кода клиентских приложений. Если вы хотите извлечь из книги максимум пользы, вам необходимо разбираться в фундаментальных вопросах JavaScript. Но даже если вы с ними незнакомы, это не станет непреодолимым препятствием, так как в тексте изложены краткие описания ключевых понятий.
Книга: «jQuery для начинающих»
Автор: Антон Шевчук
Антон Шевчук — практикующий разработчик, использующий в своей работе JS, jQuery, ZendFramework и PHP. В данное время работает техническим экспертом отдела PHP компании NIX Solutions. Является одним из организаторов конференций Think PHP, проходящих в Харькове. Эта книга будет полезна начинающим веб-разработчикам и продвинутым JS-программистам, желающим освоить новые библиотеки. Книга доступна для скачивания бесплатно.
Самоучители HTML 4 и CSS.
Автор: Влад Мержевич
Было бы, мягко говоря, странным изучать разработку фронтенда, не разбираясь в HTML и CSS. Поэтому если у вас есть какие-либо пробелы в этой сфере или вы вообще новичок, этот самоучитель вам в помощь.
Современный учебник JavaScript.
Автор: Илья Кантор
Еще один полезный ресурс — на этот раз для самостоятельного изучения JavaScript. Он будет полезен широкому кругу читателей: и тем, кто только собирается делать первые шаги в программировании на JS, и довольно опытным разработчикам.
Книга: DiveintoHTML5
Автор: Марк Пилгрим
Марк Пилгрим — разработчик, писатель и пропагандист свободного ПО. Ведет блог, написал несколько книг. Работал в IBM и Google. В этой онлайн-книге в удобной форме изложена информация о HTML5, его особенностях и возможностях, даются советы по реализации различных функций, лайфхаки для разработчиков, приводятся примеры кода. Обратите внимание на верстку книги — она сама по себе иллюстрирует возможности HTML5.
Книга: «Алан Купер об интерфейсе. Основы проектирования взаимодействия»
Авторы: Алан Купер, Роберт Рейманн, Дэвид Кронин
Алан Купер — новатор в области программного обеспечения, программист, проектировщик и теоретик. Его упоминают как создателя первых серьезных деловых программ для микрокомпьютеров и часто называют «отцом» языка Visual Basic. Последние 15 лет Алан занимался созданием новой методологии проектирования успешного программного обеспечения, которую он называет целеориентированным процессом. Работая как с начинающими компаниями, так и с компаниями из числа Fortune 500, Роберт Рейман возглавлял десятки проектов по взаимодействию в таких областях, как электронная коммерция, порталы, персональная производительность, среды создания контента, медицинские и научные приборы, беспроводные технологии и портативные устройства. В качестве главы исследовательского отдела в Cooper Рейман руководил разработкой и совершенствованием многих целеориентированных методов, описанных в данной книге. В 2005 г. он стал первым президентом Ассоциации проектирования взаимодействия (IxDA, www.ixda.org) — глобальной некоммерческой организации, объединяющей проектировщиков взаимодействия. В настоящий момент он отвечает за проектирование опыта взаимодействия в Bose Corporation.
Дэвид Кронин — руководитель отдела проектирования взаимодействия в Cooper. Он помогает проектировать продукты для хирургов, посетителей музеев, маркетологов, инвестиционных аналитиков, интернет-покупателей, персонала больниц, водителей, стоматологов, финансовых аналитиков, логистов, пожилых и людей с ограниченными физическими возможностями.
Книга адресована проектировщикам взаимодействия и дизайнерам интерфейсов. Когда первое издание увидело свет (в 1995 году), идея проектировать продукты, ориентируясь на потребности пользователей, казалась революционной. Но со временем проектирование взаимодействия превратилось в крайне важную дисциплину. В книге детально описывается разработанный в компании Cooper и примененный во множестве проектов целостный подход к проектированию взаимодействия, ориентированный на цели пользователя. Отличительной чертой книги является ее практическая направленность — значительную часть занимает подробный разбор принципов и шаблонов проектирования взаимодействия.
Книга: «Веб-дизайн. Элементы опыта взаимодействия»
Автор: Джесс Гаррет
Джесс Джеймс Гарретт с 1995 года трудился над веб-проектами для AT&T, Intel, Boeing, Motorola, Hewlett-Packard и National Public Radio. Его вклад в развитие опыта взаимодействия состоит, среди прочего, в разработке Visual Vocabulary (буквально — «визуальный словарь») — открытой нотационной системы, предназначенной для документирования информационной архитектуры и принятой в настоящее время во многих организациях по всему миру. Веб-дизайн — это нечто большее, чем код без ошибок и броская графика. По-настоящему эффективный сайт служит стратегическим целям, одновременно удовлетворяя потребности пользователей. Книга Джесса Гарретта раскрывает сложную тему веб-дизайна посредством понятных объяснений и четких иллюстраций, сосредоточиваясь на общих идеях, а не на инструментах и технических приемах. Автор рисует полную картину разработки опыта взаимодействия на веб-сайте — от стратегии и требований к контенту до информационной архитектуры и визуального дизайна. Эта вводная информация позволит любой команде веб-разработчиков спроектировать успешный опыт взаимодействия.
Книга: Designing for the Digital Age
Автор: Ким Гудвин
Ким занимается консалтингом в самых разных сферах: в авиационной промышленности, производстве потребительской электроники, розничной торговле. Несколько последних лет является вице-президентом компании Cooper (заведует промышленными дизайнерами и разработчиками, сотрудничающими с Cooper). Сегодня создание успешного продукта или сервиса требует наличия команды специалистов в области дизайна взаимодействия, визуального, промышленного дизайна и прочих дисциплинах. Необходимо обдумывать каждую деталь продукта, исследовать потребности пользователей и находить наиболее оптимальные решения. Всем этим вопросам и посвящена данная книга. В ней обсуждаются проблемы подбора команды, планирования и выполнения исследований, анализа данных, использования сценариев для выработки требований и дизайна, сотрудничества разных департаментов и многие другие вопросы.
Книга: This is Service Design Thinking
Авторы: Марк Стикдорн, Якоб Шнайдер
В этой книге сведены знания и опыт 23 специалистов в сфере разработки сервисов. Вы узнаете, как разрабатывать и продвигать дружелюбные сервисы, как планировать взаимодействие между поставщиком сервиса и пользователями. Книга поделена на три части:
- основы: пять базовых принципов, которыми необходимо руководствоваться при разработке сервиса;
- инструменты: описывается ряд приложений и методик, используемых при разработке;
- примеры: случаи из опыта работы нескольких компаний, создавших несколько интересных проектов.
книги, словари и курсы / Блог компании Нетология / Хабр
Подборка ресурсов по математике, статистике и программированию для начинающих Дата Сайентистов. Ознакомьтесь с материалами, если вы планируете учиться на онлайн-курсах. Так вы опередите одногруппников, а заодно прокачаете полезный навык — изучать дополнительные материалы самостоятельно.
Технический английский
Большинство материалов из подборки — на английском языке. Поэтому в первую очередь нужно разобраться в технической лексике и научиться понимать сложные термины. Эти ресурсы помогут сориентироваться в технической литературе, если ваш уровень английского — средний или ниже среднего.
Cambridge Dictionary
Математика
В первую очередь научитесь быстро осваивать любые математические концепции. В этом поможет обучающий ролик How to Learn Mathematics Fast
Прокачайте математическое мышление и изучите:
Чтобы осознать универсальность математики, посмотрите серию семинаров Эдварда Френкела Mathematics: the language of nature.
Дополнительная теория и практика по математике
Освежить в памяти базовые понятия математики помогут следующие ресурсы:
Курс «Теория вероятностей» на Coursera
Задание со звездочкой. Чтобы еще больше прокачать знания по матричной алгебре, пройдите сложный курс Linear Algebra от MIT.
Статистика
Для обучения на курсе Нетологии Data Scientist, достаточно базовых знаний статистики. Их можно получить из раздела Statistics and probability в «Академии Хана». Ознакомиться с полным списком тем по статистике, которые будем рассматривать во время обучения, можно в подборке The 10 Statistical Techniques Data Scientists Need to Master. Для поступления разбираться в них детально не нужно, но лучше получить общее представление.
Курс Data Scientist в Нетологии
Задание со звездочкой. Дополнительно стоит пройти курс Statistics for Applications от MIT, но для этого нужно понимать:
- что такое выборка и генеральная совокупность;
- меры центральной тенденции и изменчивости;
- сравнение средних.
Программирование
Студенты курса Data Scientist пишут код на языке Python. Чтобы писать код во время обучения, достаточно освоить основные понятия языка: операторы, типы данных, переменные, циклы, функции, классы. Быстро разобраться в основах и попрактиковаться самостоятельно помогут следующие ресурсы:
Если вы хотите разобраться в Python подробнее и под руководством наставника, можете параллельно проходить курс «Python для анализа данных».
Базы данных
Чтобы мыслить в контексте данных, нужно разобраться, как устроены и работают базы реляционных данных. Для этого достаточно освоить основы SQL — пройти третью неделю курса по основам анализа данных для бизнеса от Колорадского университета в Боулдере. Отработать знания на практике можно в следующих заданиях:
Углубленные знания по базам данных можно получить на курсе «SQL для аналитика».
Резюмируем: ключевые рекомендации
- Если вы планируете освоить профессию Data Scientist на курсах, прокачайте технический английский. Это понадобится для изучения дополнительных материалов и документации.
- Изучите или освежите в памяти основы математики, статистики, Python и SQL.
- Читайте гайды, смотрите обучающие лекции и выполняйте практические задания для закрепления информации.
Список литературыГенератор кроссвордовГенератор титульных листовТаблица истинности ONLINEПрочие ONLINE сервисы |
|
Список литературыГенератор кроссвордовГенератор титульных листовТаблица истинности ONLINEПрочие ONLINE сервисы |
| В нашем каталогеОколостуденческоеЭто интересно…Наши контакты |
Список литературыГенератор кроссвордовГенератор титульных листовТаблица истинности ONLINEПрочие ONLINE сервисы |
|
Учебное пособие по базам данных
Изучите основы систем управления базами данных и узнайте, почему они являются шагом вперед по сравнению с электронными таблицами, когда речь идет о хранении и извлечении данных.
Это руководство по базе данных предназначено для начинающих. Возможно, вы начинаете перерастать свои электронные таблицы? Или вы думаете, что вам нужна база данных, но не уверены? Если это похоже на вас, читайте дальше!
Дополнительные уроки по базам данных
Я намеренно сделал приведенное выше руководство по базе данных коротким и лаконичным.Чтобы предоставить основы и не более того. Если вы уже знаете основы, ознакомьтесь со следующими руководствами.
Учебное пособие по доступу
Microsoft Access — настольная система управления базами данных (СУБД). Он поставляется вместе с Microsoft Office и предназначен для частных лиц и малых предприятий.
Перейти к учебному пособию
Учебное пособие по MySQL
MySQL — самая популярная в мире система управления базами данных с открытым исходным кодом.Он используется веб-сайтами, блогами, корпоративной средой и т. Д.
Перейти к руководству по MySQL
Учебное пособие по SQL Server
SQL Server — это система управления базами данных предприятия от Microsoft. Это база данных клиент / сервер, которая используется во всех корпоративных средах по всему миру.
Перейти к руководству по SQL Server
Учебное пособие по SQL
SQL означает язык структурированных запросов.SQL — это стандартный язык для запросов к реляционным базам данных.
В этом руководстве рассказывается, как программно выполнять такие действия, как создание баз данных, создание таблиц, запросы данных, вставка данных, обновление, удаление и многое другое.
Перейти к руководству по SQL
Neo4j Учебник
Neo4j — это система управления базами данных графа. Она классифицируется как база данных NoSQL, так как не использует реляционную модель для хранения данных.По иронии судьбы, это идеальная модель для хранения реляционных / связанных данных.
Перейти к учебнику Neo4j
Учебное пособие по SQLite
SQLite — самая распределенная система управления базами данных в мире. Он используется в веб-браузерах, мобильных телефонах, планшетах, компьютерном программном обеспечении и т. Д. Скорее всего, он уже установлен в вашей системе.
Перейти к руководству по SQLite
MongoDB Учебник
MongoDB — еще одна система управления базами данных NoSQL.Он использует модель документа для хранения данных. Данные хранятся в виде документов JSON / BSON. Эти документы частично структурированы и представляют собой гибкую схему базы данных.
Перейти к руководству MongoDB
.Учебное пособие по проектированию баз данных
: Learn Data Modeling
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- ETL Testing Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- SAP Testing
- Управление тестированием
- TestLink
SAP
- Назад
- ABA P
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- QM4O
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
4
- Web
- Apache
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux
- Perl
js
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQL
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
000
000
0003 SQL
000
0003 SQL
000
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- COBOL
9000 Compiler
9000Учебное пособие по СУБД
: Изучите систему управления базами данных
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- JTL Testing Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- SAP Testing SAPU3
- Управление тестированием
- TestLink
SAP
- Назад
- A BAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- Crystal Reports
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
4
- Web
- Apache
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux
- Perl
js
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQL
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
000
000
0003 SQL
000
0003 SQL
000
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- 0003 COBOL
- 9002
- 0003 COBOL 9000 Дизайн
9000
.
Learn NoSQL Возможности, типы, что есть, преимущества
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- Database Testing
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества SAP
- SoapUI
- Управление тестированием
- TestLink
SAP
- Назад
- ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- Crystal Reports
- FICO
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
4
- Web
- Apache
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux
js
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQL
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
000
000
0003 SQL
000
0003 SQL
000
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- 00030003 COBOL 9000 Compiler
- 9000 Встроенные системы
- 00030002 9000 Compiler 9000
- Ethical Hacking
- Учебники по Excel
- Программирование на Go
- IoT
- ITIL
- Jenkins
- MIS
- Сеть
- Операционная система
- Назад
- Управление проектами Обзоры
- Salesforce
- SEO
- Разработка программного обеспечения
- VB A
Big Data
- Назад
- AWS
- BigData
- Cassandra
- Cognos
- Хранилище данных
- HBOps
- HBOps
- MicroStrategy
- MongoDB
0003
0003
.