Обучение в Компьютерной Академии IT Step базируется на трех обязательных составляющих эффективного образования
Актуальная программа. Знания и навыки, которые получают наши студенты, должны удовлетворять требованиям работодателей сегодня и в будущем.
Преподаватели-практики. Преподаватели Академии IT Step – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания по реальной практике.
Дружественная атмосфера. Мы создали особую среду обучения, где преподаватели и студенты общаются на равных, а все занятия проходят с реальным преподавателем. Мы не используем старые записи. Вы всегда можете задать вопросы и получить поддержку.
Для кого разработан программа
Школьники и выпускники
получат первую профессию, не откладывая на свою мечту стать программистом.
Студенты ВУЗов
освоят вторую специальность параллельно с университетским образованием.
Представители других профессий
которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии.
Все желающие повысить IT-квалификацию
систематизируют свои знания и получат рабочие навыки, востребованные в современном IT.
Программа обучения
В основе программы лежат реальные требования IT-рынка. Наши методисты и преподаватели постоянно работают над улучшением и обновлением, чтобы выпускники Академии могли достойно показать себя перед работодателем.
На курсе Вы узнаете:
Ввод в язык программирования Java. Переменные, типы данных, операторы;
Логические операторы, операторы разветвлений, побитовые операторы;
Строки, массивы одномерные, многомерные;
Методы (на примере статических методов);
Объектно-ориентированное программирование;
Исключения. JavaCollectionFramework;
Работа с файлами Многопоточность;
Ввод в теорию баз данных;
Запросы SELECT, INSERT, UPDATE, DELETE;
Многотабличные базы данных. функции агрегирования и объединения;
Представления, хранящиеся процедуры, триггеры;
Ввод в Web-технологии. Структура HTML. Форматирование текста с помощью HTML и CSS;
Позиционирование. Верстка веб-страниц блоками. Формы. Фреймы;
Объект. Массивы. Объект "Array". Строки. Объект String. Объект Date. Объект Math;
Browser Object Model. Document Object Model. Формы, валидация, использование Cookie;
Ввод в сетевые технологии;
Ввод в разработку серверных решений с использованием Java;
Взаимодействие с источниками данных;
JavaServer Pages. Tags, Cookies, Session;
Результаты курса
По окончанию курса Вы будете уметь:
- Понимать фундаментальные принципы создания приложений с использованием Java;
- Разбираться в принципах объектно-ориентированного программирования;
- Уметь проектировать классы разной степени сложности;
- Создавать иерархии классов для решения практических задач;
- Выбирать и использовать классы JCF;
- Понимать механизмы многопоточности Java;
- Разбираться в языке структурированных запросов SQL. уметь проводить нормализацию баз данных;
- Знать и уметь использовать базы HTML, CSS, JavaScript.
- Создавать функции-обработчики разных событий;
- Понимать отличия BOM и DOM и уметь взаимодействовать с их объектами;
- Уметь сериализировать и парсить данные используя JSON;
- Владеть принципами создания асинхронных запросов с помощью Ajax;
- Понимать основополагающие принципы создания серверных решений с использованием Java. использовать сетевые механизмы;