Обука за развој мобилних апликација - курс 18.000 руб. из Цодди Сцхоол оф Программинг фор Цхилдрен, обука 3 модула (месеци)
мисцеланеа / / November 29, 2023
Тешко је замислити модерну особу без мобилног уређаја у рукама. Телефони, паметни телефони, таблети, нетбоокови и други комуникатори су дизајнирани да нам олакшају живот и омогуће брз приступ потребним информацијама било где у свету.
Поред тога, расте тржиште мобилних апликација, уз помоћ којих можете било шта - комуницирати, правити куповина, резервисање хотела, позивање таксија, наручивање хране, трансфер новца, читање књига, учење језика, играње и још много тога друго. Према Медиасцопе-у, Руси у просеку више од 80% свог времена на мобилном интернету посвећују апликацијама. У послу, поседовање апликације постаје неопходно као и веб локација. Стога потражња за професионалним програмерима мобилних уређаја расте сваке године.
Да ли желите да ваше дете савлада једну од најпопуларнијих и најпопуларнијих професија у ИТ области и научи како да направи сопствену апликацију? Затим му дајте курс о креирању мобилних апликација у школи програмирања ЦОДДИ за децу!
Сврха курса: учење Андроид развоја и креирање сопствене мобилне апликације
Обука за развој апликација
Апликација за мобилне уређаје је програм дизајниран за употребу на мобилним уређајима. Овај софтвер се обично развија на основу интересовања људи и њихових потреба за одређеном платформом (иОС, Андроид, Виндовс Пхоне) на језику високог нивоа и компајлиран у изворни код оперативног система, што даје максимум перформансе.
Чак и дете може написати мобилну апликацију. Данас постоје два главна начина да то урадите - сами научите онлајн лекције и дизајнере апликација или похађајте курсеве за програмере у Москви. Ово последње је неопходно ако желите да постанете специјалиста у овој области и научите како да направите квалитетан и функционалан производ. Наш курс ће омогућити вашем детету да лако савлада обећавајућу и високо плаћену професију програмера мобилних апликација. Обуку спроводе искусни и практични наставници који ће открити све тајне креирања цоол и професионалних апликација. Овај курс се препоручује за сваког кодираног ученика старијег од 9 година и има за циљ да покаже развој Андроида у пракси.
У почетку је употреба Андроид-а била веома ограничена, али сада је то најшире прихваћена платформа за развој мобилних апликација, који је један од најјачих ривала другом популарном ОС - Аппле.
Предности развоја Андроид апликација
- Профитабилност. Са Андроид-ом можете креирати сложене апликације по минималним трошковима јер је Андроид развојни комплет бесплатно доступан.
- Једноставна интеграција. Андроид се лако може интегрисати у било који систем. Програмери могу у потпуности да искористе своју машту и креативност да креирају убедљиве апликације које никада раније нису коришћене на другим платформама.
- Кодирање Андроид апликација је много лакше него кодирање апликација на другим платформама. Андроид апликације су кодиране у Јави.
- Једноставна дистрибуција апликација. Поред Гоогле Плаи-а, који је званично тржиште апликација, можете користити и друге ресурсе за дистрибуцију трећих страна.
- Одлична компатибилност са уређајима. Андроид апликације раде беспрекорно на уређајима различитих произвођача.
Шта ће вам дати учење програмирања мобилних апликација?
Током курса ваше дете:
- научите да програмирате за Андроид;
- моћи ће да развије сопствену мобилну апликацију за Андроид;
- учи како да креира мобилни интерфејс прилагођен кориснику.
Курс развоја Андроид мобилних апликација састоји се од 3 модула.
Први модул покрива основе програмског језика Јава, као и учење алата за развој апликација. На часовима првог модула проучаваћемо следеће теме:
- Програмски језик Јава: његова синтакса и основне конструкције
- писање и компајлирање Јава програма на рачунару
- објектно оријентисана парадигма у програмирању коришћењем класа
- Окружење за развој Андроид апликација: Андроид Студио
У другом модулу деца ће почети да пишу сопствене апликације, кроз које ћемо проучавати главне аспекте Андроид развоја, као што су:
- Структура Андроид апликације
- рад са ресурсима
- креирање КСМЛ маркуп фајлова
- концепт активности и рада са екранима
Трећи модул је посвећен изради индивидуалних пројеката за децу. Током наставе бавићемо се:
- обрада догађаја који се дешавају у програму
- динамичко креирање и управљање елементима корисничког интерфејса
- рад са вишенитношћу
- рад са Интернетом у апликацији
Узимајући у обзир чињеницу да се Андроид платформа развија изузетно активно, ово знање ће омогућити детету да сада почне да зарађује и нађе посао који обећава у будућности. Он ће стећи практичне вештине у креирању апликација и ефикасно ће користити могућности Андроид платформе и ресурсе одмах по завршетку првог модула.
Модул 1
Први дан - Увод у Андроид и Јаву
− Мобилни уређаји и апликације: историјат развоја
− Прво упознавање са Јавом
− Програм „Здраво, свет“.
− Превођење и покретање Јава програма
Практични задатак: писање првог програма у Јави.
Резултат лекције: ЈДК окружење је у потпуности припремљено и конфигурисано, савладани су принципи рада са командном линијом, компајлирање и покретање Јава програма.
Други дан - Основе Јаве
− Синтакса програмског језика
− Променљиве, петље, гранање
− Низови и листе
− Методе и њихови параметри у Јави
Практични задатак: креирање програма са условним исказима, петљама и појединачним функцијама.
Резултат лекције: учење основа синтаксе језика Јава.
Трећи дан – објектно оријентисано програмирање
− Појам објекта и класе
− Обим у Јави
− Параметри и методе класе
− Вежбајте креирање и коришћење часова
Практични задатак: креирање структуре класе за ваш пројекат.
Резултат лекције: учење основа ООП-а и развијање вештина у раду са објектима.
Дан четврти – Упознавање са Андроид Студијом
− Креирање пројекта Андроид Студио
− Програмски интерфејс
− Основни елементи развојног окружења
− Прва компилација и покретање апликације
Практични задатак: Практични задатак: пренос програма написаних на Јави; састављање и састављање апликације.
Резултат лекције: проучавање окружења за развој Андроид апликација.
Модул 2
Дан пети - структура Андроид апликације, манифест, градле
− Главни делови Андроид пројекта
− Манифест фајл
− Градле Апплицатион Буилдер
− Комуникација између различитих пројектних модула
Практични задатак: покретање и отклањање грешака прве апликације.
Резултат лекције: Разумевање структуре директоријума пројекта за Андроид.
Шести дан – Рад са ресурсима
− Структура директоријума ресурса
− Научите како да радите са КСМЛ датотекама
− Принципи рада са ресурсима: ИД
− Додавање векторске и растерске графике
Практични задатак: додавање графике у апликацију, креирање иконе.
Резултат лекције: проучавање КСМЛ формата и принципа рада са ресурсима апликације.
Дан седми - Изглед и елементи екрана
− Обједињавање рада са КСМЛ форматом
− Различити елементи приказа: текст, дугмад, слике
− Контејнери за приказ: Изглед
− Креирање сопствене ознаке
Практични задатак: распоред екрана апликација: креирање ознаке и попуњавање разним елементима.
Резултат лекције: учење основних часова за рад са графиком у Андроиду; разумевање принципа рада са Виев анд Лаиоут.
Дан осми – Активност и животни циклус
− Комуникација на екрану, активност и манифест
− Намере и активност покретања, Намера
− Животни циклус апликације
− Методе основних активности
Практични задатак: креирање и покретање нове активности, слање и примање намера, праћење покретања апликације.
Резултат лекције: проучавање животног циклуса програма за Андроид, као и принципе рада са Ацтивити-ом
Модул 3
Девети дан – Рад са елементима екрана из кода
− Позивање на Поглед по његовом ИД-у
− Обрађивачи кликова на дугме
− Елементи који се динамички мењају
− Анимација за Виев
Практични задатак: додавање радњи приликом притиска на дугмад.
Резултат лекције: учење појмова „Догађаји“ и „Управљачи догађајима“.
Дан десети - Програмирање елемената екрана
− Креирање Виев објеката у Активности
− Динамичко означавање
− Додавање графичких елемената постојећим ознакама
− Рад са дизајном апликације
Практични задатак: Рад са дизајном апликација.
Резултат лекције: вежбање коришћења Виев елемената у програмском коду.
Једанаести дан - Рад са нитима и умрежавање
− Концепт нити у Јави
− Креирање нити и добијање резултата
− Основе ХТТП протокола
− Слање захтева мрежи и примање одговора
Практични задатак: пракса комуникације са сервером слањем захтева, као и читање одговора сервера.
Резултат лекције: Увод у асинхроно програмирање и основе рада са Интернетом у апликацији.
Дванаести дан – Рад на пројектима, презентација
− Финализација студентских пројеката
− Сумирање часова
− Припрема за презентацију пројеката родитељима
− Презентација пројеката родитељима
Практични задатак: развијање сопствене пуноправне апликације и представљање је публици.
резултат: развој вештина презентације пројекта.