Есть много причин, чтобы научиться программировать - получить ценные навыки, которые универсальны, полезны, стимулируют, мотивируют и востребованы. 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.
Описаны методы эффективной работы с прикладными программными продуктами: текстовыми редакторами, системами управления базами данных, электронными процессорами, системами автоматизированного конструирования и технологического проектирования, коммуникационными программными системами.
Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Эта книга расскажет вам о таких деталях, которые отличают хороший веб-дизайн от первоклассного. Издание затрагивает такие вопросы как использование в веб-дизайне новых свойств CSS3, гибкая работа с цветом при помощи RGBA, работа с "плавающими" элементами, использование "резиновой" верстки и гибких элементов дизайна, искусство работы с типографикой, jQuery, фоновыми элементами, а также массу других аспектов по совершенствованию веб-дизайна с помощью технологий CSS.
Программисты - люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Автор этой книги, писатель-программист, снимает покров таинственности с этой профессии.