Курс Java ᐉ Базовий курс Java програмування м. Київ, Україна | nt.ua

(050) 352 68 64

Курс Java: основи програмування

Basic
**

старт курсу


*місяців

тривалість


2занять

в тиждень


*годин

лекцій і практики


Кому підійде курс Java з нуля

Аудитория курса

Технічним письменникам, web-розробникам, технічним керівникам, а також технічним фахівцям, які не є програмістами, наприклад, системні адміністратори

Початківцям програмістам які бажають розпочати вивчення програмування з мови Java або повернутися до основ і систематизувати свої знання

Фахівцям з досвідом об'єктно-орієнтованого програмування, наприклад, C-розробники, також отримають користь від цього курсу, оскільки він допоможе їм почати міграцію в світ Java

Працевлаштування після ІТ-курсів в Академії Мережні Технології

Чому навчишся на курсі?

Аналізувати предметну область задачі та шукати способи її вирішення.

Застосовувати ключові концепції об'єктно-орієнтованого програмування.

Виявляти об'єкти предметної області.

Розробляти діаграми класів для проблемної області.

Створювати ієрархію класів, засновану на діаграмах класів.

Розробляти та тестувати Java-програми.

Описувати та використовувати змінні примітивних типів.

Повторно використовувати одного разу написаний об'єктно-орієнтована код.

Записувати та використовувати вирази, умовні оператори, цикли.

Застосовувати інкапсуляцію, розробляти та викликати методи.

Розробляти конструктори для створення об'єктів.

Створювати та використовувати одновимірні та багатовимірні масиви.

Розширювати можливості наявних класів за допомогою успадкування.

А ще по завершенню курсу ти зможеш додати посилання на твій дипломний проект на GitHub.

Что может разрабатывать C# программист

Вимоги до студентів:

Створювати та редагувати текстові файли за допомогою текстового редактора.

Використовувати web-браузер для пошуку інформації.

Виконувати дії з командним рядком, запускати програми на виконання.

Аналізувати логічні завдання, знаходити алгоритм вирішення задачі.

Писати прості програми з використанням довільної мови програмування.

Програма курсу Java

Програма курсу з програмування на Java складена за участю провідних програмістів в українських і зарубіжних IT і non-IT компаніях

  • Абстракція та її використання в об'єктній моделі.
  • Поняття об'єкта.
  • Інкапсуляція.
  • Як співвідносяться поняття об'єкта та класу?
  • Атрибути та загальні операції в класах.
  • Спадкування та повторне використання коду.
  • Узагальнення, спеціалізація та успадкування.
  • Поліморфізм та успадкування.
  • Абстрактні класи.
  • Взаємодія об'єктів шляхом обміну повідомленнями.
  • Асоціація та композиція.
  • Час життя об'єкту.
  • Створення прецедентів для опису проблемної області.
  • Розробка діаграми прецедентів.
  • Створення діаграми класів для предметної області завдання.
  • Створення діаграм діяльності, що деталізують прецеденти.
  • Написання класу згідно з діаграмами класів.
  • Огляд основних напрямків та технологій світу Java.
  • Опис важливих концепцій мови програмування Java.
  • Коротка характеристика етапів життєвого циклу Java-додатків.
  • Розгляд проблеми з використанням методів об'єктно-орієнтованого аналізу.
  • Проєктування ієрархії класів.
  • Створення класу в мові програмування Java.
  • Використання методу main в тестовому класі для запуску Java-програми з командного рядка.
  • Компіляція та виконання Java-програми.
  • Опис та використання змінних.
  • Примітивні типи мови Java.
  • Оголошення, ініціалізація, використання змінних та констант в Java.
  • Присвоєння значень змінним.
  • Приведення типу.
  • Оголошення та ініціалізація змінних посилальних типів.
  • Порівняння посилальних та примітивних типів.
  • Використання класу String.
  • Умовні оператори.
  • Застосування вкладених умовних операторів.
  • Використання оператора варіанта.
  • Створення циклів з передумовою.
  • Розробка арифметичних циклів.
  • Створення циклів з післяумовою.
  • Оголошення та виклик методу.
  • Порівняння методів конкретного об'єкта та статичних методів.
  • Перевантаження методів.
  • Застосування інкапсуляції для приховування внутрішнього устрою об'єктів.
  • Створення конструкторів для ініціалізації об'єктів.
  • Поняття масиву. Одновимірні масиви.
  • Способи ініціалізації масиву.
  • Створення двовимірних масивів.
  • Поняття спадкування.
  • Абстракція.
  • Явна ідентифікація об'єктів, що використовуються в коді.

Інструктор курсу

Instructor Олександр Бабич

Олександр Бабич

  • Більше 15 років досвіду проведення технічних корпоративних тренінгів, лауреат педагогічної премії ім. А.С. Макаренка
  • MCT (Microsoft Certified Trainer)
  • Microsoft Certified Solutions Associate (MCSA): Cloud Platform (Architecting Microsoft Azure Solutions)
  • Microsoft Certified Professional Developer (MCPD): .NET Framework Web Development
  • Microsoft Certified IT Professional (MCITP): Enterprise Support Technician; SharePoint, Administrator
  • OMG Certified UML Professional (OCUP) Advanced
  • Google Compute Engine (GCE)
  • Amazon AI, ASW Certified Solutions Architect
  • Alibaba Cloud Professional

