Profession Android-udvikler - gratis kursus fra Skillbox, uddannelse, Dato: 29. november 2023.
Miscellanea / / December 04, 2023
Russisk internetvirksomhed inden for online uddannelse, grundlagt i 2016. Den kontrollerende aktiepost i Skilbox LLC tilhører VK. Virksomheden anses for at være førende på det russiske professionelle online træningsmarked. Det er også førende inden for uddannelse til job relateret til den digitale økonomi og online annoncering.
Skillbox er en russisk virksomhed, der har specialiseret sig i online undervisning. Skillbox kalder sig et online universitet for efterspurgte færdigheder.
Tjenestens uddannelsesprogrammer er fokuseret på fire hovedområder:
- design;
- programmering;
- markedsføring;
- styring.
På platformen kan du få viden om aktuelle emner og efterspurgte færdigheder. Alle kurser er rettet mod praksis: vi overvåger materialets relevans og hjælper med ansættelse og praktik.
Skillbox-uddannelsesplatformen blev lanceret i 2016. Virksomheden blev grundlagt af Igor Koropov (1989-2020) og Dmitry Krutov. Senere fik de selskab af Andrey Anishchenko og Sergey Popkov. Den generelle direktør for virksomheden siden grundlæggelsen har været Dmitry Krutov. Skillbox modtog Runet-prisen to gange: i 2018 i kategorien Uddannelse og personale og i 2019 i kategorien Teknologi og Innovation.
I februar 2019 Mail. Ru Group erhvervede 3% af virksomheden, øgede derefter aktieposten til 10,33% i marts og endelig til 60,33% i december samme år. Ifølge Mails årsrapport. Ru Group, en kontrollerende andel i virksomheden, kostede det 1,6 milliarder rubler.
I november 2019 inkluderede RBC virksomheden i vurderingen af de 35 største EdTech-virksomheder i Rusland, hvilket placerede Skillbox på en 6. plads. I 2020, på ranglisten over de 10 største EdTech-virksomheder udarbejdet af RBC, rykkede Skillbox til en 2. plads.
I oktober 2020 Mail. Ru Group øgede sin ejerandel i virksomheden til 70%. I november 2020 døde platformens medstifter, Igor Koropov, i Sochi.
Lær at programmere i Kotlin og håndtere fejl. Bliv bekendt med principperne for OOP, asynkron og reaktiv programmering.
Android udvikler. Niveau 1 ≈5-6 måneder
Du vil gennemgå det grundlæggende i Android-udvikling: Lær at layoute skærme, animere grænseflader, programmere logik, arbejde med data og netværket. Udvikl en applikation, der ligner Unsplash, Reddit eller Strava efter eget valg.
- Introduktion til faget
- Begyndelse af arbejdet
- Layout
- Komponenter
- Constraint Layout
- Projektressourcer
- Applikationsskærme
- Animation
- Applikationslokalisering
- Livscyklus
- Grundlæggende om datalagring
- Præsentation lagarkitektur
- Netværk (retrofit)
- Arbejde med databasen (rum)
- Arbejde med datasæt
- Arbejder med beskyttede OS-partitioner
- Arbejder med lokation
- Firebase
Android udvikler. Niveau 2 ≈4 måneder
Lær avancerede udviklingsteknikker - tilpas brugergrænsefladen, optimer ydeevnen, bliv fortrolig med designmønstre, og fordyb dig i konceptet med reaktiv programmering. I slutningen af modulet arbejdes der med ansøgningen i et team.
- Vi skaber vores egne visninger og animationer.
- Arbejde med lister.
- Deklarativ brugergrænseflade.
- Udførelse af opgaver i baggrunden: praksis.
- Avanceret afhængighedsinjektion. Dolk 2.
- Anvendelseskonstruktionsmønstre.
- Præsentationslagsmønstre.
- Afprøvning.
- Applikationsafslutning.
- Hukommelseslækager og statiske analysatorer.
- Kodegennemgang på et avanceret niveau.
- RxJava. Grundlæggende.
- RxJava. Del 2. Operatører.
Git versionskontrolsystem
Lær grundlæggende Git-kommandoer og lær, hvordan teams organiserer arbejdet i grene.
- Programkodeversioner.
- Installation af Git.
- Indeks og delvise commits.
- Sammenligning af versioner.
- Annuller ændringer og rollback-versioner.
- Repositories og teamwork.
- Filialer - oprettelse og ledelse.
- Sammenlægning og konfliktløsning.
- Nyttige værktøjer.
- Regler for at arbejde med Git.
SQL-forespørgselssprog
Lær SQL-forespørgselssproget på et dybt niveau. Lær at skrive databaseforespørgsler og ændre data.
- SQL. Introduktion.
- Databasestruktur, BESKRIV anmodning.
- Valg og filtrering af data, VÆLG forespørgsel.
- Funktioner og udtryk, dataaggregering.
- Relationer og samleborde: JOIN.
- Gruppering.
- Dataændring.
- Underforespørgsler.
- Erklæring og ændring af datastruktur.
Engelsk for IT-specialister
Lær at kommunikere og søge efter information på engelsk.
- IT CV og CV: Vi opretter et CV på engelsk.
- Jobsamtale: spørgsmål og svar: Vi bliver interviewet på engelsk.
- Teamwork: Vi taler om teamwork og processer på engelsk.
- Arbejdspladskommunikation: Engelsk for kommunikation.
- Forretningsbrev: Vi korresponderer på engelsk.
- Softwareudvikling: Vi analyserer alle stadier af softwarens livscyklus på engelsk.
- Systemkonceptudvikling og SRS: Udarbejdelse af tekniske specifikationer på engelsk.
- Design: Vi taler om grundlæggende designkoncepter.
- Udvikling og test: Lad os se på de nøglebegreber, der bruges i udvikling og test.
- Implementering og vedligeholdelse: Vi diskuterer typiske handlinger ved implementering og yderligere vedligeholdelse af software.
Karriere og udvikling for en programmør
Få nyttige tips til videre karriereudvikling.
- Hvad har en arbejdsgiver brug for?
- Sådan opretter du et CV og leder efter et job.
- Sådan består du et interview.
- Sådan består prøvetiden.
Figma 2.0
Du vil navigere i den grafiske editor-grænseflade og skabe designlayouts til fremtidige applikationer.
- Introduktion til Figma. Oversigt over funktioner.
- Arbejde med grafik.
- Figma editor - modulære gitter og tegnebrætter.
- Oprettelse og konfiguration af komponenter, arbejde med effekter.
- Oprettelse af indlejrede komponenter. Automatisk layout.
- Organisering af arbejdsområdet for komponenter og stilarter. Teamarbejde, versionskontrol og overførsel af layouts til udvikling.
- Prototyping.
- Figma Animate.
- Bonusmodul. Gennemgang og anvendelse af Figma plugins.
Manuel test af mobile applikationer
Lær at tjekke Android-applikationer for fejl og skrive fejlrapporter.
- Test af mobilapplikationer.
- Generel kendskab til emnet.
- Orientering og skærme.
- Emulatorer og simulatorer.
- Opbygning af applikationer og avancerede funktioner i Android Studio og XCode.
- GPS og batteri.
- Forbindelse.
- Skærmbilleder og logs.
- Information om diplomprojektet.
Fordele: Videoer i høj kvalitet, kompetente lærere, meget seje kuratorer! Ulemper: Har ikke fundet en endnu Hej! Jeg besluttede at skrive en anmeldelse om Skillbox, fordi denne uddannelsesplatform virkelig overraskede mig! Et kort forord: Jeg er 26 år, jeg arbejder på en fabrik som ingeniør, men jeg drømmer om at blive programmør. Jeg vil nemlig rigtig gerne lære at lave applikationer til Android-enheder...
Fordele: Materiale og præsentation af høj kvalitet, effektivitet. Ulemper: Omkostningerne uden rabatter og mine gevinster er ikke små. Jeg bogmærker konstant noget interessant og vigtigt, eller i en personlig besked på VK (jeg tror, mange mennesker gør dette). Linket til Skillbox har samlet støv i mine bogmærker i lang tid, selvom jeg jævnligt kiggede på anmeldelser om dem for bedre at forstå dem og lære mere, herunder...
Fordele: Ingen. Ulemper: Høj pris, dårligt materiale. Ubrugelig. Hej, jeg købte kurset den 18. maj, jeg studerede i en måned. For at udføre de opgaver, der blev stillet der, kontaktede jeg. Til videoer af bloggere fra YouTube, der er gratis. Som et resultat kom jeg til den konklusion, at disse kurser var fuldstændig unødvendige, da jeg hver gang søgte information udefra. Efter 3 måneder besluttede jeg at opsige kontrakten med denne idiot...
Lær at lave dine egne applikationer og spil til Android, arbejd med datastrukturer og bliv en uundværlig specialist for enhver it-virksomhed.
På dette kursus lærer du, hvordan du arbejder med Room-biblioteket. Room er en grænseflade på højt niveau, der gør arbejdet med en SQLite-database lettere.
I dette minikursus vil vi udvikle en applikation til at søge og gemme yndlingsfilm og derefter skrive enhedstests ved hjælp af Mockito.