Курсы по Eclipse

Анна Линская Редактор
Обновлено
Обложка курса
4.75
6
18 мес
Логотип НетологияНетология
1C-программист: расширенный курс
Eclipse
1С разработка
Git
Microsoft Excel
1С:Бухгалтерия
Google Таблицы
1С:Предприятие
XML
JSON
1С:БСП
Конфигурирование 1С
от 4 223 ₽/мес
-50%
или сразу 129 200 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
DEV-001_JVA Шаблоны проектирования (GoF). Редакция для Java
Eclipse
Паттерны проектирования
Java
ООП
Intellij IDEA
Netbeans
UML
VS Code
Объектно-ориентированное проектирование
34 500 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-009 Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE
Eclipse
Jee
Java
Разработка
Hibernate
Intellij IDEA
Netbeans
52 400 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-017 Эффективность Java
Eclipse
Java
Разработка
Backend-разработка
Паттерны проектирования
VS Code
Intellij IDEA
Netbeans
41 900 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-059 RabbitMQ для разработчиков
Eclipse
RabbitMQ
Java
Intellij IDEA
Netbeans
Apache Maven
Erlang
20 500 ₽

Похожие курсы

Больше об авторах

Автор
Александр Вальцев
Генеральный директор
Больше об эксперте

Основатель финансового онлайн-университета SF Education, со-основатель аутсорсингового сервиса Coworkle

Регалии/Квалификации:
  • Bachelor of Commerce (BCom)
  • CFA Level 1 Passed
  • Генеральный директор
Экспертиза:
  • Финансовый анализ
  • Финансовое моделирование
  • Инвестиционный анализ
  • Структурное мышление
  • Управление проектами

Посмотреть всех экспертов

Отзывы об онлайн-курсах по направлению Программирование и IT

Александр Цупко
Пользователь Хабра
Достоинства: Подача материала, программа курса, профессиональные преподаватели, качество домашних заданий
Андрей Белозеров
Пользователь Хабра
Достоинства: Могу отметить работу куратора, не идеальную, но неплохую. Всегда ответит на все вопросы, постарается помочь в рамках своей компетенции. Плюсов больше нет.
Недостатки: Плохо подготовленный материал, постоянные ошибки в содержимом из-за которых можно часами сидеть, думая что ты делаешь что-то не так. Ужасное наставничество, закрепленный за тобой наставник может отвечать 2 дня, зачем он тогда нужен? Тогда еще и задержки постоянные, некоторые работы проверялись более недели. Вебинары - для галочки. Часовые, неинформативные "лекции". Курс состоит так: немного информации, ссылки на официальную документацию, изучаемого инструмента. Безусловно, умении находить информацию самостоятельно, читать техническую документацию, важно. Но за что тогда платить деньги. Сертификат бесполезен, наставник бесполезен, вебинары бесполезны. Курс, однозначно, не стоит своих денег, крайне не советую.
Комментарий: Не покупать его ни в коем случае. Пустая трата денег и времени.
Азат Ямбулатов
Пользователь Хабра
Юрий Лифанов
Пользователь Хабра
Забир Тайсин
Пользователь Хабра
Дарья Хоменко
Пользователь Хабра
Оля Рюмина
Пользователь Хабра
Данил Шатов
Пользователь Хабра
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Eclipse

1. 1C-программист: расширенный курс

Обучение 1C-программистов с нуля на онлайн-курсах с дипломом. Дистанционный курс для начинающих поможет освоить востребованную профессию.
Школа: Нетология
Дата начала: По мере набора группы
Длительность: 18 месяцев
Стоимость курса: 129 200 ₽
Цена без скидки: 253 400 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

2. DEV-001_JVA Шаблоны проектирования (GoF). Редакция для Java

