Uddannelse i mobil applikationsudvikling - kursus 18.000 rub. fra Coddy School of Programming for Children, træning 3 moduler (måneder)
Miscellanea / / November 29, 2023
Det er svært at forestille sig en moderne person uden en mobilenhed i hænderne. Telefoner, smartphones, tablets, netbooks og andre kommunikatorer er designet til at gøre vores liv lettere og give hurtig adgang til den nødvendige information overalt i verden.
Derudover vokser markedet for mobilapplikationer, ved hjælp af hvilket du kan gøre alt - kommunikere, lave shoppe, booke hoteller, ringe til en taxa, bestille mad, overføre penge, læse bøger, lære sprog, lege og meget mere Andet. Ifølge Mediascope bruger russere i gennemsnit mere end 80 % af deres tid på det mobile internet til applikationer. I erhvervslivet bliver det lige så nødvendigt at have en applikation som at have en hjemmeside. Derfor vokser efterspørgslen efter professionelle mobiludviklere hvert år.
Vil du have dit barn til at mestre et af de mest populære og trending erhverv inden for IT-området og lære at lave deres egen ansøgning? Så giv ham et kursus i at skabe mobile applikationer på CODDY programmeringsskole for børn!
Formål med kurset: lære Android-udvikling og skabe din egen mobilapplikation
Uddannelse i applikationsudvikling
Mobil app er et program designet til brug på mobile enheder. Denne software er normalt udviklet baseret på folks interesser og deres behov for en bestemt platform (iOS, Android, Windows Phone) på et højt niveau sprog og kompileret til indbygget operativsystemkode, hvilket giver maksimalt ydeevne.
Selv et barn kan skrive en mobilapplikation. I dag er der to hovedmåder at gøre dette på - lær onlinelektioner og applikationsdesignere selv, eller tag udviklerkurser i Moskva. Sidstnævnte er et must, hvis du ønsker at blive specialist på dette område og lære at skabe et højkvalitets og funktionelt produkt. Vores kursus giver dit barn mulighed for nemt at mestre det lovende og højt betalte erhverv som en mobilapplikationsudvikler. Uddannelsen udføres af erfarne og praktiske lærere, som vil afsløre alle hemmelighederne ved at skabe fede og professionelle applikationer. Dette kursus anbefales til alle kodede studerende over 9 år og har til formål at vise Android-udvikling i praksis.
I starten var brugen af Android meget begrænset, men nu er det den mest accepterede platform for mobilapplikationsudvikling, som er en af de stærkeste rivaler til et andet populært OS - Æble.
Fordele ved Android-applikationsudvikling
- Rentabilitet. Med Android kan du oprette komplekse applikationer til minimale omkostninger, fordi Android-udviklingssættet er frit tilgængeligt.
- Nem integration. Android kan nemt integreres i ethvert system. Udviklere kan udnytte deres fantasi og kreativitet fuldt ud til at skabe overbevisende applikationer, som aldrig har været brugt før på andre platforme.
- Kodning af Android-apps er meget nemmere end at kode apps på andre platforme. Android-applikationer er kodet i Java.
- Nem applikationsdistribution. Ud over Google Play, som er den officielle applikationsmarkedsplads, kan du bruge andre tredjeparts distributionsressourcer.
- Fremragende kompatibilitet med enheder. Android-apps fungerer problemfrit på enheder fra forskellige producenter.
Hvad vil læring af mobilapplikationsprogrammering give dig?
I løbet af forløbet skal dit barn:
- lære at programmere til Android;
- vil være i stand til at udvikle sin egen mobilapplikation til Android;
- lærer at skabe en brugervenlig mobilgrænseflade.
Android mobilapplikationsudviklingskurset består af 3 moduler.
Det første modul dækker det grundlæggende i Java-programmeringssproget samt indlæring af applikationsudviklingsværktøjer. I lektionerne i det første modul vil vi studere følgende emner:
- Java-programmeringssprog: dets syntaks og grundlæggende konstruktioner
- skrivning og kompilering af Java-programmer på en computer
- objektorienteret paradigme i programmering ved hjælp af klasser
- Android-applikationsudviklingsmiljø: Android Studio
I det andet modul begynder børn at skrive deres egne applikationer, hvorigennem vi vil studere de vigtigste aspekter af Android-udvikling, såsom:
- Android applikationsstruktur
- arbejder med ressourcer
- oprettelse af XML-markup-filer
- begrebet aktivitet og arbejde med skærme
Det tredje modul er helliget udviklingen af individuelle projekter for børn. I løbet af undervisningen vil vi dække:
- behandle begivenheder, der forekommer i programmet
- dynamisk oprettelse og styring af UI-elementer
- arbejder med multithreading
- arbejde med internettet i applikationen
Under hensyntagen til det faktum, at Android-platformen udvikler sig ekstremt aktivt, vil denne viden gøre det muligt for barnet at begynde at tjene penge nu og finde et lovende job i fremtiden. Han vil få praktiske færdigheder i at skabe applikationer og vil effektivt bruge funktionerne på Android-platformen og ressourcer umiddelbart efter at have gennemført det første modul.
Modul 1
Dag 1 - Introduktion til Android og Java
− Mobile enheder og applikationer: udviklingshistorie
− Første bekendtskab med Java
− "Hello World"-program
− Kompilere og køre et Java-program
Praktisk opgave: at skrive det første program i Java.
Lektionens resultat: JDK-miljøet er blevet fuldt forberedt og konfigureret, principperne for at arbejde med kommandolinjen, kompilering og afvikling af Java-programmer er blevet mestret.
Dag to - Java Basics
− Syntaks for programmeringssprog
− Variabler, sløjfer, forgrening
− Arrays og lister
− Metoder og deres parametre i Java
Praktisk opgave: skabe et program med betingede udsagn, loops og individuelle funktioner.
Resultat af lektionen: lære det grundlæggende i Java sprogsyntaks.
Dag tre - Objektorienteret programmering
− Begrebet objekt og klasse
− Omfang i Java
− Klasseparametre og metoder
− Øv dig i at skabe og bruge klasser
Praktisk opgave: skabe en klassestruktur til dit projekt.
Resultat af lektionen: lære det grundlæggende i OOP og udvikle færdigheder i at arbejde med objekter.
Dag fire - Lær Android Studio at kende
− Oprettelse af et Android Studio-projekt
− Programgrænseflade
− Grundlæggende elementer i udviklingsmiljøet
− Første kompilering og lancering af applikationen
Praktisk opgave: Praktisk opgave: portering af programmer skrevet i Java; samling og kompilering af applikationen.
Resultat af lektionen: studere Android-applikationsudviklingsmiljøet.
Modul 2
Dag fem - Android-applikationsstruktur, manifest, gradle
− Hovedafsnit af Android-projektet
− Manifestfil
− Gradle Application Builder
− Kommunikation mellem forskellige projektmoduler
Praktisk opgave: lancering og fejlretning af den første applikation.
Resultat af lektionen: Forståelse af projektkatalogstrukturen til Android.
Dag seks - Arbejde med ressourcer
− Ressourcekatalogstruktur
− At lære at arbejde med XML-filer
− Principper for at arbejde med ressourcer: ID
− Tilføjelse af vektor- og rastergrafik
Praktisk opgave: tilføjelse af grafik til applikationen, oprettelse af et ikon.
Resultat af lektionen: at studere XML-formatet og principperne for at arbejde med applikationsressourcer.
Dag syv - Layout og skærmelementer
− Konsolidering af arbejdet med XML-formatet
− Forskellige visningselementer: tekst, knapper, billeder
− Containere til visning: Layout
− Oprettelse af din egen markup
Praktisk opgave: layout af applikationsskærme: skabe markup og udfylde det med forskellige elementer.
Resultat af lektionen: lære de grundlæggende klasser til at arbejde med grafik i Android; forståelse for principperne for at arbejde med View og Layout.
Dag otte - Aktivitet og livscyklus
− Skærmkommunikation, Aktivitet og manifest
− Hensigter og lanceringsaktivitet, hensigter
− Applikationslivscyklus
− Grundlæggende aktivitetsmetoder
Praktisk opgave: oprettelse og lancering af en ny aktivitet, afsendelse og modtagelse af hensigter, sporing af applikationsstart.
Resultat af lektionen: at studere livscyklussen for et program til Android, samt principperne for at arbejde med Activity
Modul 3
Dag ni - Arbejde med skærmelementer fra kode
− Henvisning til en visning ved dens ID
− Knap-klik-handlere
− Dynamisk skiftende elementer
− Animation for View
Praktisk opgave: tilføje handlinger, når du trykker på knapperne.
Resultat af lektionen: lære begreberne "Events" og "Event Handlers".
Dag ti - Programmering af skærmelementer
− Oprettelse af visningsobjekter i aktivitet
− Dynamisk markup
− Tilføjelse af grafiske elementer til eksisterende markup
− Arbejde med applikationsdesign
Praktisk opgave: Arbejder med applikationsdesign.
Resultat af lektionen: praksis med at bruge View-elementer i programkode.
Dag elleve - Arbejde med tråde og netværk
− Begrebet tråd i Java
− Oprette en tråd og få resultatet
− Grundlæggende om HTTP-protokollen
− Sende anmodninger til netværket og modtage et svar
Praktisk opgave: praksis med at kommunikere med en server ved at sende anmodninger, samt læse serverens svar.
Lektionens resultat: En introduktion til asynkron programmering og det grundlæggende i at arbejde med internettet i en applikation.
Dag tolv - Arbejde med projekter, præsentation
− Afslutning af elevprojekter
− Opsummering af lektionerne
− Forberedelse til præsentation af projekter for forældre
− Præsentation af projekter for forældre
Praktisk opgave: udvikle din egen fuldgyldige applikation og præsentere den for publikum.
Resultat: udvikling af projektpræsentationsevner.