Java EE

Этот курс будет полезен специалистам, которые хотели бы разрабатывать устойчивые архтектуры для приложений уровня предприятия на платформе Java EE. Участники познакомятся со связанными с Java EE технологиями, стратегиями их совместной работы, принципами принятия решений для управления качествами решения.

Необходимая подготовка

Чтобы успешно освоить этот курс, слушатели должны:

  • Умение разрабатывать приложения.
  • Понимание диаграм UML.
  • Умение работать с технологиями EJB, Servlets, JSP.

Приобретаемые навыки

После завершения курса слушатели получат навыки, позволяющие им:

  • понимать фундаментальные архитектурные концепции
  • понимать систематические качества
  • разрабатывать архитектуры для клиентского звена
  • разрабатывать архитектуры для Web-звена
  • разрабатывать архитектуры для бизнес-звена
  • разрабатывать архитектуры для интеграционного и ресурсного звена
  • разрабатывать архитектуры безопасности
  • делать оценку архитектуры ПО
J2EE

В данном курсе рассматривается, как создавать и развертывать бизнес приложения в соответствии со стандартом Java 2 Platform, Enterprise Edition (J2EE). Компоненты бизнес приложений, представленные в этом курсе включают Enterprise JavaBeans (EJB), сервлеты, JavaServer Pages (JSP) и соответствующие клиентские технологии. На практических занятиях слушатели от начала до конца разрабатывают и развертывают учебное распределенное бизнес приложение. Тематика практических работ охватывает компоненты, позволяющие создать front-end для доступа к приложению, компоненты для передачи и обработки сообщений, которые действуют как Java Message Service (JMS) потребители. Для доступа к приложению слушатели используют броузер и/или разрабатывают Java клиент приложение, используя сервлеты и страницы, созданные по технологией JSP. Слушатели знакомятся с тем, как собрать приложение из компонент многократного использования и как развернуть приложение в окружающую среду времени выполнения платформы J2EE.

 

Необходимая подготовка

Чтобы успешно освоить этот курс, слушатели должны:

  • иметь опыт в программировании на языке Java
  • знать основы технологии распределенной обработки
  • знать основы теории реляционных баз данных и языка Structured Query Language (SQL)
  • быть знакомыми с технологией компонентного программирования

Перед прохождением данного курса рекомендуется прослушать курс:

  •  Язык программирования Java

Приобретаемые навыки

После завершения курса слушатели получат навыки, позволяющие им:

  • описывать архитектуру для разработки приложений, придерживаясь спецификаций J2EE
  • создавать и отлаживать приложения Enterprise JavaBeans (EJBs)
  • создавать web-интерфейсы для приложений EJB
  • осуществлять доступ к EJB
  • конфигурировать уровни сервиса J2EE
Разработка заданий в тестовой форме

Разработка заданий в тестовой форме. В курсе рассматриваются ряд теоретических вопросов, связанных с созданием и использованием тестов и заданий в тестовой форме. В практическом плане вы получите знания и умения разработки заданий в тестовой форме с помощью различных программных средств: HotPotatoes, iSpring QuizMaker, сервис для создания тестов онлайн OnlineTestPad. Полученные знания вы сможете применить не только в предметной области, но и в развитии менеджмента качества, а также ряда смежных направлений.

Разработка заданий в тестовой форме. Каковы требования?

  • теоретические знания разработки заданий в тестовой форме
  • уверенное знание компьютера

Что я вынесу из этого курса?

  • освоить теоретические вопросы разработки заданий в тестовой форме (ЗТФ)
  • научиться разрабатывать ЗТФ с помощью программы HotPotatoes
  • научиться разрабатывать ЗТФ с помощью программы iSpring
  • научиться разрабатывать ЗТФ с помощью OnlineTestPad

Какова целевая аудитория?

  • магистранты, обучающихся на программах психолого-педагогического направления
  • преподаватели и учителя, внедряющие ИКТ в образовательный процесс
Создать электронный учебник

Создать электронный учебник. В курсе рассматривается создание электронных учебников с помощью бесплатной программы CourseLab и не бесплатной eAuthor.

В ходе освоения данного электронного курса Вы познакомитесь с технологий создания электронных учебников, используя различные программы. В первом разделе пойдет речь о программе российской компании «ГиперМетод» — eAuthor (электронный автор). Это простая программа, с помощью которой Вы сможете создать электронный учебник с мудьтимедийными возможностями. Другими словами, Вы можете добавить содержимое любого формата при создании электронного учебника. Электронный учебник eAuthor позволяет также создавать задания в тестовой форме различных типов – с выбором одного или нескольких ответов (множественный выбор), дополнения (ввод значения), соответствия, последовательности (упорядочивания), а также такой тип заданий в тестовой форме как классификация. Кроме того, Вы можете легко добавить глоссарий при создании электронного учебника.

Во втором разделе Вы познакомитесь с электронным учебником CourseLab, точнее с его бесплатной версией 2.4. Эта программа также позволит Вам создать электронный учебник бесплатно без дополнительных профессиональных навыков программирования. В этом разделе подробно разбираются вопросы создания слайдов в электронном учебнике CourseLab, добавлении мультимедийных файлов, заданий в тестовой форме (множественного выбора, установления соответствия, последовательности, дополнения и т.д.). Несомненное достоинство данной программы – использование логики программы PowerPoint, а также добавление программированных объектов.

Изучение данного курса позволит Вам научиться создавать электронные учебники с помощью бесплатных программ.

Каковы требования?

  • уверенное пользование компьютером

