Java se 8 уровень 1 основы программирования


Курсы Java / Обучение Java

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

Этот курс в нашем Центре успешно закончили 4850 человек!

Java SE9. Level 1. Java fundamentals

Хотите научиться программировать на Java Standard Edition 9 (Java SE9) и создавать объектно-ориентированные приложения?

Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.

Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.

На курсе разбираются все элементы и конструкции языка Java SE 9 и возможности платформы JDK. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java SE, так и с современными инструментальными средствами разработки ПО.

Если вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для вас!

Последовательно пройдя первый и второй уровни курса по Java SE, вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.

Цель курса:

Овладеть объектно-ориентированным языком программирования Java Standard Edition 9 (Java SE9), научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.

По окончании курса Вы будете уметь:
  • разбираться в Java технологиях;
  • работать с примитивными типами;
  • использовать ветвление и циклы;
  • создавать методы на Java;
  • работать с массивами и со строками;
  • разрабатывать классы на Java;
  • использовать наследование и полиморфизм;
  • разрабатывать абстрактные классы и интерфейсы;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • использовать новые возможности классов из пакета NIO 2;
  • пользоваться коллекциями Java;
  • использовать в программе параметризованные типы;
  • применять знания о паттернах проектирования.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Программирование на языке C (Си) или эквивалентная подготовка.

Для определения уровня Вашей предварительной подготовки, рекомендуем Вам пройти бесплатное тестирование.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Тестирование по курсу

Программа курса

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

  • утренним группам с 8:30 до 10:00
  • дневным группам - по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)

Ближайшие группы 

  Дата Режим обучения Место обучения Преподаватель Скидка

*

     
  28.10.2017 — 25.11.2017 суббота,кр 5.11+6.11 утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава Группа почти укомплектована. Успейте записаться на свободные места!

Кораблин Александр Игоревич

 
  13.11.2017 — 17.11.2017 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Шуйков Сергей Юрьевич

 
  13.11.2017 — 24.11.2017 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  26.11.2017 — 24.12.2017 воскресенье утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  04.12.2017 — 08.12.2017 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  20.01.2018 — 17.02.2018 суббота утро-день 10:00 — 17:10 «Радио» м.Бауманская, м.Авиамоторная

Кораблин Александр Игоревич

 
  22.01.2018 — 02.02.2018 ежедневно вечер 18:30 — 21:30 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Кораблин Александр Игоревич

 
  29.01.2018 — 02.02.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  24.02.2018 — 24.03.2018 суббота утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  12.03.2018 — 23.03.2018 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  19.03.2018 — 23.03.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  16.04.2018 — 20.04.2018 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Кораблин Александр Игоревич

 
  14.05.2018 — 25.05.2018 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  19.05.2018 — 16.06.2018 суббота утро-день 10:00 — 17:10 Открытое обучение «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 

*Данная скидка действительна при заказе и оплате очного обучения и вебинаров сегодня. Запишитесь прямо сейчас со скидкой!

*Группа в формате открытого обучения.

  Дата Режим обучения Место обучения Преподаватель      
  28.10.2017 — 25.11.2017 суббота,кр 5.11+6.11 утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава Группа почти укомплектована. Успейте записаться на свободные места!

Кораблин Александр Игоревич

 
  13.11.2017 — 17.11.2017 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Шуйков Сергей Юрьевич

 
  26.11.2017 — 24.12.2017 воскресенье утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  04.12.2017 — 08.12.2017 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  20.01.2018 — 17.02.2018 суббота утро-день 10:00 — 17:10 «Радио» м.Бауманская, м.Авиамоторная

Кораблин Александр Игоревич

 
  29.01.2018 — 02.02.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  24.02.2018 — 24.03.2018 суббота утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  19.03.2018 — 23.03.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  16.04.2018 — 20.04.2018 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Кораблин Александр Игоревич

 
  19.05.2018 — 16.06.2018 суббота утро-день 10:00 — 17:10 Открытое обучение «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  21.05.2018 — 25.05.2018 ежедневно утро-день 10:00 — 17:10 Открытое обучение «Радио» м.Бауманская, м.Авиамоторная

