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

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

Вы научитесь

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

Вы сами можете выбрать форму обучения по своему усмотрению – очно или дистанционно. В группах учится не более 25 человек одновременно. Основа обучения – практика. Вы будете выполнять практические работы в присутствии преподавателей. В конце курса вы получите сертификат от Академии ТОР. 

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

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

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

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

Циклы

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

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

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

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

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

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

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

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

Изучите термин исключения, который подразумевает под собой некорректную работу программы и ее приостановку. Узнаете, как находить ошибки в коде и перезапускать поиск проблем. Также познакомитесь с инструментом Java Collection Framework. 

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

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

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

Перейдете к теме баз данных, с помощью которых собираются большие массивы информации. Получить информацию к данным можно через язык запросов – SQL, который вы также изучите в этом модуле. 

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

Перейдете к конкретным запросам SQL по базам данных. Узнаете, как выбрать только необходимые типы данных, заменить их, обновить или удалить. Попробуете применить полученные данные при выполнении практической работы. 

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

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

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

Поймете, как в Java использовать представления и хранимые процедуры для чтения файлов. Поймете, как они связаны с SQL. Также получите навык создания триггеров для выполнения определенной задачи. 

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

Перейдете к новой теме создания веб-страниц и верстке текста. В этом модуле изучите HTML и его структуру, а также научитесь форматировать текст при помощи HTML и CSS. Потренируетесь на практике. 

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

Узнаете, как создать необходимое положение блока на веб-странице при помощи позиционирования. Изучите формы и фреймы для разработки макета сайта или лендинга. Научитесь использовать специальные режимы для верстки. 

Введение в JavaScript

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

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

Рассмотрите тему объектов и массивов. Узнаете, что это такое, как их создавать и конкретно разберете объекты Array, String, Date, Math. Научитесь проверять тип данных и изменять его при необходимости. 

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

Узнаете, как с помощью Browser Object Model работать с настройкой браузера, в том числе изменять или удалять стили. Также познакомитесь с Document Object Model, с использованием которого можно получать доступ к содержимому HTML-документов. 

JSON, Ajax

Исследуете популярный инструмент для хранения и передачи данных JSON. Также научитесь отправлять запросы к серверу при помощи кода и технологии Ajax без перезагрузки страницы. Узнаете, как эти инструменты взаимодействуют между собой. 

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

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

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

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

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

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

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

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

JavaServer Pages. Tags, Cookies, Session

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

Введение в Spring

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

Введение в Hibernate

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

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