Dataingeniør fra null til Junior - gratis kurs fra Skillbox, opplæring, Dato: 29. november 2023.
Miscellanea / / November 30, 2023
For nybegynnere
Lær Python og SQL fra bunnen av. Lær å samle inn, analysere og behandle data. Løs problemer basert på reelle tilfeller og legg dem til porteføljen din. Du kan starte en karriere innen datateknikk mens du studerer.
For programmerere
Forbedre kunnskapen din om SQL for å jobbe med databaser. Du vil gå gjennom hele banen til en dataingeniør fra innsamling av rådata til implementering av modellen. Erfaring med programmering vil hjelpe deg raskt å forstå et nytt yrke og endre faget ditt.
For begynnende analytikere
Lær alle stadier av arbeid med data. Lær å samle informasjon fra forskjellige kilder, bygg en arkitektur for lagring og visualiser rapporter. Du vil selvstendig kunne forberede data for påfølgende analyse.
Forfatter av Machine Learning-kurset. Senior dataforsker, teamleder i SberData, Sber. 5+ år i yrket
Kursholder, FoU-direktør, UBIC Tech. Mer enn 15 års erfaring innen utvikling
Dataforsker ved Sberbank, matematiker ved datasenteret til det russiske vitenskapsakademiet. Blokk "Fundamentals of Mathematics for Data Science". Mer enn 4 års erfaring i undervisning i høyere matematikk
Første nivå: grunnleggende opplæring
Bli kjent med hovedområdene innen datavitenskap, tren og implementer din første ML-modell. Få grunnleggende kunnskap om matematikk, statistikk og sannsynlighetsteori. Alt dette vil hjelpe deg å forstå de grunnleggende prinsippene for arbeid med data. Gjennomsnittlig gjennomføringstid er 6 måneder.
Introduksjon til datavitenskap
Du vil gå gjennom alle stadier av arbeidet med data. Lær å identifisere problemer, samle forretningskrav. Du vil laste ned data fra ulike kilder, gjennomføre utforskende analyser og forberede datasettet for videre bruk. Tren og implementer en ferdig ML-modell, prøv deg frem som produkt- og markedsanalytiker. Lær hvordan du formulerer og tester hypoteser. Mestre de grunnleggende verktøyene for arbeid: Python, SQL, Excel, Power Bi, Airflow.
Grunnleggende matematikk for datavitenskap
Få grunnleggende kunnskap om matematikk for å jobbe med maskinlæring. Du vil forstå hva tilnærming, interpolasjon, funksjoner, regresjoner, matriser og vektorer er. Lær å jobbe med matematiske enheter i SymPy Python-biblioteket.
Grunnleggende om statistikk og sannsynlighetsteori
Du vil forstå prinsippene for arbeid med tilfeldige variabler og hendelser. Bli kjent med noen typer fordelinger og statistiske tester som er nyttige for å konstruere modeller og teste hypoteser.
Praksismulighet
Grunnleggende kunnskaper og ferdigheter er nok for å få praksisplass – du kan fortsette å studere på kurset og i bedriften samtidig.
Andre nivå: Dataingeniør Junior
Lær å samle komplekse datasett, forberede utstillingsvinduer og bygge pipelines for arbeid, distribuere DS-prosjekter fra bunnen av og teste kode. Du vil være klar til å jobbe som Junior Data Engineer. Gjennomsnittlig gjennomføringstid er 6 måneder.
Innledende blokk
Finn ut hva en dataingeniør gjør, hvilken rolle han spiller i et datavitenskapsprosjekt, og hvilke karriereveier han har. Du vil forstå hvordan kurset er bygget opp og hvilke emner du skal studere.
SQL
Lær å manipulere data i eksisterende tabeller, utfør innsetting, slett og oppdater operasjoner. Du kan lagre data fra databasen i ulike formater. Lær om vindusfunksjoner og det grunnleggende om å forberede datamars ved hjelp av SQL. Lær å sikre korrekt innsetting av informasjon i transaksjonsmodus. Du vil kunne lese og forstå transaksjonsloggen. Lær hva indekser er og indeksarkitektur og hvor de brukes. Lær teknikker for å øke hastigheten på søk.
Python. LVL 2
Vurder datatyper, hvordan de kan konverteres og hvordan Python og SQL fungerer sammen – hente data fra en database, jobbe med dataene og kjøre spørringer. Lær de grunnleggende konseptene for JSON- og XML-dataskjemaer. Du vil kunne konfigurere applikasjonsfeilsøking, skrive tester, anonymisere og kryptere data.
Biblioteker for Python
Du vil lære hva biblioteker for arbeid med grafer er, veiledet læring, visualisering av metrikk og kilder til datasett. Lær å bruke Python og biblioteker til å jobbe med data. Du kan fortsette å lære pandaer.
Luftstrøm
Gjennomgå nøkkelkonsepter og fremgangsmåter for å jobbe med Airflow. Lær grunnleggende arkitektur og interoperabilitet fra brukergrensesnitt til CLI. Bygg din første datapipeline.
Grunnleggende gnist
Master Spark: lær hvilke dataressurser den opererer på, hvordan den lagrer data og fungerer med minne og disk. Sett opp din første lokale stand. Lær det grunnleggende om RDD: grunnleggende konsepter, arbeid med kilder, handlinger. Lær å jobbe med Dataframe API. Lær ytelses- og optimaliseringsproblemer ved bruk av Dataframe, datakilder og typer, arbeid med gyldige/ugyldige data, feilhåndtering, UDF, interaksjon med Python og SQL.
Grunnleggende om maskinlæringsalgoritmer
Du vil forstå hovedtypene for maskinlæringsmodeller, nøkkelbegreper og definisjoner. Lær regresjonsalgoritmer og klyngealgoritmer.
Utplassering
Lær hovedstadiene for å forberede en modell for distribusjon, tilnærminger til å bygge et API og måter å håndtere feil og feilsøke applikasjoner på. Du vil være i stand til å feilsøke distribusjonsproblemer og mestre de grunnleggende swagger-verktøyene. Bli kjent med nøkkelprosessene til bash: skriving av skript, arbeid med variabler og tekstredigerere sed og awk.
Avsluttende prosjekter
Etter å ha bestått første nivå, forberede et introduksjonsprosjekt. På slutten av kurset vil du presentere ditt siste arbeid.
Introduksjon til datavitenskap
Konsolider din nye kunnskap på et individuelt prosjekt - du vil gå fra å laste data til å implementere en modell. Løs problemene til en dataingeniør, ML-ingeniør og dataanalytiker for å bestemme spesialiseringen din.
Dataingeniør
Avsluttende prosjekt på juniornivå. Gjennomfør en kohortanalyse og last ned API-referanser. Bygg dashbord basert på dataene som mottas.
Bonuskurs
Utviklerkarriere: Sysselsetting og utvikling
Du lærer hvordan du velger en passende stilling, forbereder deg til et intervju og forhandler med en arbeidsgiver. Du vil raskt kunne få en stilling som oppfyller dine forventninger og ferdigheter.
Git versjonskontrollsystem
Lær å endre versjonskode, opprette og administrere depoter, grener og løse versjonskonflikter. Lær nyttige regler for å jobbe med Git.
Engelsk for IT-spesialister
Få språkkunnskaper som vil hjelpe deg å bestå et intervju med et utenlandsk selskap og kommunisere komfortabelt i blandede team.