Кораблин Александр Игоревич

 
  18.06.2018 — 22.06.2018 ежедневно утро-день 10:00 — 17:10 Открытое обучение «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Шуйков Сергей Юрьевич

 
  30.07.2018 — 03.08.2018 ежедневно утро-день 10:00 — 17:10 «Радио» м.Бауманская, м.Авиамоторная

Шуйков Сергей Юрьевич

 
  15.09.2018 — 13.10.2018 суббота утро-день 10:00 — 17:10 «Радио» м.Бауманская, м.Авиамоторная

Кораблин Александр Игоревич

 
  24.09.2018 — 28.09.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Кораблин Александр Игоревич

 

*Данная скидка действительна при заказе и оплате очного обучения и вебинаров сегодня. Запишитесь прямо сейчас со скидкой!

На данный момент групп нет

На данный момент групп нет

*Данная скидка действительна при заказе и оплате очного обучения и вебинаров сегодня. Запишитесь прямо сейчас со скидкой!

*Группа в формате открытого обучения.

  Дата Режим обучения Место обучения Преподаватель Скидка

*

     
  28.10.2017 — 25.11.2017 суббота,кр 5.11+6.11 утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава Группа почти укомплектована. Успейте записаться на свободные места!

Кораблин Александр Игоревич

 
  13.11.2017 — 17.11.2017 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Шуйков Сергей Юрьевич

 
  13.11.2017 — 24.11.2017 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  26.11.2017 — 24.12.2017 воскресенье утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  04.12.2017 — 08.12.2017 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  20.01.2018 — 17.02.2018 суббота утро-день 10:00 — 17:10 «Радио» м.Бауманская, м.Авиамоторная

Кораблин Александр Игоревич

 
  22.01.2018 — 02.02.2018 ежедневно вечер 18:30 — 21:30 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Кораблин Александр Игоревич

 
  29.01.2018 — 02.02.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  24.02.2018 — 24.03.2018 суббота утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  12.03.2018 — 23.03.2018 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  19.03.2018 — 23.03.2018 ежедневно утро-день 10:00 — 17:10 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  16.04.2018 — 20.04.2018 ежедневно утро-день 10:00 — 17:10 «Белорусско-Савеловский» м.Белорусская или м.Савеловская

Кораблин Александр Игоревич

 
  14.05.2018 — 25.05.2018 ежедневно вечер 18:30 — 21:30 «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Седых Игорь Вячеславович

 
  19.05.2018 — 16.06.2018 суббота утро-день 10:00 — 17:10 Открытое обучение «Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 

*Данная скидка действительна при заказе и оплате очного обучения и вебинаров сегодня. Запишитесь прямо сейчас со скидкой!

*Группа в формате открытого обучения.

Полное расписание курса

Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы*:

Удостоверение

Свидетельство

Cертификат международного образца

*До начала обучения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

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

www.specialist.ru

Java SE8. Уровень 1. Основы программирования

Код: JVSE8_1

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Курс  позволяет овладеть объектно-ориентированным языком программирования Java Standard Edition 8 (Java SE8), научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.

По окончании курса Вы будете уметь:

  • разбираться в Java технологиях;
  • работать с примитивными типами;
  • использовать ветвление и циклы;
  • создавать методы на Java;
  • работать с массивами и со строками;
  • разрабатывать классы на Java;
  • использовать наследование и полиморфизм;
  • разрабатывать абстрактные классы и интерфейсы;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • использовать новые возможности классов из пакета NIO 2;
  • пользоваться коллекциями Java;
  • использовать в программе параметризованные типы;
  • применять знания о паттернах проектирования.

Целевая аудитория:

Начинающие программисты и разработчики.

Программа мероприятия:

Модуль 1. Введение в Java технологии

 

  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки.
  • Практика: Установка JDK/IDE, настройка параметров среды.
  • Работа в командной строке.

 

Модуль 2. Введение в язык программирования Java

 

  • Языковые лексемы Java.
  • Введение в систему типов языка Java.
  • Работа с примитивными типами и константами.
  • Операции языка Java.
  • Преобразование простых типов.

 

Модуль 3. Методы и операторы Java

 

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

 

Модуль 4. Создание и использование массивов Java

 

  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.
  • Практика: Конвертор дня года в месяц и число.

 

