spinner-it

Курс Розробка для Android Pro

Упродовж курсу Android ви зрозумієте принципи мобільної розробки та верстки екранів додатків, дізнаєтеся все про бібліотеки й останні тенденції сфери.

СТАРТ
Старт курсу запитуйте в адміністрації
ЧАС
105 год.
по 2-3 рази на тиждень
з 19:00 до 22:00
ЦІНА
25250 20200 грн
Для юр. осіб ціна вказана без ПДВ
Оплата частинами:
9700грн x3
Про курс

Розробка мобільних додатків — незмінний тренд останнього десятиліття. Наші гаджети вже давно стали особистими помічниками: секретарями, тренерами, дієтологами, ретушерами й т. д. Тому додатки залишаються затребуваними й цінними продуктами в секторі ІТ.

 

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

Для кого даний курс
1
Ви вивчили курс Основи програмування
та вибрали напрямок мобільної розробки
2
Ви працюєте не в ІТ,
але хочете зрозуміти сферу та знайти в ній своє місце
3
Ви є розробником,
але хочете вивчити щось нове
4
Ви вчитеся самостійно,
але бажаєте впорядкувати свої знання та набути нового досвіду
Чому ви навчитеся?
1. Розуміти повний цикл розробки програми
2. Створювати клієнт-серверні додатки
3. Розуміти, яка архітектура краща й де саме
4. Користуватися БД в Android з мінімальними витратами
5. Розуміти актуальні тенденції у світі Android
Чого не буде
  • Теорії без практики
  • Застарілих механік роботи
  • Переказу чужих лекцій і книг
  • Питань без відповіді
В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Що включає курс?
35 занять (105 годин) — від теоретичних азів до написання й підтримки додатку
2 заняття з англійської мови для розробників
Урок з пошуку першої роботи та презентації себе роботодавцеві
Перевірка засвоєних знань — практичні вправи й тестування студентів
Якісний фідбек від викладача, як протягом уроків, так і поза ними
Документ про успішне проходження курсу
Досвід взаємодії в команді
Перша робота для портфоліо, яку не соромно показати рекрутерові
Програма навчання
Даний курс є частиною програми Mobile Development
1. Загальна характеристика мови Java
  • Історія мови Java
  • Байт-код
  • Віртуальна машина Java (JVM)
  • Трансляція, інтерпретація та компіляція
  • Вихід з програми та завершення її роботи
2. Типи даних та основні операції з ни
  • Алфавіт мови
  • Коментарі
  • Ключові слова
  • Типи даних: прості (примітивні) та за посиланням
  • Ідентифікатори, вибір імен ідентифікаторів
  • Змінні та константи
  • Оголошення та ініціалізація змінних
  • Ділянка видимості та час життя змінних
  • Оператори
  • Операції: арифметичні, привласнення, відносин та логічні
  • Перетворення та приведення числових типів
  • Пріоритет операцій
  • Використання круглих дужок
3. Потік управління
  • Складений оператор (блок)
  • Умовний оператор та його види
  • Оператор switch
  • Цикли: for, while, do while
  • Нескінченні цикли
  • Переривання потоку управління, мітки
  • Оператор goto та причини не застосовувати його
4. Масиви
  • Оголошення та ініціалізація масивів, зокрема анонімних
  • Лінійні масиви
  • Ітерація за елементами масиву
  • Масиви та присвоєння
  • Передача та повернення масивів в / з методів
  • Копіювання масивів
  • Клас Arrays: заповнення, порівняння елементів та їхнє сортування
  • Пошук у масивах
  • Багатовимірні масиви, «нерівні» масиви
  • Методи: аргументи змінної довжини
5. Рядки
  • Клас String. Постійні об’єкти
  • Зберігання рядків у пам’яті
  • Основні операції класу String (створення, конкатенація, порівняння, пошук символів та підрядків у рядках та ін.). Перетворення простих типів даних
  • Розбивка рядків: клас StringTokenizer. Змінні об’єкти: класи StringBuffer та StringBuilder
  • Основні методи. StringBuffer vs StringBuilder
