Курс призначений для новачків у програмуванні, які вміють працювати з примітивними типами, розуміють машинну математику, логіку і готові вивчати об'єктно-орієнтоване програмування.
Попередні вимоги
• Вільно орієнтуватися в матеріалах курсу Java Starter • Розуміти теорію машинної математики і роботи електронно-обчислювальних систем • Знати базовий синтаксис Java
Тривалість
20 год.
Кількість уроків
10 занять
Вартість навчання
144
Курс входить до
Спеціальності
Java Розробник + AI Skills
Програма курсу
1
Введення в ООП. Класи і об'єкти
Розглядається тема класів і створення їх екземплярів. Пояснюється призначення та використання властивостей, принципи роботи з конструкторами. Застосування ключових слів this і null. Інкапсуляція.
2
Класи і Об'єкти
На уроці розглядаються взаємозв'язки між об'єктами і класами, поняття стану і поведінки об'єктів, перевантаження конструкторів. Розглядаються області застосування ключового слова static.
3
Успадкування і поліморфізм
На уроці розглядаються такі парадигми об'єктно-орієнтованого підходу, як успадкування і поліморфізм, механізми перевизначення методів і ключове слово final.
4
Абстрактні класи та інтерфейси
На уроці розглядається парадигма абстракції і її використання в Java. Робота з абстрактними класами і інтерфейсами. Приклади зв'язків між класами (композиція, асоціація, агрегація і тд.).
5
Списки
На уроці розглядається робота з масивами і методи класу Arrays. Як заміна роботи з масивами розглядається робота зі списками з Java Collection Framework на прикладі ArrayList.
6
Статичні і вкладені класи. Анонімні класи і перелічувані типи.
Розглядаються застосування і використання вкладених класів, принципи створення і механізми використання статичних членів. Використання анонімних об'єктів і анонімних класів, використання і сфера застосування перерахувань (Enums).
7
Обробка виключень
На уроці розглядається механізм обробки виняткових ситуацій виконання програми в Java. Розглядається клас Exception, конструкції try-catch-finally, try-with-resources. Створення власних класів-винятків.
8
Class Object
На уроці розглядається ієрархія класів в Java і суперклас Object. Також розглядається перевизначення і використання методів класу Object.
9
Універсальні шаблони
На уроці розглядається парадигма узагальненого програмування Java Generics. Будуть розглянуті параметризовані типи в Java, коваріантність, контрваріантность і обмеження узагальнень.
10
Практика
Застосування знань, отриманих у попередніх уроках, на практиці
По завершенню курсу ви будете вміти
1
Працювати з класами та об`єктами, використовувати властивості, методи, конструктори
2
Застосовувати ключові слова this, null, static, final
3
Працювати зі списками з Java Collection Framework
4
Створювати статичні, вкладені та абстрактні класи, використовувати інтерфейси
5
Обробляти виключення, що виникають в ході роботи програми
6
Розуміти та застосовувати основні принципи об`єктно-орієнтованого програмування (ООП): наслідування, інкапсуляція та поліморфізм
7
Працювати із суперкласом Object
8
Використовувати Generics (узагальнення, універсальні шаблони)
Спробуй безкоштовно
Повноцінне заняття з тренером
Що входить до курсу
20 годин живого навчання з тренером
Практичні заняття та перевірка ДЗ
Спілкування з групою
Підтримка ментора та асистента
Тестування та Сертифікат
Відео курс від ITVDN
Як відбуваєтьсянавчання
1
Живі онлайн заняття з тренером
Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2
Виконання домашніх завдань
До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3
Перевірка ДЗ та фідбек
Усі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4
Тестування та сертифікація
Після кожного модуля програми студенти проходять тестування і отримують сертифікати, які підтверджують рівень знань.
Сертифікат після закінчення курсу
Сертифікат після закінчення курсу
Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.
Готовий почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Викладачікурсу
Олег Сотніченко
Java Developer. Тренер – консультант
Вадим Кожевніков
Java Developer and Trainer at CyberBionic Systematics
Дмитро Красний
QA Engineer та Java-тренер CyberBionic Systematics із досвідом у сфері Manual, Automation та Java Development понад 5 років.
Працює в компаніях InsulaLabs та IndagoDev, має досвід керівництва QA-командою в ChatOS і Citrus.
Спеціалізується на мануальному та автоматизованому тестуванні, побудові QA-процесів і підготовці студентів до старту кар’єри в IT.
Поєднує практичну експертизу з викладанням Java та QA у провідних IT-школах.
Искал в интернете подходящие курсы по специальности Java Developer и наткнулся на курсы учебного центра CyberBionic Systematics. Они мне подошли по цене и оптимальному количеству часов занятий. Я овладел базовыми навыками в области программирования, а также овладел основами web-программирования. Обучался на Java разработчика, так как считаю преимуществом востребованность на рынке этой профессии. Буду советовать учебный центр друзьям и знакомым.
показати весь
Евгений Евгеньевич
Angular Developer
Пройшов у CyberBionics все що тільки можна))
Близько 5 різних курсів по frontend після чого вже 5 років є Angular розробником і нещодавно піврічний курс по .NET
Дякую школі, вона допомогла мені стати тим, хто я є.
показати весь
Ушакова Владлена
Java Developer
Я услышала о CyberBionic Systematics от знакомого программиста и решила выбрать этот учебный центр из-за хороших отзывов и удобного месторасположения. Мне попался отличный ментор –Евгений Тихонов, у него прекрасные видеоуроки и он доступно объясняет материал. Труднее всего мне было учиться после работы по вечерам, но я все же выучила Java Core с нуля. Для тех, кто хочет обучаться на Java разработчика, советую пересматривать видеоуроки после занятий и делать домашние задания вовремя, поскольку потом будет трудно догнать. Я могу порекомендовать учебный центр, но считаю, что все очень сильно зависит от преподавателя, который будет вести курс.
показати весь
Компанії,в яких працюють наші студенти
Залишилися питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.
Про курс Java Базовий
Навчання програмуванню відбувається, починаючи з вивчення основних понять і принципів об'єктно-орієнтованого програмування, класів, а також особливостей мови JAVA, і закінчуючи розглядом базових понять такої парадигми як Java Generics.