Модуль 5. Работа со строками в Java

 

  • Основные методы класса String.
  • Сложение и преобразование строк.
  • Классы динамических строк.
  • Ввод данных с клавиатуры и класс Scanner.
  • Регулярные выражения.
  • Практика: Конвертор целых чисел в двоичную систему.

 

Модуль 6. Разработка классов на Java

 

  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Модификаторы final & static.
  • Использование пакетов, директив импорта и
  • переменной среды CLASSPATH
  • Практика: Разбор параметров командной строки

 

Модуль 7. Наследование и полиморфизм

 

  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании
  • Преобразование типов и операция instanceof.
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.
  • Практика: Разбор параметров командной строки.

 

Модуль 8. Интерфейсы и аннотации

 

  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Статические методы и методы по умолчанию в интерфейсах.
  • Использование и создание аннотаций.
  • Практика: Сортировка массива объектов

 

Модуль 9. Пакет java.lang

 

  • Класс Object и переопределение его методов.
  • Метаданные и рефлексия.
  • Классы System и Math.

 

Модуль 10. Обработка ошибок в Java

 

  • Концепция исключений в Java.
  • Использование операторов try, catch и finally.
  • Проверяемые и непроверяемые исключения.
  • Создание своих классов исключений.
  • Оператор try для освобождения ресурсов.

 

Модуль 11. Потоки данных в Java

 

  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Использование класса java.io.File.
  • Сжатие файлов.
  • Сериализация объектов в Java.
  • Практика: Частотный анализ слов в тексте

 

Модуль 12. Работа с файловой системой в NIO 2

 

  • Использование интерфейса Path.
  • Работа с атрибутами файлов.
  • Основные возможности класса Files.
  • Использование класса Files для обхода дерева каталогов.
  • Мониторинг изменений в файловой системе.

 

Модуль 13. Пакет java.util

 

  • Форматирование данных.
  • Работа с датой и временем.
  • Класс Locale и глобализация кода.
  • Локализация и класс ResourceBundle.
  • Генерация псевдослучайных чисел

 

Модуль 14. Коллекции в Java

 

  • Иерархия классов коллекций.
  • Концепция параметризованных типов данных.
  • Работа с параметризованным методов и интерфейсом.
  • Обзор возможностей списков, множеств и словарей в Java.

 

Модуль 15. Вложенные классы в Java

 

  • Внутренние классы.
  • Вложенные классы.
  • Анонимные классы.
  • Перечисления в Java.

 

Модуль 16. Лямбда-выражения

 

  • Синтаксис лямбда-выражений.
  • Ссылки на методы.
  • Функциональные интерфейсы.

 

Модуль 17. Паттерны проектирования

 

  • Обзор паттернов.
  • Паттерн одиночка.
  • Паттерн композиция.
  • Паттерн наблюдатель.
  • Практика: Реализация паттерна наблюдатель.

 

infosystems.ru

Скачать Специалист 2011 - ТОРРЕНТИНО - торрент трекер

