Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Java-разработчик от Компьютерной Академии TOP

Вы научитесь

Java – один из самых востребованных языков программирования, который открывает большие карьерные перспективы. Вы сможете разрабатывать программы и приложения высокого качества и устроиться на высокооплачиваемую должность. Обучение поможет как новичкам, так и желающим повысить квалификацию.Вы изучите основы Java и объектно-ориентированного программирования. Научитесь работать с классами и их иерархиями. Разберётесь в механизмах многопоточности. Познакомитесь с языком запросов SQL, а также рассмотрите базовый функционал JavaScript, HTML и CSS. Узнаете, как работать с серверными решениями и сетевыми механизмами. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
12 месяцев
Стоимость
72830 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Понимать принципы ООП
#02
Программировать на Java
#03
Работать с классами и их иерархиями
#04
Разбираться в механизмах многопоточности
#05
Работать с сетевыми механизмами и серверными решениями
Программа курса

Вам предстоит посещать онлайн-встречи, на которых вы будете вживую общаться с преподавателем. Обучение построено вокруг постоянной практики. У вас будет неограниченный доступ к учебным материалам.

Введение в язык программирования “Java”. Переменные, типы данных, операторы

Узнаете, чем Java отличается от других языков программирования. Поговорите о различных переменных, типах данных и операторах.

Логические операторы, операторы ветвлений, побитовые операторы

Изучите разные виды операторов. Рассмотрите таблицу их приоритетов. Поговорите о конструкциях логического выбора и преобразовании разных типов данных.

Циклы

Дадите определение такому понятию, как циклы. Узнаете, где и для чего они применяются. Поймёте, как с ними работать. Сможете применять полученные знания на практике.

Строки, массивы одномерные, многомерные

Дадите определения таким понятиям, как строки и массивы. Узнаете, чем одномерные массивы отличаются от многомерных. Разберёте разные виды алгоритмов.

Методы (на примере статических методов)

Поговорите о методах, в особенности статистических. Посмотрите на наглядные примеры. Обсудите такие темы, как область видимости и рекурсия.

Объектно-ориентированное программирование

Познакомитесь с базовыми принципами объектно-ориентированного программирования. Разберёте соответствующие теоретические положения.

Исключения. JavaCollectionFramework

Узнаете, какая ситуация в разработке называется исключительной. Научитесь их обрабатывать и использовать. Познакомитесь с Java Collection Framework.

Работа с файлами. Многопоточность

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

Введение в теорию баз данных

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

Запросы SELECT, INSERT, UPDATE, DELETE

Познакомитесь с разными операторами и запросами на Java. Определите сферу их применения. Узнаете, для чего они нужны. Сможете использовать их при разработке.

Многотабличные базы данных. Функции агрегирования и объединения

Поговорите многотабличных запросах и базах данных. Научитесь их создавать. Разберёте функции агрегирования и объединения. Узнаете, как с ними работать.

Представления, хранимые процедуры, триггеры

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

Введение в Web-технологии. Структура HTML. Форматирование текста при помощи HTML и CSS

Изучите разные языки разметки. Получите представление о разработке веб-технологий. Поговорите о том, как устроены HTML и CSS. Узнаете, как в них работает форматирование текста.

Позиционирование. Верстка web-страниц блоками. Формы. Фреймы

Изучите основы вёрстки блоками. Поговорите о разных структурах страниц. Сможете работать с каждой из них на практике.

Введение в JavaScript

Поговорите об истории создания и версиях JavaScript. Изучите интерфейс и базовый функционал. Сможете работать с этим языком на базовом уровне.

Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math

Разберёте разные объекты, массивы и строки. Научитесь эффективно работать с ними на практике. Поговорите о задержках, интервалах и наследовании. 

Browser Object Model. Document Object Model. Формы, валидация, использование Cookie

Узнаете, что такое BOM и DOM. Детально изучите особенности каждого из них. Сможете использовать их при разработке. 

JSON, Ajax

Узнаете, что такое JSON. Определите его цели и задачи. Разберётесь в соответствующем синтаксисе. Рассмотрите принципы работы с Ajax.

Введение в сетевые технологии

Узнаете, чем сетевое программирование отличается от серверного. Определите их цели и задачи. Поговорите о типах сетей. Поймёте, как клиент работает с сервером.

Сетевое взаимодействие

Дадите определение такому понятию, как сетевое взаимодействие. Разберёте разные его классы. Разработаете собственный файловый сервер.

Введение в разработку серверных решений с использованием Java

Познакомитесь с основными понятиями серверного программирования. Узнаете, что такое сервлет. Познакомитесь с полезными утилитами и библиотеками.

Взаимодействие с источниками данных

Дадите определение такому понятию, как источники данных. Научитесь эффективно с ними работать. Узнаете, что такое JDBC. 

JavaServer Pages. Tags, Cookies, Session

Узнаете, что такое JavaServer Pages. Познакомитесь с их историей. Определите их цели и задачи. Изучите разные виды Tags. Поговорите о Cookies и Session.

Введение в Spring

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

Введение в Hibernate

Узнаете, что такое Hibernate. Определите цели и задачи этого инструмента. Поговорите о его архитектуре. Обсудите вопрос сферы его применения.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Компьютерная Академия TOP
Школа
Компьютерная Академия TOP — это международная онлайн-школа IT-направлений. В каталоге платформы есть курсы по разработке ПО на различных языках программирования, тестированию и системному инжинирингу, кибербезопасности, созданию компьютерной графики и другим направлениям.