Обучение по разработване на мобилни приложения - курс 18 000 rub. от Coddy School of Programming for Children, обучение 3 модула (месеци)
разни / / November 29, 2023
Трудно е да си представим съвременен човек без мобилно устройство в ръцете си. Телефони, смартфони, таблети, нетбуци и други комуникатори са предназначени да улеснят живота ни и да осигурят бърз достъп до необходимата информация навсякъде по света.
Освен това расте пазарът на мобилни приложения, с помощта на които можете да правите всичко - да общувате, да създавате пазарувайте, резервирайте хотели, обадете се на такси, поръчайте храна, превеждайте пари, четете книги, учете езици, играйте и много повече друго. Според Mediascope средно руснаците посвещават повече от 80% от времето си в мобилния интернет на приложения. В бизнеса наличието на приложение става толкова необходимо, колкото и уебсайтът. Следователно търсенето на професионални мобилни разработчици нараства всяка година.
Искате детето ви да овладее една от най-популярните и модерни професии в ИТ сферата и да се научи да прави собствено приложение? След това му дайте курс за създаване на мобилни приложения в училището по програмиране за деца CODDY!
Цел на курса: изучаване на Android разработка и създаване на собствено мобилно приложение
Обучение за разработка на приложения
Мобилно приложение е програма, предназначена за използване на мобилни устройства. Този софтуер обикновено се разработва въз основа на интересите на хората и техните нужди за конкретна платформа (iOS, Android, Windows Phone) на език от високо ниво и компилиран в собствен код на операционната система, което дава максимум производителност.
Дори дете може да напише мобилно приложение. Днес има два основни начина да направите това - сами да научите онлайн уроци и дизайнери на приложения или да вземете курсове за разработчици в Москва. Последното е задължително, ако искате да станете специалист в тази област и да се научите да създавате качествен и функционален продукт. Нашият курс ще позволи на вашето дете лесно да овладее обещаващата и високоплатена професия на разработчик на мобилни приложения. Обучението се провежда от опитни и практични учители, които ще разкрият всички тайни за създаване на готини и професионални приложения. Този курс се препоръчва за всеки кодиран ученик над 9 години и има за цел да покаже разработката на Android на практика.
Първоначално използването на Android беше много ограничено, но сега това е най-широко приетата платформа за разработка на мобилни приложения, която е един от най-силните конкуренти на друга популярна операционна система - Ябълка.
Предимства на разработката на приложения за Android
- Рентабилност. С Android можете да създавате сложни приложения с минимални разходи, тъй като комплектът за разработка на Android е свободно достъпен.
- Лесна интеграция. Android може лесно да се интегрира във всяка система. Разработчиците могат да се възползват напълно от своето въображение и креативност, за да създадат завладяващи приложения, които никога преди не са били използвани на други платформи.
- Кодирането на приложения за Android е много по-лесно от кодирането на приложения на други платформи. Приложенията за Android са кодирани в Java.
- Лесно разпространение на приложения. В допълнение към Google Play, който е официалният пазар на приложения, можете да използвате други ресурси за разпространение на трети страни.
- Отлична съвместимост с устройства. Приложенията за Android работят безпроблемно на устройства от различни производители.
Какво ще ви даде обучението по програмиране на мобилни приложения?
По време на курса вашето дете:
- научете се да програмирате за Android;
- ще може да разработи собствено мобилно приложение за Android;
- научава как да създаде удобен за потребителя мобилен интерфейс.
Курсът за разработка на мобилни приложения за Android се състои от 3 модула.
Първият модул обхваща основите на езика за програмиране Java, както и изучаването на инструменти за разработка на приложения. В уроците от първия модул ще изучаваме следните теми:
- Език за програмиране Java: синтаксис и основни конструкции
- писане и компилиране на Java програми на компютър
- обектно-ориентирана парадигма в програмирането с използване на класове
- Среда за разработка на Android приложения: Android Studio
Във втория модул децата ще започнат да пишат свои собствени приложения, чрез които ще изучаваме основните аспекти на Android разработката, като:
- Структура на приложението за Android
- работа с ресурси
- създаване на XML файлове за маркиране
- понятие за дейност и работа с екрани
Третият модул е посветен на разработването на индивидуални проекти за деца. По време на занятията ще разгледаме:
- обработка на събития, възникващи в програмата
- динамично създаване и управление на UI елементи
- работа с многопоточност
- работа с интернет в приложението
Като се има предвид фактът, че платформата Android се развива изключително активно, това знание ще позволи на детето да започне да печели пари сега и да намери перспективна работа в бъдеще. Той ще придобие практически умения за създаване на приложения и ще използва ефективно възможностите на платформата и ресурсите на Android веднага след завършване на първия модул.
Модул 1
Ден първи – Въведение в Android и Java
− Мобилни устройства и приложения: история на развитие
− Първо запознанство с Java
− програма „Здравей свят“.
− Компилиране и изпълнение на Java програма
Практическа задача: писане на първата програма на Java.
Резултат от урока: JDK средата е напълно подготвена и конфигурирана, усвоени са принципите на работа с командния ред, компилиране и изпълнение на Java програми.
Ден втори - Основи на Java
− Синтаксис на езика за програмиране
− Променливи, цикли, разклонения
− Масиви и списъци
− Методи и техните параметри в Java
Практическа задача: създаване на програма с условни оператори, цикли и отделни функции.
Резултат от урока: изучаване на основите на синтаксиса на езика Java.
Ден трети - Обектно-ориентирано програмиране
− Понятие за обект и клас
− Обхват в Java
− Параметри и методи на класа
− Практикувайте създаване и използване на класове
Практическа задача: създаване на класова структура за вашия проект.
Резултат от урока: изучаване на основите на ООП и развиване на умения за работа с обекти.
Ден четвърти – Запознаване с Android Studio
− Създаване на проект за Android Studio
− Програмен интерфейс
− Основни елементи на средата за разработка
− Първо компилиране и стартиране на приложението
Практическа задача: Практическа задача: пренасяне на програми, написани на Java; асемблиране и компилиране на приложението.
Резултат от урока: изучаване на средата за разработка на приложения за Android.
Модул 2
Ден пети - структура на приложението за Android, манифест, gradle
− Основни раздели на проекта Android
− Файл на манифеста
− Gradle Application Builder
− Комуникация между различните модули на проекта
Практическа задача: стартиране и отстраняване на грешки в първото приложение.
Резултат от урока: Разбиране на структурата на директорията на проекта за Android.
Ден шести – Работа с ресурси
− Структура на директорията на ресурсите
− Научаване как да работите с XML файлове
− Принципи на работа с ресурси: ИД
− Добавяне на векторни и растерни графики
Практическа задача: добавяне на графики към приложението, създаване на икона.
Резултат от урока: изучаване на XML формата и принципите на работа с ресурсите на приложението.
Ден седми - оформление и елементи на екрана
− Утвърждаване на работата с XML формат
− Различни елементи на изгледа: текст, бутони, снимки
− Контейнери за изглед: Оформление
− Създаване на собствена маркировка
Практическа задача: оформление на екраните на приложението: създаване на маркиране и попълването му с различни елементи.
Резултат от урока: изучаване на основните класове за работа с графики в Android; разбиране на принципите на работа с View и Layout.
Ден осми – активност и жизнен цикъл
− Екранна комуникация, активност и манифест
− Намерения и launchActivity, Intent
− Жизнен цикъл на приложението
− Методи за основна дейност
Практическа задача: създаване и стартиране на нова дейност, изпращане и получаване на намерения, проследяване на стартиране на приложение.
Резултат от урока: изучаване на жизнения цикъл на програма за Android, както и принципите на работа с Activity
Модул 3
Ден девети - Работа с екранни елементи от код
− Позоваване на изглед чрез неговия идентификатор
− Манипулатори за щракване на бутони
− Динамично променящи се елементи
− Анимация за изглед
Практическа задача: добавяне на действия при натискане на бутони.
Резултат от урока: изучаване на понятията "Събития" и "Манипулатори на събития".
Ден десети - Програмиране на екранни елементи
− Създаване на View обекти в Activity
− Динамично маркиране
− Добавяне на графични елементи към съществуващо маркиране
− Работа с дизайн на приложения
Практическа задача: Работа с дизайн на приложения.
Резултат от урока: практика за използване на View елементи в програмния код.
Ден единадесети - Работа с нишки и работа в мрежа
− Концепцията за нишка в Java
− Създаване на нишка и получаване на резултата
− Основи на HTTP протокола
− Изпращане на заявки към мрежата и получаване на отговор
Практическа задача: практиката за комуникация със сървър чрез изпращане на заявки, както и четене на отговорите на сървъра.
Резултат от урока: Въведение в асинхронното програмиране и основите на работа с интернет в приложение.
Ден дванадесети - Работа по проекти, презентация
− Финализиране на студентски проекти
− Обобщаване на уроците
− Подготовка за представяне на проекти пред родители
− Представяне на проекти пред родителите
Практическа задача: разработване на собствено пълноценно приложение и представянето му на публиката.
Резултат: развитие на умения за представяне на проекти.