Java – один из самых востребованных языков программирования, который открывает большие карьерные перспективы. Вы сможете разрабатывать программы и приложения высокого качества и устроиться на высокооплачиваемую должность. Обучение поможет как новичкам, так и желающим повысить квалификацию.
Вы изучите основы Java и объектно-ориентированного программирования. Научитесь работать с классами и их иерархиями. Разберётесь в механизмах многопоточности. Познакомитесь с языком запросов SQL, а также рассмотрите базовый функционал JavaScript, HTML и CSS. Узнаете, как работать с серверными решениями и сетевыми механизмами.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вам предстоит посещать онлайн-встречи, на которых вы будете вживую общаться с преподавателем. Обучение построено вокруг постоянной практики. У вас будет неограниченный доступ к учебным материалам.
Узнаете, чем Java отличается от других языков программирования. Поговорите о различных переменных, типах данных и операторах.
Изучите разные виды операторов. Рассмотрите таблицу их приоритетов. Поговорите о конструкциях логического выбора и преобразовании разных типов данных.
Дадите определение такому понятию, как циклы. Узнаете, где и для чего они применяются. Поймёте, как с ними работать. Сможете применять полученные знания на практике.
Дадите определения таким понятиям, как строки и массивы. Узнаете, чем одномерные массивы отличаются от многомерных. Разберёте разные виды алгоритмов.
Поговорите о методах, в особенности статистических. Посмотрите на наглядные примеры. Обсудите такие темы, как область видимости и рекурсия.
Познакомитесь с базовыми принципами объектно-ориентированного программирования. Разберёте соответствующие теоретические положения.
Узнаете, какая ситуация в разработке называется исключительной. Научитесь их обрабатывать и использовать. Познакомитесь с Java Collection Framework.
Поговорите о потоках ввода и вывода, а также о сериализации объектов. Узнаете, как работает многопоточность на изучаемом языке программирования.
Познакомитесь с таким понятием, как базы данных. Изучите соответствующую терминологию. Рассмотрите принципы работы с ними.
Познакомитесь с разными операторами и запросами на Java. Определите сферу их применения. Узнаете, для чего они нужны. Сможете использовать их при разработке.
Поговорите многотабличных запросах и базах данных. Научитесь их создавать. Разберёте функции агрегирования и объединения. Узнаете, как с ними работать.
Дадите определение такому понятию, как транзакции, представления, хранимые процедуры и триггеры. Научитесь использовать их в своей профессиональной деятельности.
Изучите разные языки разметки. Получите представление о разработке веб-технологий. Поговорите о том, как устроены HTML и CSS. Узнаете, как в них работает форматирование текста.
Изучите основы вёрстки блоками. Поговорите о разных структурах страниц. Сможете работать с каждой из них на практике.
Поговорите об истории создания и версиях JavaScript. Изучите интерфейс и базовый функционал. Сможете работать с этим языком на базовом уровне.
Разберёте разные объекты, массивы и строки. Научитесь эффективно работать с ними на практике. Поговорите о задержках, интервалах и наследовании.
Узнаете, что такое BOM и DOM. Детально изучите особенности каждого из них. Сможете использовать их при разработке.
Узнаете, что такое JSON. Определите его цели и задачи. Разберётесь в соответствующем синтаксисе. Рассмотрите принципы работы с Ajax.
Узнаете, чем сетевое программирование отличается от серверного. Определите их цели и задачи. Поговорите о типах сетей. Поймёте, как клиент работает с сервером.
Дадите определение такому понятию, как сетевое взаимодействие. Разберёте разные его классы. Разработаете собственный файловый сервер.
Познакомитесь с основными понятиями серверного программирования. Узнаете, что такое сервлет. Познакомитесь с полезными утилитами и библиотеками.
Дадите определение такому понятию, как источники данных. Научитесь эффективно с ними работать. Узнаете, что такое JDBC.
Узнаете, что такое JavaServer Pages. Познакомитесь с их историей. Определите их цели и задачи. Изучите разные виды Tags. Поговорите о Cookies и Session.
Выявите цели и задачи фреймворка Spring. Поговорите об истории его возникновения и архитектуре. Узнаете, как его можно эффективно применить при разработке.
Узнаете, что такое Hibernate. Определите цели и задачи этого инструмента. Поговорите о его архитектуре. Обсудите вопрос сферы его применения.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок