Совсем недавно был выпущен самый маленький из Raspberry Pi - Pi Zero, который стоит всего пять долларов и размером меньше, чем ваша банковская карта. Это действительно один из самых инновационных выпущенных продуктов и он начал менять стиль программирования для Pi. С тех пор мы также увидели Pi 3, в который включена встроенная поддержка Wi-Fi. Это новое, дополненное издание поможет вам выбрать лучшую модель, настроить ваше новое устройство и сделать свои первые шаги с вашим новым гаджетом. После этого, вы сможете погрузиться в интересные практические проекты, а также научиться основам программирования на Python и Scratch.
В учебном пособии рассматриваются общие принципы организации, состав, структура операционных систем и их оболочек, а также ряд конкретных систем. Значительное внимание уделяется проблемам управления информацией, процессами в ЭВМ и связи с оператором в рамках различных интерфейсов.
Данный курс рассчитан на новичков, которые никогда ранее не занимались тестированием на проникновение (пентестингом). Видеокурс построен таким образом, что вы пройдетесь через основы сетей и познакомитесь с тем как клиенты обмениваются информацией друг с другом, затем речь пойдет о том как мы можем воспользоваться этим методом обмена информации в наших корыстных целях.
Современного успешного человека не возможно представить без знания компьютера. Эта книга заменит многочисленные тома специальной литературы и даст читателю краткие, точные и емкие ответы на множество вопросов. Как правильно выбрать компьютер? Как пользоваться самыми разнообразными программами: работать с текстами, рисунками, звуком? Как отправить и получить письмо по электронной почте? Как найти информацию в сети Интернет? Как справиться с ошибками, сбоями, вирусами? Рассказывается и о других цифровых технологиях: фотоаппаратах, видеокамерах, МР3-плеерах, мобильной сотовой телефонной связи, электронных книгах.
Есть много причин, чтобы научиться программировать - получить ценные навыки, которые универсальны, полезны, стимулируют, мотивируют и востребованы. JavaScript - это один из самых широко используемых языков и идеальный первый язык, чтобы начать программировать. Он позволяет разрабатывать разнообразные приложения для всех видов устройств, платформ и операционных систем.
Сетевые многопользовательские игры - это многомиллиардный бизнес, привлекающий десятки миллионов игроков. Эта книга на реальных примерах рассказывает об особенностях разработки таких игр и основах построения надежной многопользовательской архитектуры.
На данном курсе вы будете создавать приложение «Список задач», на примере которого разберете все основные возможности фреймворка. В курсе разбираются все этапы создания приложения — от планирования до запуска.
Тонете в потоке электронной почты? Читаете сотни писем и стараетесь ответить на все? Тратите на это уйму времени, ничего не успеваете, вызываете недовольство начальства, нервничаете и впадаете в панику? Знакомая картина одной из современных фобий – страха перед электронной почтой. Эта книга – оригинальное современное руководство для тех, кто дорожит каждой минутой рабочего времени и не хочет тратить его впустую, отрезая себе путь к успеху.
Часть 1
Первая часть учебного пособия включает разделы: "Информация и данные", "Вычислительная система", "Устройство персонального компьютера", "Системное и прикладное программное обеспечение", "Компьютерные сети".
Представляем вам видеокурс по самому востребованному языку веб-программирования, на котором вы получите полноценные и структурированные знания, поданные простым и понятным языком.
Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.
Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности.
6-е издание
Книга "Карьера программиста" основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями.
Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики подготовки к собеседованию.
Научитесь работать с ASP.NET MVC 4 и узнайте, как строить современные серверные веб-приложения. Это руководство поможет понять, каким образом работает инфраструктура, и объяснит, как использовать различные средства для решения множества реальных сценариев разработки, с которыми чаще всего приходится сталкиваться. Кроме того, вы узнаете, как работать с HTML, JavaScript, Entity Framework и другими веб-технологиями. Книга начинается с раскрытия ключевых концепций, таких как архитектурный шаблон "модель-представление-контроллер", и продолжается рассмотрением более сложных тем.
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы.
В пособии приводятся основные понятия реляционной базы данных на примере небольшой реляционной базы данных Поставщики-Детали. Здесь же приводятся определения основных операций реляционной алгебры Кодда: проекция, выборка, эквисоединение, естественное соединение и декартово произведение. Кроме того дается определение левого внешнего и правого внешнего соединений, которые непосредственно поддерживаются в СУБД Access. Также описываются основные понятия ER-метода логического проектирования реляционной базы данных, широко используемого на практике.
В этом полностью обновленном втором издании автор Тим Люнг объясняет как создавать бизнес-приложения для настольных компьютеров, облачных, мобильных и веб-устройств за несколько кликов в Visual Studio LightSwitch 2015 без необходимости использовать код. Эта книга объясняет основы этой среды разработки плюс новые возможности и ключевые продвинутые темы, которые каждый разработчик Microsoft должен знать, чтобы создавать современные сервисы и писать клиентские приложения, которые смогут работать на разных устройствах.
Эта книга объясняет как построить программу информационной безопасности от начала до аудита, а также даёт долговременные и практичные советы для ИТ-специалистов. Информационная безопасность - это больше, чем настройка брандмауэров, удаление вирусов, взлом машины или установка паролей. Создание и продвижение успешной программы безопасности требует навыков в области менеджмента, дипломатии, анализа рисков и нестандартного мышления.
В книге рассматривается последняя версия популярнейшей офисной программы - текстового редактора Microsoft Word 2007. На практических примерах описаны средства форматирования текста, оформления таблиц и списков, инструменты рисования и обработки изображений, возможности вставки символов, текстовых блоков и математических формул, подготовка документа к печати. Подробно рассмотрены новинки версии: экспресс-стили абзацев и таблиц, организационные диаграммы SmartArt, титульные страницы и многое другое.
Хотите научиться использовать системы Linux в своей работе? Обратите внимание на этот фундаментальный курс. Он раскрывает принципы работы операционной системы Linux и интерфейсом CLI, базовые понятия открытого исходного кода (open source).
Хотите работать над командными проектами по ИТ-разработке в два раза быстрее? Пройдите этот новый видеокурс и научитесь использовать все преимущества Git.