• ,

    Java Persistence API и Hibernate

    Разработка ПО
    Java Persistence - механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate - наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java. Данная книга описывает разработку приложения с использованием Hibernate, связывая воедино сотни отдельных примеров. Вы сразу окунетесь в богатую моделями программирования среду Hibernate, которая основывается на отображениях, запросах, стратегиях выборки, транзакциях, диалогах, кэшировании и многом другом.Здесь вы найдете хорошо иллюстрированное обсуждение лучших методик проектирования баз данных и методов оптимизации. Во втором издании авторы подробно описывают версию Hibernate 5 совместимый со стандартом Java Persistence 2.1.Все примеры обновлены для последних версий спецификаций Hibernate и Java EE.Что вошло в книгу:- идея объектно-реляционного отображения;- быстрая разработка приложений баз данных;- исчерпывающее описание Hibernate и Java Persistence;- интеграция Java Persistence с EJB, CDI, JSF и JAX-RS;- непревзойденная широта и глубина охвата темы."Самая полная книга о Hibernate! Одновременно и учебник, и руководство". - Серхио Фернандес Гонсалес, Accenture Software"Основной путеводитель по тонкостям Hibernate". - Джоси Диас, OptumHealth "Должна быть у каждого пользователя Hibernate". - Стефан Хеффнер, SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG


  • , , ,

    Безопасность разработки в Agile-проектах

    Разработка ПО
    Гибкая (agile) разработка по-прежнему остается самой распространенной методологией создания программного обеспечения в мире, но она не интегрирована с традиционными способами управления безопасностью. И большинство специалистов по безопасности не торопятся разобраться в гибкой разработке и применить ее на практике. Чтобы перебросить мост через пропасть, разделяющую эти два мира, и предлагается это практическое руководство, в котором описывается ряд инструментов и методов обеспечения безопасности, специально адаптированных к гибким методикам.Данная книга, написанная экспертами по безопасности и ветеранами agile-разработки, начинается с введения в принципы безопасности для программистов и в принципы гибкой разработки для безопасников. Авторы также рассказывают о проблемах, с которыми сами сталкивались, и о способах их решения.




  • ,

    Программирование на языке с++: практический курс. Учебное пособие для бакалавриата и специалитета

    Студентам и аспирантам , Разработка ПО
    В мире существует множество языков программирования, но в языке С++ удачно сочетаются мощь, элегантность, гибкость и выразительность структурного и объектно-ориентированного программирования. Благодаря этому он уже долгое время остается одним из самых популярных языков программирования.Данное учебное пособие направлено на изложение базовых основ программирования на языке С++ и на формирование навыков решения практико-ориентированных задач. Пособие содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т.д. Простота изложения материала и большое количество разобранных примеров делают изучение языка С++ доступным для широкого круга читателей.

  • , ,

    Программное обеспечение компьютерных сетей и web-серверов

    Студентам и аспирантам , Разработка ПО
    В учебном пособии предложена система учебных заданий, позволяющих ознакомиться с языками и системами web-программирования: HTML, JavaScript, PHP. Каждый пункт пособия представляет собой практическую работу, позволяющую реализовать отдельный фрагмент проекта. В результате последовательного изучения теории и выполнения практических заданий студенты создают макет web-сайта, который содержит упрощенную систему управления базами данных.Изложение материала сопровождается большим количеством иллюстраций, предлагаются упражнения и вопросы для самоконтроля. Отдельной главой выделен практикум, который позволит преподавателям создать собственный набор контролирующих материалов (фонд оценочных средств), включающий контрольные работы, тесты, курсовые работы, дипломные проекты.Для студентов учреждений среднего профессионального образования по УГС 09.02.00 «Информатика и вычислительная техника» и 44.02.00 «Образование и педагогические науки», для студентов вузов, а также всех интересующихся прикладным web-программированием.

  • Программирование на visual c# 2013. Учебное пособие для прикладного бакалавриата

    Студентам и аспирантам , Разработка ПО
    Эта книга предназначена для изучения программирования на одном из самых современных и мощных языков — Visual C# 2013. Язык C# создан для программирования в Windows и вместе со средой разработки IDE Microsoft Visual Studio 2013 позволяет разрабатывать эффективные приложения, имеющие удобный графический интерфейс для решения прикладных задач. Книга не только дает необходимый материал для освоения принципов объектно-ориентированного программирования, но и является пособием для проведения аудиторных занятий и для самостоятельного изучения. Акцент сделан не на формальные пояснения основных определений, а на их программные реализации. Материал излагается последовательно и очень доступно и снабжен большим количеством программ на Visual C# 2013, без которых невозможно освоить навыки программирования.

  • ,

    Программирование на языке с++: практический курс. Учебное пособие для СПО

    Студентам и аспирантам , Разработка ПО
    В мире существует множество языков программирования, но в языке С++ удачно сочетаются мощь, элегантность, гибкость и выразительность структурного и объектно-ориентированного программирования. Благодаря этому он уже долгое время остается одним из самых популярных языков программирования.Данное учебное пособие направлено на изложение базовых основ программирования на языке С++ и на формирование навыков решения практико-ориентированных задач. Пособие содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т.д. Простота изложения материала и большое количество разобранных примеров делают изучение языка С++ доступным для широкого круга читателей.

  • Программирование на языке высокого уровня python. Учебное пособие для СПО

    Студентам и аспирантам , Разработка ПО
    В учебном пособии рассматриваются теоретические основы современных технологий и методов программирования, практические вопросы создания программ, а также основные алгоритмические конструкции и их реализация на языке высокого уровня Python.Рассмотрение теоретических основ программирования сопровождается большим количеством примеров, иллюстрирующих приемы создания программ, а также заданиями для самостоятельного выполнения, позволяющими сформировать у студентов практические навыки программирования.

  • Программирование на языке высокого уровня python. Учебное пособие для прикладного бакалавриата

    Студентам и аспирантам , Разработка ПО
    В учебном пособии рассматриваются теоретические основы современных технологий и методов программирования, практические вопросы создания программ, а также основные алгоритмические конструкции и их реализация на языке высокого уровня Python.Рассмотрение теоретических основ программирования сопровождается большим количеством примеров, иллюстрирующих приемы создания программ, а также заданиями для самостоятельного выполнения, позволяющими сформировать у студентов практические навыки программирования.

  • , ,

    Технологии и методы программирования. Учебное пособие для прикладного бакалавриата

    Студентам и аспирантам , Разработка ПО
    Пособие предлагает глубокое изложение основ современных технологий и методов программирования, соответствующее уровню знаний, необходимому для практической работы будущих специалистов в области информационных технологий. Удачным представляется рассмотрение двух языков программирования, которые в настоящее время широко используются при решении разнообразных прикладных задач – C и Python. На их примере рассматриваются различные парадигмы программирования: структурная, объектно-ориентированная и функциональная.Материал практического характера подан таким образом, чтобы была возможность его самостоятельного освоения.

  • Программная инженерия. Визуальное моделирование программных систем. Учебник для СПО

    Студентам и аспирантам , Разработка ПО
    В учебнике изложены ключевые понятия программной инженерии – методы, технологии, модели процесса разработки программного обеспечения. Рассмотрены инструментальные средства программной инженерии, предназначенные для автоматизации процессов разработки программного обеспечения. Описаны методы и инструментальные средства визуального моделирования программных систем с использованием объектно-ориентированного подхода. Приведены упражнения на построение диаграмм программного обеспечения с помощью IBM Rational Rose на языке моделирования UML.

  • ,

    Проектирование информационных систем. Учебное пособие для вузов

    Студентам и аспирантам , Разработка ПО
    В пособии хорошо представлены основные современные методы и программные решения создания информационных систем, особенно рассмотрены аспекты, имеющие непосредственное отношение к работе аналитика (проектировщика) и даны соответствующие описательные примеры, представлены методы расчета и статистические данные. Описываются различные подходы к проектированию и моделированию процессов и систем. Комплексно освещаются вопросы выделения, описания, регламентации бизнес-процессов организаций, приводится методика применения структурного моделирования как подготовительного этапа выработки предложений по автоматизации.

  • ,

    Программирование. Delphi. Учебное пособие

    Студентам и аспирантам , Разработка ПО
    Пособие является результатом многолетнего преподавания программирования и представляет собой сборник программ и задач для самостоятельного решения в среде программирования Delphi. Основная цель книги - сформировать у студентов понимание ключевых аспектов объектно-ориентированного программирования (ООП) на языке Delphi, достаточное для практического использования в дальнейшем обучении и в работе. Для достижения этой цели авторы предлагают решения задач различной степени сложности, которые демонстрируют возможности среды разработки Delphi.

  • Программирование. Учебник

    Студентам и аспирантам , Разработка ПО
    Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектного подходов. Рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Отдельное внимание уделено оценке точности получаемых результатов и анализу вычислительной сложности алгоритмов и методов. Большое количество примеров и поясняющих рисунков способствует лучшему усвоению материала.Соответствует ФГОС ВО последнего поколения.Для студентов бакалавриата, обучающихся по специальностям, предполагающим изучение программирования. Может быть полезен всем изучающим программирование самостоятельно.

  • , ,

    Технология разработки программного обеспечения. Учебное пособие для СПО

    Студентам и аспирантам , Разработка ПО
    Пособие предлагает глубокое изложение основ современных технологий и методов программирования, соответствующее уровню знаний, необходимому для практической работы будущих специалистов в области информационных технологий. Удачным представляется рассмотрение двух языков программирования, которые в настоящее время широко используются при решении разнообразных прикладных задач - C и Python. На их примере рассматриваются различные парадигмы программирования: структурная, объектно-ориентированная и функциональная.Материал практического характера подан таким образом, чтобы была возможность его самостоятельного освоения.

  • Интеллектуальные информационные системы

    Студентам и аспирантам , Разработка ПО
    В учебном пособии излагается основное содержание материала лекций по дисциплине «Интеллектуальные информационные системы», представлены тестовые задания, вопросы для самоконтроля и итогового контроля знаний, глоссарий, список литературы. Раскрыты ключевые определения и особенности интеллектуальных информационных систем, приводятся типовые решаемые задачи, освещены вопросы представления знаний в системах, основанных на знаниях. Дается определение и описывается структура экспертной системы, выделяются основные модели представления знаний. Рассмотрены стратегии и базовые методы приобретения знаний. Пособие предназначено для студентов всех форм обучения по направлению «Прикладная информатика».

Фильтр