Изучите паттерны GoF на Java с практическими примерами и упражнениями. Курс углубляет понимание паттернов проектирования, учит их комбинировать и адаптировать под сложные enterprise-задачи. Вы научитесь не просто "распознавать" паттерны, а осознанно выбирать их для оптимизации архитектуры и командной работы.

  • Введение
  • Авторы, рекомендуемая литература
  • ООП, UML
  • Принципы объектно-ориентированного проектирования
  • Каталог шаблонов GoF
  • Порождающие паттерны
    • Singleton
    • Prototype
    • Factory Method
    • Abstract Factory
    • Builder
  • Структурные паттерны
    • Adapter
    • Bridge
    • Composite
    • Decorator
    • Façade
    • Flyweight
    • Proxy
  • Поведенческие паттерны
    • Interpreter
    • Iterator
    • Visitor
    • Observer
    • Mediator
    • Memento
    • Command
    • Chain of Responsibility
    • Template method
    • Strategy
    • State
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 34 500 ₽
Цена без скидки: 34 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. JVA-009 Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE

Освойте Java EE/Jakarta EE для создания корпоративных приложений. На данном курсе слушатели узнают о технологии распределенных вычислений на основе спецификации Enterprise JavaBeans 3.2 (EJB3), CDI (Context and Dependency Injection), JMS (Java Message Services) и JPA (Java Persistence API/Jakarta Persistence API). Рассматриваются типы бинов, включая сессионные с поддержкой и без поддержки состояния, а также обработчики JMS-сообщений. Особое внимание уделяется сохраняемым сущностям (entities) и технологии JPA, а также внедрению зависимостей с использованием CDI. Обучение также включает вопросы по развертыванию компонентов и контекстам транзакций. Слушатели ознакомятся с использованием службы сообщений Java Message Service (JMS) и научатся разрабатывать клиентов службы сообщений. Курс построен на сервере WildFly (JBoss), который является самым популярным сервером приложений в настоящее время. Однако знания могут быть применены к любому серверу, соответствующему спецификации JEE (WebSphere, WebLogic и т.д.).

Обзор основных технологий JEE:

  • Распределенные компоненты EJB;
  • Внедрение зависимостей через CDI;
  • Работа с сообщениями через JMS;
  • Обзор JPA.

Введение в EJB:

  • Типы использования EJB;
  • Тестирование EJB бинов в контейнере Arquillian;
  • Сборка WAR, JAR и EAR архивов для публикации на сервере;
  • Деплой приложений на сервер.

Преимущества внедрения зависимостей:

  • Применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними;
  • Продьюсеры и диспоузеры;
  • Интерсепторы в CDI;
  • Декораторы в CDI;
  • Работа с событиями и паттерн Observable в CDI.

Использование JEE сервера для работы с JMS:

  • Настройка WildFly, создание очередей и топиков;
  • Соединения и сессии для работы с JMS;
  • Асинхронная отправка и получение сообщений;
  • Использование ActiveMQ (режим без JEE сервера);
  • Использование JNDI для получения очереди или топика;
  • Заголовки и свойства сообщений;
  • Передача сообщений в режиме запрос-ответ;
  • Селекторы сообщений;
  • Возможности JMS 2.0;
  • Использование OpenMQ.

Работа с сущностями, мэппинг классов в таблицы БД:

  • Типы доступа (через поле или свойство);
  • Конфигурация полей @Column и @Lob;
  • Стратегии генерации первичных ключей;
  • Отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим;
  • Односторонние и двусторонние отношения;
  • Каскадирование операций;
  • Встраиваемые классы и коллекции;
  • Стратегии мэппинга наследования классов;
  • Работа с EntityManager, основные операции;
  • Работа с транзакциями;
  • Декларативное управление транзакциями.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 52 400 ₽
