Profesie Dezvoltator Android - curs gratuit de la Skillbox, training, Data: 29 noiembrie 2023.
Miscelaneu / / December 04, 2023
Companie rusă de internet în domeniul educației online, fondată în 2016. Participația de control în Skilbox LLC aparține VK. Compania este considerată lider pe piața rusă de formare profesională online. De asemenea, este lider în formarea pentru locuri de muncă legate de economia digitală și publicitatea online.
Skillbox este o companie rusă specializată în educație online. Skillbox se numește o universitate online pentru competențe solicitate.
Programele educaționale ale serviciului sunt concentrate pe patru domenii principale:
- proiecta;
- programare;
- marketing;
- Control.
Pe platformă puteți dobândi cunoștințe despre subiecte actuale și abilități solicitate. Toate cursurile sunt orientate spre practică: monitorizăm relevanța materialului și ajutăm la angajare și stagii.
Platforma educațională Skillbox a fost lansată în 2016. Compania a fost fondată de Igor Koropov (1989-2020) și Dmitri Krutov. Mai târziu li s-au alăturat Andrey Anishchenko și Sergey Popkov. Directorul general al companiei de la înființare a fost Dmitri Krutov. Skillbox a primit de două ori Premiul Runet: în 2018 la categoria Educație și Personal, iar în 2019 la categoria Tehnologie și Inovație.
În februarie 2019 Mail. Ru Group a achiziționat 3% din companie, apoi a majorat pachetul de acțiuni la 10,33% în martie și, în final, la 60,33% în decembrie același an. Conform raportului anual al Mail. Ru Group, un pachet de control al companiei, a costat-o 1,6 miliarde de ruble.
În noiembrie 2019, RBC a inclus compania în ratingul celor mai mari 35 de companii EdTech din Rusia, plasând Skillbox pe locul 6. În 2020, în clasamentul celor mai mari 10 companii EdTech compilat de RBC, Skillbox a trecut pe locul 2.
În octombrie 2020 Mail. Ru Group și-a majorat pachetul de acțiuni în companie la 70%. În noiembrie 2020, cofondatorul platformei, Igor Koropov, a murit la Soci.
Învață să programezi în Kotlin și să gestionezi erorile. Familiarizați-vă cu principiile OOP, programarea asincronă și reactivă.
Dezvoltator Android. Nivelul 1 ≈5-6 luni
Veți parcurge elementele de bază ale dezvoltării Android: învățați cum să dispuneți ecranele, să animați interfețele, logica programului, să lucrați cu date și rețeaua. Dezvoltați o aplicație similară cu Unsplash, Reddit sau Strava la alegere.
- Introducere în profesie
- Începutul lucrării
- Aspect
- Componente
- ConstraintLayout
- Resurse pentru proiect
- Ecrane de aplicație
- Animaţie
- Localizarea aplicației
- Ciclu de viață
- Bazele stocării datelor
- Arhitectura stratului de prezentare
- Rețea (retrofit)
- Lucrul cu baza de date (Camera)
- Lucrul cu seturi de date
- Lucrul cu partiții protejate ale sistemului de operare
- Lucrul cu locația
- Firebase
Dezvoltator Android. Nivelul 2 ≈4 luni
Învățați tehnici avansate de dezvoltare - personalizați interfața de utilizare, optimizați performanța, familiarizați-vă cu modelele de design și scufundați-vă în conceptul de programare reactivă. La sfârșitul modulului, lucrați la aplicație în echipă.
- Ne creăm propriile vizualizări și animații.
- Lucrul cu liste.
- UI declarativ.
- Efectuarea sarcinilor în fundal: practică.
- Injecție avansată de dependență. Pumnalul 2.
- Modele de construcție a aplicației.
- Modele de strat de prezentare.
- Testare.
- Ieșire din aplicație.
- Scurgeri de memorie și analizoare statice.
- Revizuirea codului la un nivel avansat.
- RxJava. Bazele.
- RxJava. Partea 2. Operatori.
Sistemul de control al versiunilor Git
Aflați comenzile de bază Git și aflați cum organizează echipele munca în ramuri.
- Versiuni de cod de program.
- Instalarea Git.
- Index și comiteri parțiale.
- Comparația versiunilor.
- Anulați modificările și anulați versiunile.
- Depozite și lucru în echipă.
- Filiale - crearea si conducerea.
- Fuziunea și rezolvarea conflictelor.
- Instrumente utile.
- Reguli pentru lucrul cu Git.
Limbajul de interogare SQL
Învățați limbajul de interogare SQL la un nivel profund. Învățați să scrieți interogări de baze de date și să modificați datele.
- SQL. Introducere.
- Structura bazei de date, cerere DESCRIBE.
- Selectarea și filtrarea datelor, interogare SELECT.
- Funcții și expresii, agregare de date.
- Relații și tabele de alăturare: JOIN.
- Gruparea.
- Modificarea datelor.
- Subinterogări.
- Declararea si modificarea structurii datelor.
Engleză pentru specialiști IT
Învață să comunici și să cauți informații în limba engleză.
- CV IT și CV: Cream un CV în limba engleză.
- Interviu de angajare: întrebări și răspunsuri: Suntem intervievați în limba engleză.
- Munca în echipă: Vorbim despre munca în echipă și procese în limba engleză.
- Comunicare la locul de muncă: engleză pentru comunicare.
- Scrisoare de afaceri: Corespondem în engleză.
- Dezvoltare software: Analizăm toate etapele ciclului de viață al software-ului în limba engleză.
- Dezvoltarea conceptului de sistem și SRS: Compilarea specificațiilor tehnice în limba engleză.
- Design: Vorbim despre concepte de design de bază.
- Dezvoltare și testare: Să ne uităm la termenii cheie care sunt utilizați în dezvoltare și testare.
- Implementare și întreținere: discutăm despre acțiunile tipice atunci când implementăm și întreținem în continuare software.
Cariera si dezvoltare pentru un programator
Obțineți sfaturi utile pentru dezvoltarea ulterioară a carierei.
- De ce are nevoie un angajator?
- Cum să creezi un CV și să cauți un loc de muncă.
- Cum să treci cu succes un interviu.
- Cum se trece perioada de probă.
Figma 2.0
Veți naviga prin interfața editorului grafic și veți crea machete de design pentru aplicații viitoare.
- Introducere în Figma. Prezentare generală a caracteristicilor.
- Lucrul cu grafica.
- Editor Figma - grile și planșe modulare.
- Crearea și configurarea componentelor, lucrul cu efecte.
- Crearea componentelor imbricate. Aspect automat.
- Organizarea spațiului de lucru al componentelor și stilurilor. Lucru în echipă, controlul versiunilor și transferul machetelor către dezvoltare.
- Prototiparea.
- Figma Animate.
- Modul bonus. Revizuirea și aplicarea pluginurilor Figma.
Testarea manuală a aplicațiilor mobile
Aflați să verificați aplicațiile Android pentru erori și să scrieți rapoarte de erori.
- Testarea aplicațiilor mobile.
- Familiaritate generală cu subiectul.
- Orientare și ecrane.
- Emulatori și simulatoare.
- Crearea de aplicații și funcții avansate ale Android Studio și XCode.
- GPS si baterie.
- Conexiune.
- Capturi de ecran și jurnalele.
- Informații despre proiectul de diplomă.
Avantaje: videoclipuri de înaltă calitate, profesori competenți, curatori foarte tari! Dezavantaje: Nu am găsit încă unul Bună ziua! Am decis să scriu o recenzie despre Skillbox pentru că această platformă educațională m-a surprins cu adevărat! O scurtă prefață: am 26 de ani, lucrez la o fabrică ca inginer, dar visez să devin programator. Și anume, îmi doresc foarte mult să învăț cum să fac aplicații pentru dispozitive Android...
Avantaje: Material și prezentare de înaltă calitate, eficiență. Dezavantaje: Costul fără reduceri și câștigurile mele nu este mic. Am marcat în mod constant ceva interesant și important, sau într-un mesaj personal pe VK (cred că mulți oameni fac asta). Linkul către Skillbox a adunat praf în marcajele mele de mult timp, deși mă uitam în mod regulat la recenzii despre ele pentru a le înțelege mai bine și pentru a afla mai multe, inclusiv...
Pro: Niciuna. Dezavantaje: Preț ridicat, material slab. Inutil. Buna ziua, am achizitionat cursul pe 18 mai, am invatat o luna. Pentru a finaliza sarcinile care au fost solicitate acolo, am contactat. Pentru videoclipurile bloggerilor de pe YouTube care sunt gratuite. Drept urmare, am ajuns la concluzia că aceste cursuri erau complet inutile, deoarece de fiecare dată căutam informații din afară. Dupa 3 luni am decis sa reziliez contractul cu acest idiot...
Învață să-ți creezi propriile aplicații și jocuri pentru Android, lucrează cu structuri de date și devii un specialist indispensabil pentru orice companie IT.
În acest curs veți învăța cum să lucrați cu biblioteca Room. Room este o interfață de nivel înalt care facilitează lucrul cu o bază de date SQLite.
În acest mini-curs, vom dezvolta o aplicație pentru a căuta și salva filmele preferate, apoi vom scrie teste unitare folosind Mockito.