Для того, чтобы вы могли понять. что такое вебинар (дистанционные онлайн-курсы) и насколько это удобная форма обучения, мы предлагаем вам посетить один из бесплатных вебинаров. Приcылайте заявки на адрес: webinar@java-course.ru. В заявке обязательно укажите фамилию, имя, e-mail, название вебинара и дату.
Вы также можете посмотреть видео записей предыдущих вебинаров, но учтите, что каждый вебинар в какой-то степени является уникальным занятием и не всегда рассматривается один и тот же круг вопросов, да и слушатели задают разные вопросы. Само собой на живом вебинаре можно задавать волнующие вас вопросы — есть смысл посетить 🙂
Будем признательны за ваши отзывы на этой странице. Спасибо.
Тема вебинара | Дата и время (по Москве) | Видео |
---|---|---|
Начинаем программировать на Java | Запись> | |
Объектно-ориентированное программирование (ООП) в языке Java | Запись> | |
Использование XML в Java | Запись> | |
Многопоточность в Java | Запись> | |
Использование баз данных в Java | Запись> | |
Основы Web-программирования на Java | Запись>, Запись> | |
Коллекции в Java | Запись | |
Что такое ООП и шаблоны проектирования Это цикл вебинаров — 3 занятия |
Часть 1, Часть 2, Часть 3 Исходный код примера |
|
Синхронизация в многопоточных приложениях |
Запись Исходный код примеров |
|
Возможности сервлетов — старые и новые |
Запись Исходный код примеров |
|
Ввод и вывод (потоки ввода-вывода) — IO и NIO |
Запись Исходный код примеров |
|
Что такое Reflection |
Запись Исходный код примеров |
|
Что такое Reflection — Часть 2 |
Запись Исходный код примеров |
|
Работа с сетью на Java (Networking) |
Запись Исходный код примеров |
|
Что такое Maven |
Запись Исходный код примеров |
Начинаем программировать на Java
Если вы никогда не программировали, но хотите понять, что это такое — вам нужно посетить это занятие. Этот вебинар посвящен самым первым шагам, которые требуется сделать для того, чтобы начать программировать на Java. Мы рассмотрим вопросы программирования в общем — что такое программирование, на каких принципах оно строится и другое. Будет рассматриваться установка необходимых программных продуктов, запуск первой программы на Java и основы использования средств разработки IDE (Integrated Development Environment). Рассматриваются элементарные конструкции для программирования на Java.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб.
Основные конструкции для объектно-ориентированного программирования (ООП) в языке Java
На вебинаре рассматриваются основные конструкции Java для создания объектно-ориентированных программ. ООП является важнейшим инструментом при программировании на Java и именно на этой области будет сосредоточен материал этого занятия. Если вы читали про ООП, но ничего не поняли, то может на этом занятии мы сможем вам объяснить ООП простым и доступным образом.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, установленный JDK, умение пользоваться основными командами JDK для компиляции и запуска программ на Java.
Использование XML в Java
Этот вебинар посвящен работе с XML из приложений на Java. Вебинар посвящен вопросам, которые позволяет решать XML и рассмотрению основных операций, которые необходимо знать для эффективного применения этой важной технологии.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы, исключения).
Многопоточность в Java
Этот вебинар посвящен созданию многопоточных приложения на Java. Мы рассмотрим зачем нужна многопоточность, какие конструкции существуют в Java для создания потоков, а также какие сложности существуют в многопоточных приложениях и какие инструменты существуют в Java для их решения.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы, исключения).
Использование баз данных в Java
Этот вебинар посвящен работе с базами данных из приложений на Java. Сегодня без баз данных не обходится практически ни одно корпоративное приложение. Рассматриваются вопросы использования драйверов, подключение к базе данных, основные интерфейсы и классы для выполнения запросов к базе данных.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы), понимание, что такое JAR (Java Archive) и как с ним работать. понимание основ баз данных и SQL (Structured Query Language)
Основы Web-программирования на Java
На вебинар рассматриваются основы разработки web-приложений на Java. Затрагиваются вопросы: что такое Web-сервер, как запустить простой web-сервер Tomcat, основные классы для разработки web-приложений — сервлеты, что такое JSP (Java Server Pages) и как их использовать.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Работа с потоками ввода/вывода в Java (InputStream/OutputStream, Reader/Writer). Понимание протоколов TCP/IP и HTTP. Начальные знания языка HTML.
Коллекции в Java
На вебинар рассматриваются основные вопросы организации Collection Framework.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Желательно знакомство с понятием многопоточности.
Что такое ООП и шаблоны проектирования
Мы попробуем по-новому посмотреть на понятия классы и объекты. Разберем парадигмы и принципы ООП — SOLID, построим небольшое приложение и на его основе рассмотрим некоторые шаблоны проектирования и постараемся дать понимание того, как к ним надо относиться.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Крайне желательно знакомство с базами данных и JDBC.
Синхронизация в многопоточных приложениях
На вебинаре будут затронуты вопросы синхронизации взаимодействия потоков между собой и при работе с разделяемыми ресурсами. Мы узнаем что такое монитор, зачем нужны методы wait и notify/notifyAll и другие любопытные возможности
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Также потребуется понимание многопоточности в рамках вебинара «Многопоточность в Java»
Возможности сервлетов — старые и новые
Вы уверены в том, что вы много знаете о сервлетах ? Если вы не прочитали спецификацию сервлетов от корки до корки и не пробовали все, что там написано, то приходите — будет интересно.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Также потребуется понимание веб-программирования в рамках вебинара «Основы Web-программирования на Java»
Ввод и вывод (потоки ввода-вывода) — IO и NIO
На вебинаре рассматриваются основные вопросы пострения системы ввода-вывода Java — потоки ввода-вывода.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы).
Что такое Reflection
Как вы думаете, каким образом происходит чудесная и загадочная работа большинства технологий Java — JDBC, Servlets, EJB, Web-Service, SpringFramework, Hidernate и многого другого ? Все это работает на основе такого понятия как Reflection — на вебинаре мы рассмотрим основные конструкции и увидим, как это работает.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы).
Что такое Reflection — Часть 2
На этом вебинаре мы продолжим говорить о Reflection — узнаем, что такое ClassLoader и как он влияет на доступ к классам. Также узнаем дополнительные возможности этой крайне важной технологии.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Также потребуется понимание reflection в рамках вебинара «Что такое Reflection»
Работа с сетью на Java (Networking)
Работа с сетью является очень важным элементом в современном программировании. Программа практически никогда не работает сама по себе — она взаимодейсвтует с другими программами на других компьютерах и практически всегда это происходит по сети. Мы посомтрим, что есть в Java для организации сетевого взаимодействия.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных конструкция Java, знание ООП (классы, объекты, интерфейсы). Также потребуется понимание потоков ввода-вывода в рамках вебинара «Ввод и вывод (потоки ввода-вывода) — IO и NIO»
Что такое Maven
Вы думаете, что только написание программы является сложной задачей ? На самом деле программы надо еще суметь скомпилировать, оттестировать и превратить в такой вид, которым удобно пользоваться при установке программ на компьютеры заказчика. Вам надо управлять версиями подключаемых библиотек и решать еще много важных и нужных вопросов. Без специального инструментария это очень сложно сделать. Maven — это современный инструмент для решения таких задач.
Требования: компьютер с подключением к интернет на скорости не менее 3 Мб, знания основных шагов сборки и запуска проекта на java — редактирование, компиляция, автоматическое тестирование и сборка.