Цена без скидки: 52 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. JVA-017 Эффективность Java

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

  • Выбор статических фабричных методов вместо конструкторов.
  • Шаблон Builder в случае большого количества параметров конструктора.
  • Применение семантики шаблона Singleton с приватным конструктором или enum.
  • Применение приватного конструктора.
  • Как избежать создания ненужных объектов.
  • Удаление устаревших ссылок на объекты.
  • Отказ от использования финализаторов.
  • Выполнение общего контракта при переопределении метода equals.
  • Обязательное переопределение hashCode при переопределении метода equals.
  • Обязательное переопределение toString.
  • Осмысленное переопределение клонов.
  • Выбор реализации Comparable.
  • Минимизация доступности классов и компонентов.
  • Использование методов доступа вместо public-полей.
  • Минимизация изменчивости.
  • Предпочтение композиции наследованию.
  • Проектирование с учётом дальнейшего наследования.
  • Предпочтение интерфейсов абстрактным классам.
  • Использование только интерфейсов для определения типов.
  • Используйте иерархии классов вместо тег-классов.
  • Использование объектов-функций для представления стратегий.
  • Отдавайте предпочтение статическим внутренним классам над не статическими.
  • В новом коде всегда используйте generic-типы.
  • Исключение непроверенных предупреждений.
  • Предпочтение списков массивам.
  • Предпочтение generic-типов.
  • Предпочтение generic-методов.
  • Использование ограниченных обобщений для повышения гибкости API.
  • Выбор однородных безопасных типов контейнеров (typesafe).
  • Использование enums вместо констант int.
  • Использование полей экземпляра вместо ordinals.
  • Использование EnumSet вместо битовых полей.
  • Использование EnumMap вместо порядкового индексирования.
  • Эмуляция расширяемых enums с интерфейсами.
  • Предпочтение аннотаций паттернам именования.
  • Всегда используйте аннотацию Override.
  • Использование интерфейсов-маркеров для определения типов.
  • Проверка параметров на валидность.
  • Использование защитного копирования при необходимости.
  • Тщательное проектирование сигнатур методов.
  • Осмысленное использование перегрузки.
  • Осмысленное использование varargs.
  • Возврат пустых массивов или коллекций, вместо null.
  • Написание документации для всех public элементов API.
  • Минимизация области видимости локальных переменных.
  • Предпочтение циклов for-each традиционным циклам for.
  • Знание и использование библиотек.
  • Отказ от использования float и double, если требуются точные ответы.
  • Предпочтение примитивных типов над классами-обёртками.
  • Избегайте строк, где более подходящими являются другие типы.
  • Учитывайте производительность во время выполнения конкатенации строк.
  • Ссылки на объекты по их интерфейсам.
  • Предпочтение интерфейсов к reflection.
  • Осмысленное использование нативных методов.
  • Осмысленная оптимизация.
  • Соблюдение общепринятых норм именования.
  • Использование исключений только для исключительных условий.
  • Использование checked exceptions для проверки условий и unchecked exceptions для ошибок программирования.
  • Отказ от ненужного использования checked exceptions.
  • Предпочтительное использование стандартных исключений.
  • Выброс исключений, соответствующих абстракции.
  • Документирование всех исключений, выданных каждым методом.
  • Включение информации о failure-capture в подробные сообщения.
  • Стремление к атомарности сбоев.
  • Не допускайте игнорирования исключений.
  • Синхронизация доступа к общим изменяемым данным.
  • Исключение чрезмерной синхронизации.
  • Предпочтение использованию Executor-ов.
  • Предпочтение утилит параллелизма методам wait и notify.
  • Документирование безопасности потоков.
  • Осмысленное использование отложенной инициализации.
  • Независимость от планировщика потоков.
  • Исключение групп потоков.
  • Осмысленная реализация Serializable.
  • Использование настраиваемой сериализированной формы.
  • Безопасное написание методов readObject.
  • Для контроля экземпляров лучше выбрать типы enum вместо readResolve.
  • Выбор прокси сериализации вместо сериализированных экземпляров.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 41 900 ₽
Цена без скидки: 41 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. JVA-059 RabbitMQ для разработчиков

На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ. Будет дано краткое введение в JMS, рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.

  • Обзор JMS.
  • Модель Point-to-Point.
  • Модель Publisher Subscriber.
  • JMS 1.2 и JMS 2.0.
  • Введение.
  • Advanced Message Queuing Protocol (AMQP).
  • Exchanges и exchange types:
    • Direct exchange.
    • Topic exchange.
    • Fanout exchange.
    • Headers exchange.
  • Queues.
  • Bindings.
  • Virtual host.
  • Configuration file.
  • Persistence configuration.
  • Clustering.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 20 500 ₽
Цена без скидки: 20 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT