Программа «Java-программист»
Видеоуроки, Консультации / Самостоятельно / Обучение в ЛК на сайте автора
Вы научитесь программировать на языке Java и разрабатывать приложения, которые могут работать на различных платформах, таких как компьютеры, мобильные устройства и серверы.
Обновлено: 22.02.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 6 месяцев
- 11 модулей
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, телефон
- Доступ: сразу после оплаты
Что вы узнаете?
- Как решать задачи и создавать приложения, необходимые бизнесу.
- Как работать в Intellij IDEA.
- Как применять принципы объектно-ориентированного программирования.
- Как работать со сборщиком проекта Maven.
- Как использовать юнит-тесты.
О программе
Описание
Программа курса
Особенности
Java — популярный язык программирования, который отлично подходит для погружения в мир цифровых технологий. Java прост, но в то же время удобен для разработки сложных продуктов, поэтому программисты, работающие на нем, востребованы. Если вы решили пройти обучение программированию с нуля, то стоит начать именно с Java. Программа «Moscow Digital Academy» позволит вам получить необходимые знания для старта карьеры в IT.
Обучение Java-программиста проводят практикующие эксперты с большим опытом. В основе программы — проверенная методология, доказавшая свою эффективность. На протяжении курса, слушателей сопровождают менторы, которые готовы ответить на любые возникшие вопросы и помочь с проектами. Как показывает практика, студенты начинают зарабатывать, спустя 2-3 месяца занятий.
Краткое содержание программы «Java-программист»:
- Знакомство с языком программирования Java.
- Применение основных принципов объектно-ориентированного программирования
- Создание бизнес-приложений.
- Тестирование приложений с помощью unit-тестов.
- Контроль версий и оптимизация кода.
Завершив онлайн-курс по программированию, вы добавите в портфолио четыре масштабных проекта, с которыми сможете претендовать на позицию junior-разработчика в IT-агентстве.
- Установка среды разработки
- Что такое программы и программирование
- Как выглядит программный код
- Немного о Java
- Структура программы
- Hello world!
- Запуск программы (точка входа main)
- Как компилить и запускать
- Пара простых примеров и как читать
- Простое консольное приложение
Основы программирования.
- Блок кода, циклы and flow control
- Переменные и операторы
- Типы данных-что это? Primitives
- Создание массивов
- Перебор элементов массивов
- Обход массивов в обратном порядке
- Массивы массивов; Разбираем пример
Объекты и классы.
- Понятие класса и объекта
- Метод, параметры, return
- Статические методы и переменные
- Константы и Enum
- Создание объектов и конструктор
- Инкапсуляция, геттеры и сеттеры
Наследование и полиморфизм.
- Наследование классов Java
- Доступ к методам и переменным
- Абстрактные классы
- Полиморфизм
- Интерфейсы
- Пакеты и импорт
- Внешние библиотеки классов
Числа, строки и даты.
- Объекты и примитивы
- Зачем нужны объекты и примитивы
- Значения по умолчанию
- Boxing и unboxing
- Краткий курс информатики
- Биты и байты
- Числа int и double
- Точность чисел с плавающей точкой
- Преобразование чисел разных типов
- Какие бывают операции с числами
- Инкремент и декремент
- Класс Math
- Символы и кодировки, что такое Char/String
- Специальные символы
- Методы класса String, StringBuffer
- Конкатенация строк
- Сравнение строк
- Регулярные выражения
- Календарь и метка времени
Массивы и коллекции.
- Списки элементов
- Интерфейс Comparable
- Краткая реализация интерфейсов
- HashMap и TreeMap
- Наборы уникальных элементов
- Интерфейс Comparator
- Интерфейсы Map и Set
- Поиск и сортировка
Практическое приложение.
- Класс File
- Чтение файлов с помощью FileInputStream
- Чтение файлов с помощью BufferedReader
- Чтение файлов с помощью класса Files
- Запись в файл
- Структура XML и HTML-файлов
- Работа с сетью. UPD, TCP/HTTP, OSI
- Telegram-bot
ООП JAVA.
- Лямбда-выражения
- Метод forEach
- Способы получения Stream
- Map reduce
- Sorted, max, min
- Static- и default-методы в интерфейсах
- Generics
- Система сборки Maven
- Аннотации и Lombok
Исключения и тестирование.
- Возникновение исключений
- Отлов исключений
- Типы исключений
- Отладка приложений
- Виды тестирования ПО
- Модульное тестирование
- Логирование в консоли
- Логирование с помощью log4j2
SVC System.
- Git/SVN intro
- Git theory/explanation/commands
- Practice
Паттерны проектирования.
- Что такое паттерны проектирования
- Паттерн Singleton
- Паттерн Factory
- Паттерн Decorator
- Паттерн Abstract Factory
- Паттерн Adapter
- Паттерн Bridge
- Паттерн Strategy
- Паттерн Observer
- Паттерн Iterator
- Другие паттерны
-
ФорматСамостоятельно
Видеоуроки / Консультации
Обучение в ЛК на сайте автора -
Продолжительность6 месяцев
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕстьС проверкой
-
Документ об обученииСертификат при формировании итогового портфолио
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяТелефон
-
Срок доступа к материаламБессрочный
-
Безопасная покупка
-
Год выхода2023 Последнее обновление: 22.02.2024
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу программы Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на программу.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к программе.
- Если вы еще не готовы к покупке программы, то советуем для начала освоить бесплатный материал Онлайн-школы.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о программе
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — Живые вебинары
- 8 недель
Программа — Первый закрытый клуб нейродизайнеров
- Формат — Живые вебинары
- 4 недели
Программа — Веб-дизайнер
- Формат — Видеоуроки
Программа — Motion дизайнер
- Формат — Видеоуроки
- 6 месяцев
Курс — Графический дизайнер
- Формат — Видеоуроки