Специалист | Java. Уровень 1,2Год выпуска: 2011Производитель: СпециалистСайт производителя: http://www.specialist.ru/course/dzhv2-aАвтор: Кораблин Александр ИгоревичПродолжительность: 80:00:00Тип раздаваемого материала: ВидеоурокЯзык: РусскийОписание: Java. Уровень 1. Основы программированияВ рамках курса «Основы программирования на Java» Вы научитесь программировать на языке Java, создавать с его помощью простые приложения.В процессе обучения основам Java Вы получите представление о Java-технологиях для взаимодействия с СУБД и создания веб-приложений.Java. Уровень 2. Разработка клиент - серверных приложенийНа курсе по разработке клиент-серверных приложений на Java в Центре «Специалист» Вы получите знания, необходимые для создания реальных Java-приложений класса клиент-сервер.В процессе обучения разработке клиент-серверных приложений на Java внимание акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению.Кроме этого, на курсах по разработке клиент-серверных приложений на Java серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования. Программа курса Специалист | Java. Уровень 1. Основы программирования Модуль 1. Введение в Java и Java-технологии.Области применения Java.JDK, JVM.Java 2 (Java EE/SE/ME)Лабораторная работа: установка JDK/JRE, настройка параметров среды.Модуль 2. Eclipse как среда разработки Java-приложнийСреды разработки.Знакомство с Eclipse как средой разработки Java-приложений.Проекты.Основные этапы создания приложения в среде Eclipse.Простейшее приложение, компиляция, запуск.Лабораторная работа: установка Eclipse, первое знакомство с приложением, отладка.Модуль 3. Реализация концепции объектно-ориентированного программирования в JavaRTTI, информация о классе;Виртуальные методы;Классы и интерфейсы;Идеология Java.Модуль 4. Структура Java-приложенийКлассы и пакеты Java и их соотношение с элементами файловой системы;Последовательность загрузки классов и влияние ее на структуру программы;Стандартные типы и объекты Java;Ссылки, указатели и язык Java;Объекты Java, цикл жизни объектов;Понятие о сборке мусора;Архивы Java.Лабораторная работа: создание простых демонстрационных приложений.Модуль 5. Классы, интерфейсы и их иерархияКлассы, их структура;Области видимости;Создание иерархии классов;Переопределение методов класса;Создание и уничтожение объекта, конструкторы;Статические члены классов;Текущий объект и непосредственный предок текущего объекта;Инициализация членов класса;Константы, перечисления в Java.Интерфейсы, их смысл и использование;Интерфейсы и наследование;Преобразования типов с учетом классов и интерфейсов в условиях полиморфизма.Лабораторная работа: создание простых приложений (классы, наследование, интерфейсы, generic Java как система контроля преобразования типов).Модуль 6. Типы JavaСтандартные типы, их объектные оболочки;Массивы Java;Стандартные типы Java – потоки ввода-вывода, строки, календарь и др.Лабораторная работа: создание простых приложений (ввод-вывод, контейнеры).Модуль 7. Операции и операторыОперации и их приоритеты;Основные операторы Java, основные приемы их использования.Модуль 8. Потоки, консольный ввод-выводДва вида объектов организации ввода-вывода;Ввод/вывод с использованием консоли;Файловый ввод-выводЛабораторная работа: создание простых приложений (ввод-вывод, файлы).Модуль 9. Контейнеры JavaВиды контейнеров Java;Основные приемы использования контейнеров Java;Использование шаблонов.Лабораторная работа: создание простых приложений (контейнеры).Модуль 10. Сериализация в JavaРоль сериализации в Java;Стандартная процедура сертализации;Понятие об интерфейсе Cloneable.Модуль 11. Обработка ошибок с использованием исключенийСравнение механизма с использованием исключений с традиционным механизмом обработки ошибок;Обрабатываемые и необрабатываемые исключения;Стандартные исключения Java-технологий, их роль;Операторы Java для поддержки исключений.Модуль 12. Понятие о компонентных моделях и модели JavaBeansИспользование компонентых моделей при создании реальных современных приложений;Компонентная модель JavaBeans;Свойства, события, дескрипторы компонентов.Лабораторная работа: компоненты JavaBeans и обмен событиями в консольном приложении. Программа курса Специалист | Java. Уровень 2. Разработка клиент - серверных приложений Модуль 1. Многопоточные приложения.Место многопоточных приложений;Средства Java для управления многопоточностью;Класс Thread и интерфейс Runnable;Создание потоков;Мониторы;Синхронизация потоков.Лабораторная работа. Создание и синхронизация потоков в консольном приложении.Модуль 2. Компонентная модель JavaBeans.Основы взаимодействия компонентов Java в приложениях;Свойства, события и дескрипторы компонентов;Адаптеры, безымянные классы как распространенная техника создания адаптеров.Модель «источник-получатель» и многопоточность.Лабораторная работа. Создание графических компонентов Swing/SWT c использованием безымянных классов, адаптеров и защитой непотокобезопасных графических компонентов.Модуль 3. Графические приложения JavaГрафические модели Java – AWT, Swing, SWT;Создание графических приложений с использованием SWT;Основные SWT-компонентыМенеджеры компоновки;Модель JFace;SWT и JFace-приложния в среде Eclipse.Лабораторная работа. Создание графического приложения с архитектуре MVC с использованием JFace, SWT в представлении Eclipse.Модуль 4. Приложения Java c использованием СУБДJava и взаимодействие с СУБД;JDBC, использование SQL в Java-приложениях для доступа к реляционным БД;JDBC-драйвера, их виды;Основные объекты JDBC;Транзакции JDBC;Понятие об объектных БД и объектно-реляционном отображении.Лабораторная работа. Создание СУБД Derby и приложения Java/JDBC для работы с ним.Модуль 5. Web-приложения JavaJava и взаимодействие с Web-серверами;Использовании апплетов;Распределенные Web-приложения;Сервлеты;Документы JSP;Портлеты.Лабораторная работа. Создание приложения с использованием сервлетов. Файлы примеров: присутствуютФормат видео: WMVВидео: ~29.97fps 284kbps 1280x1024 pxАудио: 44100Hz mono 48kbps Скриншоты Доп. информация: Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания простых Java-приложений.По окончании курса Вы будете уметь:* Создавать простые Java-приложения в среде Eclipse;* Отлаживать создаваемые приложения;* Использовать справочную систему Eclipse для Java и стандартных библиотек Java 2;* Создавать простые графические и консольные приложения.

