Базовый курс Java

Java — язык программирования, который занимает первое место по популярности. Он востребованный, универсальный и с большим комьюнити: если у новичка возникают проблемы, ему всегда помогут быстро найти решение. Java используется для разработки больших систем. У него простой код, который могут читать другие разработчики, но при этом он реализовывает сложные архитектурные решения.

На курсе вы ознакомитесь с основными элементами и конструкциями языка.

В рамках курса вы будете работать в группах над реальными проектами.
Это будет увлекательно и эффективно!

Длительность курса 60 часов (20 занятий). Занятия проходят в вечернее время 2-3 раза в неделю с 19:00 до 22:00.

Для кого данный курс?

  • Вы знакомы с основами программирования и решили развиваться дальше в направлении Java
  • Вы хотите поменять свою сферу деятельности, переучиться и получить перспективную IT-профессию
  • Вы IT-специалист, который хочет расширить стек технологий и систематизировать свои знания
  • Вы хотите упорядочить имеющиеся знания и получить практический опыт

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

В процессе обучения вы научитесь:

  • Ориентироваться в синтаксисе языка Java
  • Использовать основные элементы технологии и конструкции языка
  • Разрабатывать простые приложения на языке Java
  • Работать с базами данных и разбираться в типах данных
  • Использовать полученные знания для более узких направлений: разработка мобильных программ, веб-приложений или софта

Что включает курс?

  • 20 занятий — от теории к созданию и поддержке простого приложения
  • Контроль знаний — практические работы и тесты
  • Постоянные консультации и комментарии от преподавателя, даже вне занятий
  • Сертификат об окончании
  • Опыт работы в команде
  • Простой проект для портфолио, который можно совершенствовать в дальнейшем

Программа обучения

ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА JAVA

  • История языка Java
  • Байт-код
  • Виртуальная машина Java (JVM)
  • Трансляция, интерпретация и компиляция
  • JIT-компиляция
  • JDK и его структура
  • Команды JDK: javac, java, appletviewer, jar (en10)
  • Их использование и параметры
  • Поиск и загрузка классов
  • Создание и запуск первого приложения на Java
  • Выход из программы и завершения ее работы
  • Использование IDE Eclipse/NetBeans/Intellij IDEA для создания и выполнения программ

ТИПЫ ДАННЫХ И ОСНОВНЫЕ ОПЕРАЦИИ С НИМИ

  • Алфавит языка
  • Комментарии
  • Ключевые слова
  • Типы данных: простые(примитивные) и по ссылке
  • Идентификаторы, выбор имен идентификаторов
  • Переменные и константы
  • Объявления и инициализация переменных
  • Область видимости и время жизни переменных
  • Операторы
  • Операции: арифметические, присваивания, отношения и логические
  • Преобразование и приведение числовых типов
  • Приоритет операций
  • Использование круглых скобок

ПОТОК УПРАВЛЕНИЯ

  • Составной оператор (блок)
  • Условный оператор и его виды
  • Оператор switch
  • Циклы: for, while, do while
  • Бесконечные циклы
  • Прерывание потока управления, метки
  • Оператор goto и причины почему его не следует применять

МАССИВЫ

  • Объявления и инициализация массивов, в т.ч. анонимных
  • Линейные массивы
  • Итерация по элементам массива
  • Массивы и присвоения
  • Передача и возврат массивов в/из методов
  • Копирование массивов
  • Класс Arrays: заполнение, сравнение элементов и их сортировка
  • Поиск в массивах
  • Многомерные массивы, «неравные» массивы
  • Методы: аргументы переменной длины
  • Параметры командной строки

СТРОКИ

  • Класс String. Неизменные объекты
  • Хранение строк в памяти
  • Основные операции класса String (создание, конкатенация, сравнение, поиск символов и подстрок в строках и др.). Преобразование простых типов данных
  • Разбивка строк: класс StringTokenizer. Переменные объекты: классы StringBuffer и StringBuilder
  • Основные методы. StringBuffer vs StringBuilder

ОСНОВЫ РАБОТЫ С СИСТЕМОЙ КОНТРОЛЯ ВЕРСИЙ

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

  • Сертификат Учебного центра Softline об окончании курса и справка об обучении установленного образца: 

Сертификат Softline_образец Cправка

Следующий рекомендованный курс

Информация о курсе

дистанционно
с 3 ноября

1188 бел.р. с НДС 20%

Вендор: Python, Java, JS и др.
Код курса: Java-Base
Продолжительность: 20 дней / 60 ак. часов
Направление: Java
Экзамен :
Все расписание
-40%! Создание запросов данных при помощи Transact-SQL
20761
очно | дистанционно, 2-6 ноября; 8-12 февраля
Сертифицированный инженер Veeam v9.5
VMCE v9.5
дистанционно, 2-5 ноября, 21-23 декабря
Администратор Office 365
MS-030T00
дистанционно, 2-6 ноября; 21-25 декабря
Все предложения
Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации", отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг, исполнения договоров и пр.