Компьютерная литература. Программирование
- Категория: Компьютерная литература. Программирование
Льюис Кэрролл как-то сказал: «Здесь приходится бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». ЭТО МИР IT. МИР, ГДЕ ТЕХНОЛОГИИ РАЗВИВАЮТСЯ БЫСТРЕЕ, ЧЕМ ВЫРАСТАЮТ НОВЫЕ ПОКОЛЕНИЯ. Елена Правдина – профессиональный разработчик с опытом работы более 10 лет, включая порталы Videomore.ru, СТС, Wifire TV Lite, video.khl.ru, создатель HTML5-плеера для КХЛ, ОТР, СТС, а также Smart TV-приложений, фронтенд-разработчик Яндекс. В своей книге она с юмором и мудростью, приобретенной за годы руководства в компании «Инвентос», рассказывает: – Когда и с чего начинают свой путь разработчики. – Какие типажи успешны в отрасли и какие черты стоит в себе воспитать. – Как находить и восполнять пробелы в технических знаниях. – Что лучше: фриланс или жизнь на зарплату, офис или удаленная работа. – Как выстраивать отношения в личной жизни и в рамках проекта. – Как стать тимлидом, эффективно руководить, «побеждать» на собеседованиях, бороться с выгораниями и развиваться в мире, где, как говорят, много платят. В формате PDF A4 сохранён издательский дизайн.
- Категория: Компьютерная литература. Программирование
Книга Роберта Зубека поможет начинающим создателям игр получить ясное понимание о том, как устроена разработка. Автор разделяет процесс гейм-дизайна на три взаимосвязанных уровня и объясняет, как именно нужно с ними работать, чтобы игра получилась. Каждая глава книги содержит практические задания, что позволяет сразу же применять полученные знания на практике. Роберт Зубек – гейм-дизайнер и сооснователь независимой игровой студии в Чикаго. Имеет богатый опыт игровой разработки, работал в Electronic Arts/Maxis, Zynga, Three Rings Design. У Роберта также есть докторская степень в области компьютерных наук. В формате PDF A4 сохранен издательский макет книги.
- Категория: Компьютерная литература. Программирование
В своей книге «Психбольница в руках пациентов» Алан Купер объясняет, как создать программный продукт, который будет работать как следует, успешно продаваться и иметь ценность в глазах потребителей. Будучи успешным разработчиком программного обеспечения, автор с самого начала карьеры считал, что прежде чем приступать к техническим деталям и умножать функции, нужно представить себе конечного потребителя, его нужды. Зачастую происходит наоборот. Профессиональная деформация не дает программистам увидеть программу глазами пользователя, для которого она и предназначена. В результате продукты, выпущенные ими в свет, раздражающе сложны, неудобны и непонятны, что приводит к отсутствию спроса. Принципы Купера представляют ценность в любой сфере рынка, а не только области цифровых технологий. • Понять, что процесс проектирования продукта важнее, чем детали его разработки. • Сделать цифровые продукты и другие товары более удобными в использовании. • Убедиться, что повышение качества цифровых (и не только) продуктов важнее, чем снижение издержек. Алан Купер – один из старейших разработчиков программного обеспечения. В 1990 году основал компанию Cooper. Среди его клиентов были такие компании, как Hewlett Packard, IBM, Microsoft, SAP, Varian и VISA. В 1994 году Билл Гейтс вручил Куперу премию Windows Pioneer Award за разработку языка программирования Visual Basic – первого, включавшего в себя инструменты для визуального проектирования пользовательского интерфейса.
- Категория: Компьютерная литература. Программирование
Книга рассказывает о программировании на языке Паскаль. В процессе изучения языка вы напишете программы пяти игр. Вы сможете запустить каждую игру и поиграть в нее. В книге вы найдете советы по совершенствованию предложенных программ, задачи для самостоятельного решения, вопросы по изученному материалу. Книга предназначена для школьников, начинающих изучать программирование на языке Паскаль. Книга будет полезна учителям, преподающим программирование.
- Категория: Компьютерная литература. Программирование
Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения. Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java. Вы научитесь моделировать системы Java с помощью UML диаграмм, познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования. Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.
- Категория: Компьютерная литература. Программирование
В книге рассмотрен вариант разработки модуля комментариев для сайта на чистом языке php в процедурном стиле.
- Категория: Компьютерная литература. Программирование
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
- Категория: Компьютерная литература. Программирование
Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн – это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут оторваться? Знаменитый геймдизайнер Тайнан Сильвестр на примере кейсов из самых популярных игр рассказывает как объединить эмоции и впечатления, игровую механику и мотивацию игроков. Познакомитесь с принципами дизайна, которыми пользуются ведущие студии мира! Создайте игровую механику, вызывающую эмоции и обеспечивающую разнообразие. Узнайте как объединить сюжет и интерактивность. Используйте взаимодействия, которые заставят игроков проникать друг другу "в голову". Вовлекайте в действие с помощью наград. Планируйте, тестируйте и анализируйте геймдизайн последовательно, а не пытайтесь все решить заранее. Узнайте, как позиционирование игры на рынке влияет на геймдизайн. Тайнан Сильвестр занимается геймдизайном больше 15 лет. За это время он успел поработать как над инди-проектами, так и над студийным блокбастером BigShock Infinite, но больше всего он известен благодаря RimWorld.
- Категория: Компьютерная литература. Программирование
Книга посвящена разработке программ для мобильных устройств под управлением операционной системы Android. Рассматривается создание приложений с использованием системных компонентов и служб Android. Приведены базовые данные о структуре приложений, об основных классах и их методах, сопровождаемые примерами кода. Часть 1 содержит шесть глав, описывающих основные принципы создания приложений, пользовательский интерфейс, полномочия приложений, а так же базовые классы: Activity, Intent, Fragment. Книга предназначена для программистов, владеющих языком программирования Java и желающих освоить написание приложений, работающих под ОС Android. Книга является переводом общедоступных бесплатных англоязычных интернет ресурсов. Во второй части книги будут рассмотрены Нотификации (Notifications), Broadcast Receivers, Потоки и асинхронное выполнение задач (Threads & AsyncTasks), Оповещения (Alarms), работа с сетью, графика и анимация, управление тачем и жестами, управление мультимедией, работа с датчиками, определение местоположения и привязка к картам, управление данными, а также классы ContentProvider и Service.
- Категория: Компьютерная литература. Программирование
Создание новых игровых миров может стать вашей профессией! Индустрия разработки игр дает шанс раскрыть творческий потенциал, воплощая идеи в игровые проекты. А с чего вам следует начать, подскажет книга «Хочу в геймдев!», написанная ведущими специалистами игровой индустрии. Вы узнаете, в чем состоит работа гейм-дизайнера и других участников разработки, определите, какие навыки вам нужно оттачивать в первую очередь, познакомитесь с производственными процессами и разберетесь, как устроен мир геймдева. Если вы горите идеей делать игры, то эта книга – первый шаг на пути профессионального игродела! В формате PDF A4 сохранён издательский дизайн.