www.torrentino.me

Ищу курс [Специалист] Java SE8. Уровень 1. Основы программирования | Cкладчик.ин

25.10.2017: Юрий Черников. Идеологический бизнес. Начало (Продукт + Транскрибация) Часть 2

24.10.2017: Нарушения роста. Почему нельзя игнорировать?

24.10.2017: Как снять вирусный ролик, который наберет 15 млн. просмотров

23.10.2017: [Uartsy] Creating An MMO Game Character [ENG-RUS]

22.10.2017: Руководство по заработку на bounty кампаниях

22.10.2017: Бизнес-модель

22.10.2017: [Тендер] Госзаказ - от теории до контракта 2017

21.10.2017: Видеокурс Пурнова - обучение торговли опционами

21.10.2017: Алхимия Изобилия - VIP

21.10.2017: Стальная воля. Как закалить свой характер

21.10.2017: 1200$ на Фейсбук за 3 дня!

21.10.2017: Эстрадный гипноз

20.10.2017: spywords.ru - сeрвиc для анализа конкурентов. На один год (3 мес бесплатно)

20.10.2017: Секреты порноиндустрии по увлечению пениса. Естественные, проверенные методы

20.10.2017: Занимайся хакингом с ловкостью порнозвезды!

19.10.2017: Грегори Прайс Грив — Кибер-Дзен [2017]

19.10.2017: Кибер-эффект: передовой киберпсихолог об изменении поведения человека в Интернете (Часть 1 из 5)

19.10.2017: WDI Интенсив Осень 2017 (новый поток)

19.10.2017: Аюрведические практики при головной боли и мигрени, воспалении ушей и горла

19.10.2017: Невидимая машина продаж, ч.2 (Райан Дайсс, автоворонки)

19.10.2017: Райан Дайсс — Матрица запуска (технология, опробованная на десятках брендов), часть 4

19.10.2017: Райан Дайсс — Матрица запуска (технология, опробованная на десятках брендов), часть 3

18.10.2017: Шахматный арбитраж - Заработок от 100 000 рублей в месяц

18.10.2017: 2 стратегии из группы по БИНАРКАМ

18.10.2017: Онлайн Бездельник Формула - Клик за Кликом Профит

17.10.2017: Сквозная аналитика как инструмент оптимизации рекламного бюджета кампании (вебинар + транскрибация)

15.10.2017: Диетология от Марины Кор.

15.10.2017: [HTML Academy] Интенсивный онлайн‑курс «Базовый PHP»

14.10.2017: Бизнес-марафон «Трансформация»

14.10.2017: [ЮРИСТ] Управляющий ИП - от теории до внедрения 2017

13.10.2017: Профессиональная разработка на Ruby on Rails (Продвинутый уровень) курс от 2017 г ( Rails 5 )

13.10.2017: Мастер Класс по созданию SLIDE MOVIE ver.2

13.10.2017: Создание сайтов с Elementor pro от А до Я

12.10.2017: [Майструк] Вертикальный взлет. Финансовая свобода

12.10.2017: [НЛП] Чёрная книга навыков убеждения для поиска работы (Ринту Базу)

12.10.2017: [Yoast WP] SEO для Инет-Магазинов. Курс SHOP SEO

12.10.2017: [Белановский и Ко] Скопировал. Вставил. Заработал

12.10.2017: [Тренинг Роста] Прозрение во время сна

12.10.2017: [9000р в месяц] На выполнении простых заданий в соцсетях

