Opplæring i mobilapplikasjonsutvikling - kurs 18 000 rub. fra Coddy School of Programming for Children, opplæring 3 moduler (måneder)
Miscellanea / / November 29, 2023
Det er vanskelig å forestille seg en moderne person uten en mobilenhet i hendene. Telefoner, smarttelefoner, nettbrett, netbooks og andre kommunikatorer er designet for å gjøre livene våre enklere og gi rask tilgang til nødvendig informasjon hvor som helst i verden.
I tillegg vokser markedet for mobilapplikasjoner, ved hjelp av dette kan du gjøre hva som helst - kommunisere, lage handle, bestille hotell, ringe taxi, bestille mat, overføre penger, lese bøker, lære språk, leke og mye mer annen. Ifølge Mediascope bruker russere i gjennomsnitt mer enn 80 % av tiden sin på mobilt Internett til applikasjoner. I næringslivet blir det like nødvendig å ha en applikasjon som å ha en nettside. Derfor vokser etterspørselen etter profesjonelle mobilutviklere hvert år.
Vil du at barnet ditt skal mestre et av de mest populære og trendy yrkene innen IT-feltet og lære å lage sin egen søknad? Så gi ham et kurs i å lage mobilapplikasjoner på CODDY programmeringsskole for barn!
Formålet med kurset: lære Android-utvikling og lage din egen mobilapplikasjon
Opplæring i applikasjonsutvikling
Mobilapp er et program designet for bruk på mobile enheter. Denne programvaren er vanligvis utviklet basert på interessene til folk og deres behov for en bestemt plattform (iOS, Android, Windows Phone) på et språk på høyt nivå og kompilert til opprinnelig operativsystemkode, som gir maksimalt opptreden.
Selv et barn kan skrive en mobilapplikasjon. I dag er det to hovedmåter å gjøre dette på - lær online leksjoner og applikasjonsdesignere selv, eller ta utviklerkurs i Moskva. Sistnevnte er et must hvis du ønsker å bli en spesialist på dette feltet og lære å lage et høykvalitets og funksjonelt produkt. Vårt kurs lar barnet ditt enkelt mestre det lovende og høyt betalte yrket til en mobilapplikasjonsutvikler. Opplæringen gjennomføres av erfarne og praktiske lærere som vil avsløre alle hemmelighetene ved å lage kule og profesjonelle applikasjoner. Dette kurset anbefales for alle kodede studenter over 9 år og er rettet mot å vise Android-utvikling i praksis.
I utgangspunktet var bruken av Android svært begrenset, men nå er det den mest aksepterte plattformen for mobilapplikasjonsutvikling, som er en av de sterkeste rivalene til et annet populært operativsystem - Eple.
Fordeler med Android-applikasjonsutvikling
- Lønnsomhet. Med Android kan du lage komplekse applikasjoner til minimale kostnader fordi Android-utviklingssettet er fritt tilgjengelig.
- Enkel integrasjon. Android kan enkelt integreres i ethvert system. Utviklere kan dra full nytte av fantasien og kreativiteten til å lage overbevisende applikasjoner som aldri har vært brukt før på andre plattformer.
- Å kode Android-apper er mye enklere enn å kode apper på andre plattformer. Android-applikasjoner er kodet i Java.
- Enkel applikasjonsdistribusjon. I tillegg til Google Play, som er den offisielle applikasjonsmarkedet, kan du bruke andre distribusjonsressurser fra tredjeparter.
- Utmerket kompatibilitet med enheter. Android-apper fungerer sømløst på enheter fra ulike produsenter.
Hva vil læring av mobilapplikasjonsprogrammering gi deg?
Under kurset ditt:
- lære å programmere for Android;
- vil kunne utvikle sin egen mobilapplikasjon for Android;
- lærer hvordan du lager et brukervennlig mobilgrensesnitt.
Android-mobilapplikasjonsutviklingskurset består av 3 moduler.
Den første modulen dekker det grunnleggende om programmeringsspråket Java, i tillegg til å lære applikasjonsutviklingsverktøy. I leksjonene i den første modulen vil vi studere følgende emner:
- Java programmeringsspråk: dets syntaks og grunnleggende konstruksjoner
- skrive og kompilere Java-programmer på en datamaskin
- objektorientert paradigme i programmering ved bruk av klasser
- Android-applikasjonsutviklingsmiljø: Android Studio
I den andre modulen vil barn begynne å skrive sine egne applikasjoner, der vi vil studere hovedaspektene ved Android-utvikling, for eksempel:
- Android-applikasjonsstruktur
- jobber med ressurser
- lage XML-markeringsfiler
- konsept for aktivitet og arbeid med skjermer
Den tredje modulen er viet utvikling av individuelle prosjekter for barn. I løpet av timene vil vi dekke:
- behandle hendelser som skjer i programmet
- dynamisk oppretting og administrasjon av UI-elementer
- jobber med multithreading
- arbeid med Internett i applikasjonen
Med tanke på det faktum at Android-plattformen utvikler seg ekstremt aktivt, vil denne kunnskapen gjøre det mulig for barnet å begynne å tjene penger nå og finne en lovende jobb i fremtiden. Han vil få praktiske ferdigheter i å lage applikasjoner og vil effektivt bruke funksjonene til Android-plattformen og ressursene umiddelbart etter å ha fullført den første modulen.
Modul 1
Dag én - Introduksjon til Android og Java
− Mobile enheter og applikasjoner: utviklingshistorie
− Første bekjentskap med Java
− "Hello World"-programmet
− Kompilere og kjøre et Java-program
Praktisk oppgave: skrive det første programmet i Java.
Leksjonsresultat: JDK-miljøet er fullt forberedt og konfigurert, prinsippene for å jobbe med kommandolinjen, kompilere og kjøre Java-programmer har blitt mestret.
Dag to - Grunnleggende om Java
− Syntaks for programmeringsspråk
− Variabler, løkker, forgrening
− Matriser og lister
− Metoder og deres parametere i Java
Praktisk oppgave: lage et program med betingede utsagn, looper og individuelle funksjoner.
Resultatet av leksjonen: lære det grunnleggende om Java-språksyntaks.
Dag tre - Objektorientert programmering
− Begrepet objekt og klasse
− Omfang i Java
− Klasseparametere og metoder
− Øv på å lage og bruke klasser
Praktisk oppgave: lage en klassestruktur for prosjektet ditt.
Resultatet av leksjonen: lære det grunnleggende om OOP og utvikle ferdigheter i arbeid med objekter.
Dag fire – Bli kjent med Android Studio
− Opprette et Android Studio-prosjekt
− Programgrensesnitt
− Grunnleggende elementer i utviklingsmiljøet
− Første kompilering og lansering av applikasjonen
Praktisk oppgave: Praktisk oppgave: portering av programmer skrevet i Java; montering og kompilering av applikasjonen.
Resultatet av leksjonen: studere Android-applikasjonsutviklingsmiljøet.
Modul 2
Dag fem - Android-applikasjonsstruktur, manifest, gradle
− Hoveddeler av Android-prosjektet
− Manifestfil
− Gradle Application Builder
− Kommunikasjon mellom ulike prosjektmoduler
Praktisk oppgave: starte og feilsøke det første programmet.
Resultatet av leksjonen: Forstå prosjektkatalogstrukturen for Android.
Dag seks – Arbeid med ressurser
− Ressurskatalogstruktur
− Lære å jobbe med XML-filer
− Prinsipper for arbeid med ressurser: ID
− Legge til vektor- og rastergrafikk
Praktisk oppgave: legge til grafikk i applikasjonen, lage et ikon.
Resultatet av leksjonen: studere XML-formatet og prinsippene for arbeid med applikasjonsressurser.
Dag syv - Layout og skjermelementer
− Konsolidering av arbeid med XML-formatet
− Ulike visningselementer: tekst, knapper, bilder
− Beholdere for visning: Layout
− Lage din egen markering
Praktisk oppgave: layout av applikasjonsskjermer: lage markering og fylle den med forskjellige elementer.
Resultatet av leksjonen: lære de grunnleggende klassene for arbeid med grafikk i Android; forståelse av prinsippene for arbeid med View and Layout.
Dag åtte – Aktivitet og livssyklus
− Skjermkommunikasjon, aktivitet og manifest
− Intents and launchActivity, Intent
− Applikasjonslivssyklus
− Grunnleggende aktivitetsmetoder
Praktisk oppgave: opprette og lansere en ny aktivitet, sende og motta intensjoner, spore applikasjonsstart.
Resultatet av leksjonen: studere livssyklusen til et program for Android, samt prinsippene for å jobbe med Activity
Modul 3
Dag ni - Arbeid med skjermelementer fra kode
− Å referere til en visning ved sin ID
− Knappeklikkbehandlere
− Dynamisk skiftende elementer
− Animasjon for visning
Praktisk oppgave: legge til handlinger når du trykker på knapper.
Resultatet av leksjonen: lære begrepene "Events" og "Event Handlers".
Dag ti - Programmering av skjermelementer
− Opprette visningsobjekter i aktivitet
− Dynamisk markering
− Legge til grafiske elementer til eksisterende markering
− Arbeide med applikasjonsdesign
Praktisk oppgave: Jobber med applikasjonsdesign.
Resultatet av leksjonen: praksis med å bruke View-elementer i programkode.
Dag elleve - Arbeid med tråder og nettverksbygging
− Trådbegrepet i Java
− Lage en tråd og få resultatet
− Grunnleggende om HTTP-protokollen
− Sende forespørsler til nettverket og motta svar
Praktisk oppgave: praksisen med å kommunisere med en server ved å sende forespørsler, samt lese serverens svar.
Leksjonsresultat: En introduksjon til asynkron programmering og det grunnleggende om å jobbe med Internett i en applikasjon.
Dag tolv - Arbeid med prosjekter, presentasjon
− Avslutning av studentprosjekter
− Oppsummering av leksjonene
− Forberedelse til presentasjon av prosjekter for foreldre
− Presentasjon av prosjekter for foreldre
Praktisk oppgave: utvikle din egen fullverdige applikasjon og presentere den for publikum.
Resultat: utvikling av ferdigheter i prosjektpresentasjon.