Создать электронный учебник. Что я вынесу из этого курса?

  • освоить технологию проектирования и создания электронного учебника с помощью бесплатной программы CourseLab
  • освоить технологию проектирования и создания электронного учебника с помощью программы eAuthor

Какова целевая аудитория?

  • магистранты, обучающихся на программах психолого-педагогического направления
  • преподаватели и учителя, внедряющие ИКТ в образовательный процесс

Вам постоянно приходится подготавливать отчеты и проводить различные анализы? Из-за этой рутины любимая работа стала скучной и неинтересной?

Поверьте, умение работать с Visual Basic может существенно помочь вам с этим. С его помощью вы сможете самостоятельно написать алгоритмы, с помощью которых компьютер будет самостоятельно выполнять всю вашу рутинную работу. А вам останется только наслаждаться результатом.

Всего 20 – 30 часов, и работа с любой офисной программой, будет для вас сплошным удовольствием.

Индивидуальное расписание.
Персональный преподаватель.
Индивидуальный подход к формированию программы курса.
Ко всему этому еще немного усилий и вы специалист мастер класса.

Всего 12 занятий в нашем учебном центре и Вы сможете:

В разы ускорить свою работу с Excel и Access
Разрабатывать макросы которые будут выполнять работу за вас.
Дорабатывать и улучшать чужие коды.

Чего вы ждете? Узнайте цену на наши курсы Visual Basic Сейчас!

Курсы для начинающих программистов

Курсы для начинающих программистов вы можете начать свое обучение на курсах программирования для начинающих программистов с азов программирования (языков С, С++) и подняться до уровня настоящего аса на продвинутых курсах, выбрав для изучения те языки программирования, которые наиболее соответствуют Вашим запросам.

Этот раздел для достаточно широкого круга читателей. Для тех, кто хочет заняться программированием, но пока не знает с чего начать. Для начинающих программистов, а также для тех, кто, вероятно, и не хочет стать профессиональным разработчиком программного обеспечения, но интересуется программированием с целью расширить свой кругозор. Для тех, кому мало только о чем-либо прочитать, но есть еще стремление со всем новым «знакомиться лично», и каждый новый предмет “повертеть в руках”. Если коротко, то здесь вы сможете изучить основы программирования или, как еще говорят, освоить программирование с нуля.

Благодаря уникальной системе обучения программистов на наших курсах, вы сможете создавать собственные проекты. Так что если Вы решили стать программистом, Вы сделали правильный выбор! А если Вы выбрали  «Ikurs», то выиграли вдвойне!

Курсы Swift научат вас основам программирования на примере нового и набирающего популярность языка Swift от компании Apple.

Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.

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

Курс предназначен для новичков в программировании, успешно закончивших курс “Основы программирования и баз данных”, для которых Swift является одним из первых языков программирования.

Delphi Object Pascal курсы посвящены, в основном, только основам программированию на языке и навыкам создания приложений под Windows. В это входит знание основных функций и инструментов программирования Delphi, работа с библиотекой VCL, изучение протоколов, создание удобного интерфейса и разбор типичных ошибок.

Обучение начинается со знакомства с языком Object Pascal, который лег в основу Delphi 7. Разбираются основные моменты объектно-ориентированного программирования и возможности языка Pascal, затем уже переходят к написанию программ и приложений.

После обучения Вы будете уметь:

  • Разрабатывать клиент-серверные приложения Delphi под Windows (в том числе многопользовательские);
  • Создавать оконный интерфейс любой сложности;
  • Отлаживать программы и обрабатывать ошибки;
  • Использовать технологии COM, OLE и ActiveX;
  • Настраивать взаимодействие приложений c MS Office;
  • Уверенно работать в среде Delphi.

Python. Основы программирования. Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python ? Вы — системный администратор или IT-специалист и у Вас возникла необходимость в освоении данного языка программирования?

На курсе Вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.

Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.

Также Вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.

Курсы ruby

Курсы ruby программирования для людей любого уровня подготовки. Любого.

Начнём с терминологии. Ruby — язык программирования, RoR — фреймворк на этом языке.

Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.

Кроссплатформенная реализация интерпретатора языка является полностью свободной.

BASIC и Pascal давно стали стандартом при начальном обучении программиста. Для многих это первый язык со школы или первого курса университета. Однако за десяток лет ситуация практически не изменилась. Действительно ли Basic и Pascal подходят для обучения сейчас? Неужели за десяток лет не появилось ничего лучше?

Подумайте, есль ли причины использовать BASIC и Pascal кроме исторических?

В школе давно понятно — лучше давать не программирование, а основы использования компьютера. Максимум — Logo в среде типа KTurtle.

Но для первых курсов института и усиленного изучения школьников я считаю, лучше использовать Ruby и Python.

Конечно я не настаиваю учить только на Курсы Ruby. Но, например, базис дать на Ruby, а более сложное на Java/C# или С (включая управление памятью) — более правильно скажется на становлении программиста.

Для Ruby есть даже интерактивная консоль в Вебе — на учебный компьютер не надо даже ничего ставить. Это особенно актуально, если ученик хочет позаниматься из дома.

Ну и конечно Ruby и Python интерпретируемые языки программирования — так что для работы с ними подойдёт любой текстовый редактор.

С одной стороны, Ruby on Rails достаточно сложен для новичков.

С другой, это самый быстрый лифт, когда полученные навыки начинают приносить деньги. Последний довод, на наш взгляд, сильнее первого.

Ещё у Ruby очень большое сообщество. Это значит, что самостоятельно прокачиваться уже после курса будет просто.