12.10.2017: [Muse] корзина 3.0 для Adobe Muse

10.10.2017: Здоровый гормональный фон для красоты и молодости

09.10.2017: Как вернуть любимого мужчину?

09.10.2017: Массаж другой автор 15

09.10.2017: Горячий курс по товарке

09.10.2017: [The Gnomon Workshop] Introduction to ZBrush 4R8 [ENG-RUS]

09.10.2017: Перцептивная остеопатия

08.10.2017: Вебинар Алгоритм "Королёв" — как продвигать сайты в новых условиях

08.10.2017: И.Неумывакин - Фрактальная медицина и духовная Вселенная. Мифы и реальность

08.10.2017: Крепкий и здоровый сон

07.10.2017: [Udemy] Взламываем сайты / Тестирование на проникновение с нуля - Часть 4 из 7

07.10.2017: [Udemy] Взламываем сайты / Тестирование на проникновение с нуля - Часть 3 из 7

07.10.2017: [Udemy] Взламываем сайты / Тестирование на проникновение с нуля - Часть 2 из 7

07.10.2017: Хатха йога. Динамический комплекс и ключевые асаны

07.10.2017: Укрепляющие комплексы для ног и рук (от известной йога-студии)

07.10.2017: Закрытая по арбитражу трафика в Facebook

07.10.2017: Знакомства с девушками на улице и в интернете. Что должен знать настоящий мужчина?

07.10.2017: Диагностика старения, как инструмент продления жизни

07.10.2017: Лекарственные травы на подоконнике

06.10.2017: Энергия и силы - от Сборной РФ

05.10.2017: [Аудиокнига] Блокчейн. Схема новой экономики + Успешный руководитель проекта

05.10.2017: Про здоровье тела

04.10.2017: Элитный курс "Тренировка женщин"

04.10.2017: Социальный капитал

04.10.2017: Аудит РК в ЯД и GA - что проверять, когда проводить (запись+транскрибация)

03.10.2017: Разбор полётов

03.10.2017: Тренинг "Живая косметика"

02.10.2017: Принципы: Работа и жизнь (Рэй Далио) (ч1 из 4)

02.10.2017: Ваша первая продажа. Первые продажи через Instagram, Avito и VKontakte

02.10.2017: Как гарантированно и регулярно выигрывать в лотерею?

02.10.2017: Полный курс по рекламе в FaceBook от Новичка до Профи {ч 5 из 5}

skladchik.in

[Специалист] Java SE8. Уровень 2. Разработка клиент - серверных приложений | Курсы по программированию

Язык программирования Java самый популярный объектно-ориентированный язык программирования для создания кроссплатформенного серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многое другое.

В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений»рассматриваются различные архитектуры для создания Java GUI-приложений, например, Swing и JavaFX, даются основы web-приложений и взаимодействие с базами данных через JDBC API. Много внимания в курсе уделяется и эффективности приложений, которая невозможна без много поточного кода. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».

В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений» рассматривается версия языка Java Standard Edition 8 (Java SE8), поэтому Вы сможете использовать курс для подготовки к экзамену Oracle Certified Professional, Java SE 7 Programmer.

Курс рекомендован как опытным, так и начинающих разработчикам, которые хотят развить свои профессиональные навыки в создании различных приложений на платформе Java.

Программа курса соответствует требованиям профессионального стандарта «Программист».По окончании курса Вы будете уметь:

  • Создавать многопоточные приложения
  • Писать код синхронизации потоков
  • Использовать пулы потоков
  • Создавать компоненты JavaBeans
  • Использовать графические модели AWT и Swing
  • Понимать архитектуру JavaFX
  • Создавать современный интерфейс на JavaFX
  • Реализовывать много поточность в JavaFX
  • Использовать JDBC в Java приложениях
  • Работать с основные объектами JDBC в программе
  • Научитесь создавать апплеты
  • Использовать сервлеты в распределённых приложениях Java
  • Писать код клиентского приложения для работы с веб-сервисами
Спойлер: Программа курса

Модуль 1. Многопоточное программирование

Спойлер: Программа курса
  • Место многопоточных приложений;
  • Средства Java для управления много поточностью;
  • Класс Thread и интерфейс Runnable;
  • Создание потоков;
  • Мониторы;
  • Синхронизация потоков.
  • Современные средства по управлению потоками (Executors, Fork/Join Framework)
  • Новые поток безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
