Utbildning i mobil applikationsutveckling - kurs 18 000 rub. från Coddy School of Programming for Children, utbildning 3 moduler (månader)
Miscellanea / / November 29, 2023
Det är svårt att föreställa sig en modern person utan en mobil enhet i händerna. Telefoner, smartphones, surfplattor, netbooks och andra kommunikatörer är designade för att göra våra liv enklare och ge snabb tillgång till nödvändig information var som helst i världen.
Dessutom växer marknaden för mobilapplikationer, med hjälp av vilken du kan göra vad som helst - kommunicera, skapa shoppa, boka hotell, ringa taxi, beställa mat, föra över pengar, läsa böcker, lära sig språk, leka och mycket mer Övrig. Enligt Mediascope ägnar ryssarna i genomsnitt mer än 80 % av sin tid på mobilt Internet till applikationer. I näringslivet blir det lika nödvändigt att ha en applikation som att ha en webbplats. Därför växer efterfrågan på professionella mobilutvecklare varje år.
Vill du att ditt barn ska bemästra ett av de mest populära och trendiga yrkena inom IT-området och lära sig att göra sin egen applikation? Ge honom sedan en kurs i att skapa mobila applikationer på CODDY programmeringsskola för barn!
Syfte med kursen: lära dig Android-utveckling och skapa din egen mobilapplikation
Utbildning för applikationsutveckling
Mobil app är ett program designat för användning på mobila enheter. Denna programvara utvecklas vanligtvis utifrån människors intressen och deras behov för en specifik plattform (iOS, Android, Windows Phone) på ett högnivåspråk och kompilerat till inbyggd operativsystemkod, vilket ger maximalt prestanda.
Även ett barn kan skriva en mobilapplikation. Idag finns det två huvudsakliga sätt att göra detta - lär dig onlinelektioner och applikationsdesigner själv, eller ta utvecklarkurser i Moskva. Det senare är ett måste om du vill bli specialist inom detta område och lära dig hur du skapar en högkvalitativ och funktionell produkt. Vår kurs gör det möjligt för ditt barn att enkelt bemästra det lovande och högbetalda yrket som en mobilapplikationsutvecklare. Utbildningen genomförs av erfarna och praktiska lärare som kommer att avslöja alla hemligheter med att skapa coola och professionella applikationer. Den här kursen rekommenderas för alla kodade elever över 9 år och syftar till att visa Android-utveckling i praktiken.
Till en början var användningen av Android mycket begränsad, men nu är det den mest accepterade plattformen för mobilapplikationsutveckling, som är en av de starkaste konkurrenterna till ett annat populärt operativsystem - Äpple.
Fördelar med Android-applikationsutveckling
- Lönsamhet. Med Android kan du skapa komplexa applikationer till minimal kostnad eftersom Android-utvecklingspaketet är fritt tillgängligt.
- Enkel integration. Android kan enkelt integreras i alla system. Utvecklare kan dra full nytta av sin fantasi och kreativitet för att skapa övertygande applikationer som aldrig tidigare har använts på andra plattformar.
- Att koda Android-appar är mycket enklare än att koda appar på andra plattformar. Android-applikationer är kodade i Java.
- Enkel applikationsdistribution. Förutom Google Play, som är den officiella applikationsmarknaden, kan du använda andra distributionsresurser från tredje part.
- Utmärkt kompatibilitet med enheter. Android-appar fungerar sömlöst på enheter från olika tillverkare.
Vad kommer att ge dig att lära dig mobilapplikationsprogrammering?
Under kursen ditt barn:
- lära sig att programmera för Android;
- kommer att kunna utveckla sin egen mobilapplikation för Android;
- lär sig hur man skapar ett användarvänligt mobilt gränssnitt.
Utvecklingskursen för Android mobilapplikationer består av 3 moduler.
Den första modulen täcker grunderna i programmeringsspråket Java, såväl som att lära sig applikationsutvecklingsverktyg. I lektionerna i den första modulen kommer vi att studera följande ämnen:
- Java programmeringsspråk: dess syntax och grundläggande konstruktioner
- skriva och kompilera Java-program på en dator
- objektorienterat paradigm i programmering med hjälp av klasser
- Android-applikationsutvecklingsmiljö: Android Studio
I den andra modulen kommer barn att börja skriva sina egna applikationer, genom vilka vi kommer att studera de viktigaste aspekterna av Android-utveckling, som:
- Android-applikationsstruktur
- arbeta med resurser
- skapa XML-uppmärkningsfiler
- begreppet aktivitet och arbeta med skärmar
Den tredje modulen ägnas åt utveckling av individuella projekt för barn. Under lektionerna kommer vi att ta upp:
- bearbeta händelser som inträffar i programmet
- dynamiskt skapande och hantering av UI-element
- arbetar med multithreading
- arbeta med Internet i applikationen
Med hänsyn till det faktum att Android-plattformen utvecklas extremt aktivt, kommer denna kunskap att göra det möjligt för barnet att börja tjäna pengar nu och hitta ett lovande jobb i framtiden. Han kommer att få praktiska färdigheter i att skapa applikationer och kommer att effektivt använda funktionerna hos Android-plattformen och resurserna direkt efter att ha slutfört den första modulen.
Modul 1
Dag ett - Introduktion till Android och Java
− Mobila enheter och applikationer: utvecklingshistoria
− Första bekantskapen med Java
− "Hello World"-program
− Kompilera och köra ett Java-program
Praktisk uppgift: skriva det första programmet i Java.
Lektionsresultat: JDK-miljön har förberetts och konfigurerats helt, principerna för att arbeta med kommandoraden, kompilera och köra Java-program har bemästrats.
Dag två - Java Basics
− Syntax för programmeringsspråk
− Variabler, loopar, förgrening
− Matriser och listor
− Metoder och deras parametrar i Java
Praktisk uppgift: skapa ett program med villkorssatser, loopar och individuella funktioner.
Resultatet av lektionen: lära sig grunderna i Java-språksyntax.
Dag tre - Objektorienterad programmering
− Begreppet objekt och klass
− Omfattning i Java
− Klassparametrar och metoder
− Öva på att skapa och använda klasser
Praktisk uppgift: skapa en klassstruktur för ditt projekt.
Resultatet av lektionen: lära sig grunderna i OOP och utveckla färdigheter i att arbeta med objekt.
Dag fyra - Lär känna Android Studio
− Skapa ett Android Studio-projekt
− Programgränssnitt
− Grundläggande element i utvecklingsmiljön
− Första sammanställningen och lanseringen av applikationen
Praktisk uppgift: Praktisk uppgift: portera program skrivna i Java; montering och sammanställning av applikationen.
Resultatet av lektionen: studera Android-applikationsutvecklingsmiljön.
Modul 2
Dag fem - Android-applikationsstruktur, manifest, gradle
− Huvuddelar av Android-projektet
− Manifestfil
− Gradle Application Builder
− Kommunikation mellan olika projektmoduler
Praktisk uppgift: starta och felsöka det första programmet.
Resultatet av lektionen: Förstå projektkatalogstrukturen för Android.
Dag sex - Arbeta med resurser
− Resurskatalogstruktur
− Lära sig hur man arbetar med XML-filer
− Principer för att arbeta med resurser: ID
− Lägga till vektor- och rastergrafik
Praktisk uppgift: lägga till grafik till programmet, skapa en ikon.
Resultatet av lektionen: studera XML-formatet och principerna för att arbeta med applikationsresurser.
Dag sju - Layout och skärmelement
− Konsolidering av arbetet med XML-formatet
− Olika vyelement: text, knappar, bilder
− Behållare för visning: Layout
− Skapa din egen uppmärkning
Praktisk uppgift: layout av applikationsskärmar: skapa markeringar och fylla den med olika element.
Resultatet av lektionen: lära sig de grundläggande klasserna för att arbeta med grafik i Android; förståelse för principerna för att arbeta med View and Layout.
Dag åtta - Aktivitet och livscykel
− Skärmkommunikation, Aktivitet och manifest
− Intents and launchActivity, Intent
− Applikationslivscykel
− Grundläggande aktivitetsmetoder
Praktisk uppgift: skapa och lansera en ny aktivitet, skicka och ta emot avsikter, spåra applikationsstart.
Resultatet av lektionen: studerar livscykeln för ett program för Android, samt principerna för att arbeta med Activity
Modul 3
Dag nio - Arbeta med skärmelement från kod
− Refererar till en vy med dess ID
− Hanterare för knappklick
− Dynamiskt föränderliga element
− Animation for View
Praktisk uppgift: lägga till åtgärder när du trycker på knappar.
Resultatet av lektionen: lära sig begreppen "Events" och "Event Handlers".
Dag tio - Programmering av skärmelement
− Skapa vyobjekt i aktivitet
− Dynamisk uppmärkning
− Lägga till grafiska element till befintlig uppmärkning
− Arbeta med applikationsdesign
Praktisk uppgift: Arbetar med applikationsdesign.
Resultatet av lektionen: praxis att använda View-element i programkod.
Dag elva - Arbeta med trådar och nätverk
− Begreppet tråd i Java
− Skapa en tråd och få resultatet
− Grunderna i HTTP-protokollet
− Skicka förfrågningar till nätverket och ta emot svar
Praktisk uppgift: praxis att kommunicera med en server genom att skicka förfrågningar, samt att läsa serverns svar.
Lektionsresultat: En introduktion till asynkron programmering och grunderna för att arbeta med Internet i en applikation.
Dag tolv - Arbete med projekt, presentation
− Slutförande av studentprojekt
− Sammanfattning av lektionerna
− Förberedelse inför presentation av projekt för föräldrar
− Presentation av projekt för föräldrar
Praktisk uppgift: utveckla din egen fullfjädrade applikation och presentera den för publiken.
Resultat: utveckling av färdigheter i projektpresentation.