6. Вступ до ООП. Об'єкти та класи
  • Поля та методи (визначення, синтаксис оголошення)
  • Специфікатори доступу public та private
  • Поля класів: ініціалізація явна та за замовчуванням, специфікатор final та константи
  • Доступ до полів та методів
  • Методи: параметри (посилання й прості типи) та ті, що повертаються, використання set- та get-методів, перевантаження методів, правила перевантаження
  • Об’єктна модель. Основні положення: абстрагування, інкапсуляція, модульність, ієрархія
  • Об’єкти та класи. Об’єкти. Визначення (з прикладами). Стан. Поведінка
  • Конструктори: конструктори за замовчуванням, виклик одного конструктора з іншого
  • Блоки ініціалізації
  • Статичні поля та методи: ініціалізація константи, статичні блоки ініціалізації. Використання this для доступу до членів класу
  • Збір сміття та видалення об’єктів
Працевлаштування
Допомагаємо в працевлаштуванні після проходження комплексної програми навчання Mobile Development
Ми надаємо нашим студентам можливість працевлаштуватися в компаніях-партнерах за їхнім запитом. ITEA також активно співпрацює з платформою Jungo, яка допомагає Junior-фахівцям знайти роботу. Завдяки цьому Ви отримуєте:
Кар'єрну консультацію
Допомогу у створенні перспективного резюме
Перший досвід роботи на стажуванні/фрілансі/аутстафінгу, в тому числі і на зарубіжних ринках
Допоможемо скласти резюме і перевіримо результат
Підберемо вакансії в партнерських компаніях і рекомендуємо ваc
Надамо підтримку і консультації при проходженні співбесід
Встигни забронювати своє місце в групі
Ваш номер телефону
Підписанням та надсиланням цієї заявки я підтверджую, що я ознайомлений з Політикою конфіденційності і приймаю її умови, включно з регламентуючими обробку моїх персональних даних, і згоден з нею. Я надаю свою згоду на обробку персональних даних згідно з цією Політикою конфіденційності.
Ціна:
25250 грн
20200 грн
Що включає онлайн формат?
  • Навчання в форматі перегляду стріму або запису занять
  • Особистий кабінет з доступом до матеріалів курсу
  • Допомога ментора курсу
  • Актуальну програму навчання
FAQ
Потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Частіше за все базові курси програмування не вимагають спеціальної підготовки. Для поглибленого навчання достатньо матеріалу попереднього курсу.
Чи існують вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 18 років. У нас також є курси для дітей від 8 років.
Як проходить процес працевлаштування в ITEA після проходження курсу та отримання сертифікату?
Студенти, які набрали максимальну кількість балів протягом навчання та пройшли програму Roadmap, отримують спеціальну форму резюме, за якою ми співпрацюємо з нашими партнерами. Ми також проводимо перевірку резюме, супровідних листів та даємо консультації, якщо виникають якісь питання. Наш кар’єрний центр мотивує та підтримує кожного кандидати до тих пір, поки він не обере для себе найкращу пропозицію.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи зможу я поновитися? Або гроші й час будуть утрачені?
Якщо ви змушені припинити навчання, вам потім не потрібно буде повертатися до самого початку. Ви можете продовжити з того ж місця, де зупинилися, а отже, ваш прогрес не буде втрачено. Деталі поновлення ви можете уточнити в адміністрації.
Чи допомагатиме мені викладач з розв’язанням практичних задач: даватиме поради, дивитиметься скріншоти, пояснюватиме те, що я не зрозумів?
Так. Викладач завжди на зв’язку, аби спрямувати студента й за потреби виправити його. Він проводить навчання, спираючись на свій досвід, та наводить приклади з власної практики. Викладач не рухається далі за програмою, поки студенти не опанують матеріал на потрібному рівні.
Чи не буде в курсі забагато теорії? Я отримаю реальні знання?
Інформація без практичного закріплення довго не тримається в пам’яті. Тому після отримання нових знань наші студенти одразу застосовують їх на практиці. Викладач допомагає їм упоратися із задачами та відповідає на питання, що можуть виникати. Тому на вас чекає практика на заняттях, у домашніх завданнях, а також при роботі над власним проектом наприкінці курсу.
Який рівень англійської потрібен для працевлаштування на позицію Junior?
Рівень англійської безпосередньо залежить від вакансії. Для багатьох Junior-спеціалістів англійська рівня Intermediate буде перевагою, однак для деяких вакансій достатньо рівня Elementary.

Курс Android Pro в Харкові