Лабораторная работа. Создание и синхронизация потоков.

Модуль 2. Компонентная модель JavaBeans

  • Основы взаимодействия компонентов Java в приложениях;
  • Свойства, события и дескрипторы компонентов;
  • Адаптеры, безымянные классы как распространенная техника создания адаптеров.
  • Модель «источник-получатель» и много поточность.
  • Графические модели Java – AWT, Swing.
Лабораторная работа. Создание графических компонентов Swing c использованием безымянных классов, адаптеров.

Модуль 3. Разработка современного пользовательского интерфейса на JavaFX

  • Обзор JavaFX.
  • Создание простого приложения JavaFX.
  • Работа с элементами управления и событиями в JavaFX.
  • Визуальные эффекты и анимация в JavaFX
  • Использование свойств и привязки данных в JavaFX.
  • Реализация много поточности в JavaFX.
Лабораторная работа. Создание современного интерфейса на JavaFX.

Модуль 4. Приложения Java c использованием СУБД

  • Java и взаимодействие с СУБД;
  • JDBC, использование SQL в Java-приложениях для доступа к реляционным БД;
  • JDBC-драйвера, их виды;
  • Основные объекты JDBC;
  • Транзакции JDBC;
Лабораторная работа. Создание приложения Java/JDBC для работы с изображениями.

Модуль 5. Web-приложения Java

  • Java и взаимодействие с Web-серверами;
  • Использовании апплетов;
  • Распределенные Web-приложения;
  • Сервлеты;
  • Документы JSP;
  • Веб-сервисы.
Лабораторная работа.
  • Создание приложения с использованием сервлетов.
  • Использование веб-сервисов.
Преподователь :  Скрытый контент. Ссылка на продукт : Скрытый контент. Ближайшая дата : 19.01.2015 - 30.01.2015Продолжительность курса : 40 ак. ч.Цена : 21 990р

 

skladchik.com

Курсы Java при МГТУ им. Баумана

Главная > Курсы > Программирование и СУБД

На курсах обучения Java в Центре «Специалист» рассматриваются методы создания Интернет-приложений на языке Java, в том числе Web-приложений, апплетов, серверных приложений, использование серверных страниц Java, конструирование и программирование пользовательских библиотек ярлыков Java, а также разработка приложений с применением технологий, реализованных в пакете J2EE. 

В процессе обучения java внимание слушателей акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Преподаватели-эксперты Центра «Специалист» делают изложенный материал весьма наглядным и помогают его лучшему усвоению. В Центре "Специалист" Вы можете пройти комплексную программу подготовки на курсах Java и существенно расширить свои представления о веб-программировании. 

Как показывают разные исследования, заработная плата программистов Java на 30-40 % выше, чем в среднем по рынку.

20 причин изучать язык программирования Java:

  • Специалисты по Java получают самые высокие зарплаты среди разработчиков
  • Самые высокооплачиваемые в нашей стране
  • Ведущий разработчик на Java в среднем получает 155 тыс. руб. в месяц
  • Обычный программист на Java — 125 тыс. руб.
  • В большом дефиците даже во время кризиса
  • В мире 9 млн программистов, знающих Java, большое технологическое коммьюнити
  • Около 800 вакансий одномоментно только на hh.ru
  • Java — кроссплатформенный язык программирования с мощным набором библиотек практически на все случаи жизни
  • Java давно является корпоративным стандартом для крупных компаний,         многие корпоративные бизнес-приложения сделаны именно на этом языке
  • У высококвалифицированных разработчиков всегда есть возможность поехать работать в Европу, США и др. страны мира
  • Можно найти интересную именно Вам точку приложения сил: язык Java применяется для решения самых разных задач
  • На Java разработано и внедрено огромное количество web-серверов, серверов приложений, порталов и систем, построенных на них, широко применяется в построении социальных сетей
  • Надежность, быстродействие, развитая экосистема, открытость программного кода 
  • Платформа номер один для корпоративных проектов
  • Основа для высоконагруженных, надежных, масштабируемых и производительных решений для бизнеса с множеством разработанных прикладных программных интерфейсов, что позволяет разрабатывать такие решения быстро и эффективно
  • Java был первым платформонезависимым языком, что позволяет избежать разработчикам прикладных программ платформенного "рабства"

