Mobiilisovelluskehityksen koulutus - kurssi 18 000 hieroa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / November 29, 2023
On vaikea kuvitella nykyaikaista ihmistä ilman mobiililaitetta käsissään. Puhelimet, älypuhelimet, tabletit, netbookit ja muut kommunikaattorit on suunniteltu helpottamaan elämäämme ja tarjoamaan nopean pääsyn tarvittaviin tietoihin kaikkialla maailmassa.
Lisäksi mobiilisovellusten markkinat kasvavat, joiden avulla voit tehdä mitä tahansa - kommunikoida, tehdä shoppailla, varata hotelleja, soittaa taksi, tilata ruokaa, siirtää rahaa, lukea kirjoja, oppia kieliä, pelata ja paljon muuta muu. Mediascopen mukaan venäläiset käyttävät keskimäärin yli 80 % ajastaan mobiili-internetissä sovelluksiin. Liiketoiminnassa hakemuksen tekeminen on yhtä välttämätöntä kuin verkkosivusto. Siksi ammattimaisten mobiilikehittäjien kysyntä kasvaa joka vuosi.
Haluatko, että lapsesi hallitsee yhden IT-alan suosituimmista ja trendikkäimmistä ammateista ja oppii tekemään oman hakemuksensa? Anna sitten hänelle kurssi mobiilisovellusten luomisesta CODDY-ohjelmointikoulussa lapsille!
Kurssin tarkoitus: Android-kehityksen oppiminen ja oman mobiilisovelluksen luominen
Sovelluskehityskoulutus
Mobiilisovellus on mobiililaitteissa käytettäväksi suunniteltu ohjelma. Tämä ohjelmisto on yleensä kehitetty perustuen ihmisten etuihin ja heidän tarpeisiinsa tietylle alustalle (iOS, Android, Windows Phone) korkean tason kielellä ja käännetty alkuperäiseen käyttöjärjestelmäkoodiin, mikä antaa maksimaalisen esitys.
Jopa lapsi osaa kirjoittaa mobiilisovelluksen. Nykyään on kaksi päätapaa tehdä tämä - oppia verkkotunteja ja sovellusten suunnittelijoita itse tai osallistua kehittäjäkursseille Moskovassa. Jälkimmäinen on pakollinen, jos haluat tulla tämän alan asiantuntijaksi ja oppia luomaan laadukkaan ja toimivan tuotteen. Kurssimme avulla lapsesi hallitsee helposti lupaavan ja hyvin palkatun mobiilisovelluskehittäjän ammatin. Koulutuksen johtavat kokeneet ja käytännölliset opettajat, jotka paljastavat kaikki hienojen ja ammattimaisten sovellusten luomisen salaisuudet. Tätä kurssia suositellaan jokaiselle koodatulle yli 9-vuotiaalle opiskelijalle ja sen tarkoituksena on esitellä Android-kehitystä käytännössä.
Aluksi Androidin käyttö oli hyvin rajallista, mutta nyt se on yleisimmin hyväksytty alusta mobiilisovelluskehitys, joka on yksi vahvimmista kilpailijoista toiselle suositulle käyttöjärjestelmälle - Omena.
Android-sovelluskehityksen edut
- Kannattavuus. Androidilla voit luoda monimutkaisia sovelluksia pienin kustannuksin, koska Android-kehityspaketti on vapaasti saatavilla.
- Helppo integrointi. Android voidaan helposti integroida mihin tahansa järjestelmään. Kehittäjät voivat hyödyntää täysin mielikuvitustaan ja luovuuttaan luodakseen kiinnostavia sovelluksia, joita ei ole koskaan käytetty muilla alustoilla.
- Android-sovellusten koodaus on paljon helpompaa kuin muiden alustojen sovellusten koodaaminen. Android-sovellukset on koodattu Javalla.
- Helppo sovellusten jakelu. Google Playn, joka on virallinen sovellusmarkkinapaikka, lisäksi voit käyttää muita kolmannen osapuolen jakeluresursseja.
- Erinomainen yhteensopivuus laitteiden kanssa. Android-sovellukset toimivat saumattomasti eri valmistajien laitteissa.
Mitä mobiilisovellusohjelmoinnin oppiminen antaa sinulle?
Kurssin aikana lapsesi:
- opi ohjelmoimaan Androidille;
- pystyy kehittämään oman mobiilisovelluksensa Androidille;
- oppii luomaan käyttäjäystävällisen mobiilikäyttöliittymän.
Android-mobiilisovelluskehityskurssi koostuu 3 moduulista.
Ensimmäinen moduuli kattaa Java-ohjelmointikielen perusteet sekä sovelluskehitystyökalujen oppimisen. Ensimmäisen moduulin tunneilla tutkimme seuraavia aiheita:
- Java-ohjelmointikieli: sen syntaksi ja perusrakenteet
- Java-ohjelmien kirjoittaminen ja kääntäminen tietokoneella
- olio-paradigma ohjelmoinnissa luokkien avulla
- Android-sovelluskehitysympäristö: Android Studio
Toisessa moduulissa lapset alkavat kirjoittaa omia sovelluksiaan, joiden kautta tutkimme Android-kehityksen päänäkökohtia, kuten:
- Android-sovellusrakenne
- resurssien kanssa työskenteleminen
- luoda XML-merkintätiedostoja
- toiminnan käsite ja näyttöjen kanssa työskentely
Kolmas moduuli on omistettu lapsille suunnattujen yksittäisten projektien kehittämiseen. Kurssin aikana käsittelemme:
- käsitellä ohjelmassa tapahtuvia tapahtumia
- käyttöliittymäelementtien dynaaminen luominen ja hallinta
- työskentely monisäikeistyksen kanssa
- Työskentele Internetin kanssa sovelluksessa
Ottaen huomioon, että Android-alusta kehittyy erittäin aktiivisesti, tämän tiedon avulla lapsi voi alkaa ansaita rahaa nyt ja löytää lupaavan työn tulevaisuudessa. Hän saa käytännön taitoja sovellusten luomiseen ja käyttää tehokkaasti Android-alustan ominaisuuksia ja resursseja heti ensimmäisen moduulin suoritettuaan.
Moduuli 1
Ensimmäinen päivä – Johdatus Androidiin ja Javaan
− Mobiililaitteet ja sovellukset: kehityshistoria
− Ensimmäinen tutustuminen Javaan
− "Hello World" -ohjelma
− Java-ohjelman kääntäminen ja suorittaminen
Käytännön tehtävä: ensimmäisen ohjelman kirjoittaminen Javalla.
Oppitunnin tulos: JDK-ympäristö on täysin valmisteltu ja konfiguroitu, komentorivin käytön periaatteet, Java-ohjelmien kääntäminen ja ajo on hallittu.
Toinen päivä - Java-perusteet
− Ohjelmointikielen syntaksi
− Muuttujat, silmukat, haarautuminen
− Taulukot ja luettelot
− Menetelmät ja niiden parametrit Javassa
Käytännön tehtävä: ehdollisia lauseita, silmukoita ja yksittäisiä funktioita sisältävän ohjelman luominen.
Oppitunnin tulos: Javan kielen syntaksin perusteiden oppiminen.
Kolmas päivä - Olio-ohjelmointi
− Objektin ja luokan käsite
− Laajuus Javassa
− Luokkaparametrit ja menetelmät
− Harjoittele luokkien luomista ja käyttöä
Käytännön tehtävä: luokkarakenteen luominen projektillesi.
Oppitunnin tulos: OOP: n perusteiden oppiminen ja esineiden kanssa työskentelyn taitojen kehittäminen.
Neljäs päivä – Android Studioon tutustuminen
− Android Studio -projektin luominen
− Ohjelmaliittymä
− Kehitysympäristön peruselementit
− Sovelluksen ensimmäinen kokoaminen ja käynnistäminen
Käytännön tehtävä: Käytännön tehtävä: Java-kielellä kirjoitettujen ohjelmien portointi; sovelluksen kokoaminen ja kokoaminen.
Oppitunnin tulos: Android-sovelluskehitysympäristön opiskelu.
Moduuli 2
Päivä viisi - Android-sovellusrakenne, luettelo, asteikko
− Android-projektin pääosat
− Manifestitiedosto
− Gradle Application Builder
− Viestintä eri projektimoduulien välillä
Käytännön tehtävä: ensimmäisen sovelluksen käynnistäminen ja virheenkorjaus.
Oppitunnin tulos: Androidin projektihakemistorakenteen ymmärtäminen.
Kuudes päivä – Resurssien käyttö
− Resurssihakemistorakenne
− Opi käyttämään XML-tiedostoja
− Resurssien kanssa työskentelyn periaatteet: ID
− Vektori- ja rasterigrafiikan lisääminen
Käytännön tehtävä: grafiikan lisääminen sovellukseen, kuvakkeen luominen.
Oppitunnin tulos: XML-muodon ja sovellusresurssien kanssa työskentelyn periaatteiden opiskelu.
Seitsemäs päivä - Asettelu ja näytön elementit
− Työn yhdistäminen XML-muotoon
− Erilaisia näkymäelementtejä: tekstiä, painikkeita, kuvia
− Säiliöt katselua varten: Asettelu
− Oman merkinnän luominen
Käytännön tehtävä: sovellusnäyttöjen asettelu: merkintöjen luominen ja sen täyttäminen eri elementeillä.
Oppitunnin tulos: Android-grafiikan peruskurssien oppiminen; View and Layout -sovelluksen käytön periaatteiden ymmärtäminen.
Päivä kahdeksas – aktiivisuus ja elinkaari
− Näytön viestintä, toiminta ja manifesti
− Intents and launchActivity, Intent
− Sovelluksen elinkaari
− Perustoiminnan menetelmät
Käytännön tehtävä: uuden toiminnan luominen ja käynnistäminen, intentien lähettäminen ja vastaanottaminen, sovelluksen käynnistyksen seuranta.
Oppitunnin tulos: Android-ohjelman elinkaaren ja Activityn kanssa työskentelyn periaatteiden tutkiminen
Moduuli 3
Päivä yhdeksän - Työskentely näytön elementtien kanssa koodista
− Viittaa näkymään sen tunnuksella
− Painikkeiden napsautuskäsittelijät
− Dynaamisesti muuttuvat elementit
− Animaatio katselua varten
Käytännön tehtävä: toimintojen lisääminen painikkeita painettaessa.
Oppitunnin tulos: "Tapahtumien" ja "Tapahtumien käsittelijöiden" käsitteiden oppiminen.
Päivä kymmenen - Näytön elementtien ohjelmointi
− View-objektien luominen Aktiviteetissa
− Dynaaminen merkintä
− Graafisten elementtien lisääminen olemassa oleviin merkintöihin
− Työskentely sovellussuunnittelun parissa
Käytännön tehtävä: Työskentely sovellussuunnittelun parissa.
Oppitunnin tulos: Käytännössä View-elementtien käyttöä ohjelmakoodissa.
Päivä yksitoista – säikeiden ja verkostoitumisen parissa työskenteleminen
− Javan säikeen käsite
− Langan luominen ja tuloksen saaminen
− HTTP-protokollan perusteet
− Pyyntöjen lähettäminen verkkoon ja vastauksen vastaanottaminen
Käytännön tehtävä: käytäntö kommunikoida palvelimen kanssa lähettämällä pyyntöjä sekä lukemalla palvelimen vastauksia.
Oppitunnin tulos: Johdatus asynkroniseen ohjelmointiin ja Internetin käytön perusteisiin sovelluksessa.
Päivä kaksitoista - Projektien käsittely, esittely
− Opiskelijaprojektien viimeistely
− Oppituntien yhteenveto
− Projektien esittelyyn valmistautuminen vanhemmille
− Projektien esittely vanhemmille
Käytännön tehtävä: oman täysimittaisen sovelluksen kehittäminen ja sen esittely yleisölle.
Tulos: projektiesitystaitojen kehittäminen.