Базовий курс Java в Академії «Мережні Технології» – це:

LIVE-навчання

Живе спілкування з інструктором незалежно від формату навчання. Ти зможеш задавати всі цікаві для тебе питання під час занять.

Робоче місце

Підготовлене робоче місце з сучасним обладнанням і ПО. Предналаштоване середовище для практичних занять.

Практичні заняття

Менше теорії, більше практики! Саме тому на курсі буде багато практичних робіт і домашніх завдань.

Особистий кабінет

Графік занять, програма, електронні навчальні матеріали, сертифікат і багато іншого в Особистому кабінеті.

Відеозапис занять

Доступ до відеозаписів занять в Особистому кабінеті протягом всього навчання та 6 місяців після завершення курсу.

Дипломний проект

В ході курсу ти будеш працювати над своїм власним дипломним проектом, який стане початком або доповненням твого портфоліо.

Іспит і сертифікат

В кінці курсу всі студенти здають внутрішній іспит, після чого отримують електронний сертифікат, який підтверджує твої навички і знання.

Доступ в ІТ-співтовариство

У всіх студентів буде доступ до закритого чату в Telegram з інструкторами та однодумцями, де можна попросити допомоги або поділитися чимось цікавим.

Посттренінгова підтримка

6 місяців консультацій і підтримки від інструктора після завершення курсу. Став свої питання до інструктора в Особистому кабінеті.

ЯК ПРОХОДИТЬ НАВЧАННЯ

Як проходить навчання

Заняття 2 рази на тиждень офлайн або онлайн.

На уроках інструктор надає теоретичну базу та роз'яснює практичні завдання.

Після уроку інструктор дає домашнє завдання.

У груповому Telegram-чаті обговорюєте пройдений матеріал, ділитесь враженнями і задаєте питання.

Робите д/з (в групах) і відправляєте його на перевірку інструктору.

Отримуєте фідбек по домашній роботі від інструктора, вносите правки, покращуєте свою роботу.

Протягом всього курсу кожен студент працює над своїм дипломним проєктом.

Захист дипломного проєкту та іспит в кінці курсу.

Працевлаштування після курсу

  1. Курс "Java: основи програмування"

    Basic
  2. Курс "Java: просунуте програмування"

    Advanced
  3. Курс "Java: розробка Web-додатків"

    Professional

Повноцінна спеціальність

Пройшовши всі курси, ти зможеш змінити професію та претендувати на позицію

Junior Java Developer

Тренінг з HR-коучем

Розповімо про позиціювання себе, як правильно скласти резюме та супровідний лист, як пройти співбесіду.

Гарантоване працевлаштування

Кращі студенти гарантовано отримають Job Offer від нашої групи ІТ-компаній або від наших партнерів.

Стажування в ІТ-компаніях

Допоможемо з набуттям досвіду – рекомендуємо кращих студентів нашим партнерам.

Відгуки студентів

Наші студенти працюють в компаніях

І ще понад 1700 не менше крутих IT і non-IT компаніях 😉

Часті питання

Ви зможете подивитися відеозапис заняття.

Це буде величезний крок уперед до омріяної професії! Але, щоб претендувати на позицію Junior Java Developer, вам необхідно пройти ще два курси – "Java: просунуте програмування" та "Java: розробка Web-додатків".

Початковий курс Java проводиться російською/українською мовою, однак частина навчальних матеріалів англійською, тому бажано знати англійську хоча б на базовому рівні. Крім того, якщо ви плануєте грунтовно розвиватися в сфері програмування, то вам просто необхідно буде опанувати англійську мову. Практика показує, що кандидатів зі знанням англійської частіше запрошують на співбесіди, і їм легше просуватися по кар'єрних сходах.

Ми видаємо сертифікат студентам, за умови відвідування 70% занять і виконання 70% домашніх завдань. Крім того, знання студентів підкріплюються результатами іспиту та/або захисту дипломного проєкту. Будь-який роботодавець може зв'язатися з нами і переконатися в якості знань студента.

Ми допомагаємо з працевлаштуванням всім нашим студентам, але пропонувати працевлаштування ми можемо тільки самим наполегливим і кращим студентам. Співбесіда проходить в нашій групі ІТ-компаній TechExpert або у наших партнерів. Кращі з кращих гарантовано отримують Job offer.

Да, у нас есть такая возможность. Подробности можно узнать у менеджера-консультанта.

Реєструйся на курс

Ставай крутим Java розробником разом з
Академією «Мережні Технології»!

Java: основи програмування

Старт курсу: *

Тривалість: * місяців, * годин

Уроки: * занять, 2 рази на тиждень


Дипломний проєкт для твого портфоліо

Допомога з працевлаштуванням


Вартість: * грн.

* грн/міс.