Расписание по курсам java

- Программа повышения квалификации - Записаться

*«Цена от» - минимальная возможная цена на данный курс, зависит от формата, вида обучения, выбранного времени занятий и указана с учетом действующих акций и специальных предложений. Точную цену на конкретную группу Вы можете узнать по тел. +7 (495) 232-3216.

Для юридических лиц (организаций) указана минимальная цена, действующая при полной предоплате.

Главная > Курсы > Программирование и СУБД

www.specialist.ru

Java SE8. Уровень 1. Основы программирования

  Тема Ак. часов         Модуль 1.Введение в Java технологии
  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки.

Практика:

  • Установка JDK/IDE,  настройка параметров среды.
  • Работа в командной строке.
2     Модуль 2.Введение в язык программирования Java
  • Языковые лексемы Java.
  • Введение в систему типов языка Java.
  • Работа с примитивными типами и константами.
  • Операции языка Java.
  • Преобразование простых типов.
3     Модуль 3.Методы и операторы Java
  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Операторы ветвления.
  • Операторы циклов.
2     Модуль 4.Создание и использование массивов Java
  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.

Практика:

  • Конвертор дня года в месяц и число.
3     Модуль 5.Работа со строками в Java
  • Основные методы класса String.
  • Сложение и преобразование строк.
  • Классы динамических строк.
  • Ввод данных с клавиатуры и класс Scanner.
  • Регулярные выражения.

Практика:

  • Конвертор целых чисел в двоичную систему.
2     Модуль 6.Разработка классов на Java
  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Модификаторы final &- static.
  • Использование пакетов, директив импорта и

переменной среды CLASSPATH Практика:

  • Разбор параметров командной строки
3     Модуль 7.Наследование и полиморфизм
  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании
  • Преобразование типов и операция instanceof.
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.

Практика:

  • Разбор параметров командной строки. Часть 2-Наследование
2     Модуль 8.Интерфейсы и аннотации
  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Статические методы и методы по умолчанию в интерфейсах.
  • Использование и создание аннотаций.

Практика:

  • Сортировка массива объектов
3     Модуль 9.Пакет java.lang
  • Класс Object и переопределение его методов.
  • Метаданные и рефлексия.
  • Классы System и Math.
2     Модуль 10.Обработка ошибок в Java
  • Концепция исключений в Java.
  • Использование операторов try, catch и finally.
  • Проверяемые и непроверяемые исключения.
  • Создание своих классов исключений.
  • Оператор try для освобождения ресурсов.
3     Модуль 11.Потоки данных в Java
  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Использование класса java.io.File.
  • Сжатие файлов.
  • Сериализация объектов в Java.

Практика:

  • Частотный анализ слов в тексте
2     Модуль 12.Работа с файловой системой в NIO 2
  • Использование интерфейса Path.
  • Работа с атрибутами файлов.
  • Основные возможности класса Files.
  • Использование класса Files для обхода дерева каталогов.
  • Мониторинг изменений в файловой системе.
3     Модуль 13.Пакет java.util
  • Форматирование данных.
  • Работа с датой и временем.
  • Класс Locale  и глобализация кода.
  • Локализация и класс ResourceBundle.
  • Генерация псевдослучайных чисел
2     Модуль 14.Коллекции в Java
  • Иерархия классов коллекций.
  • Концепция параметризованных типов данных.
  • Работа с параметризованным методов и интерфейсом.
  • Обзор возможностей списков, множеств и словарей в Java.
2     Модуль 15.Вложенные классы в Java
  • Внутренние классы.
  • Вложенные классы.
  • Анонимные классы.
  • Перечисления в Java.
2     Модуль 16.Лямбда-выражения
  • Синтаксис лямбда-выражений.
  • Ссылки на методы.
  • Функциональные интерфейсы.
2     Модуль 17.Паттерны проектирования
  • Обзор паттернов.
  • Паттерн одиночка.
  • Паттерн композиция.
  • Паттерн наблюдатель.

Практика:

  • Реализация паттерна наблюдатель.
2     Аудиторная нагрузка в классе с преподавателем 40+20 бесплатно     По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.    

educator.by


Смотрите также