"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

Kære medingeniører og fremtidige ingeniører, Metarhia-fællesskabet åbner tilmelding til et gratis kursus "Programming Fundamentals", som vil være tilgængeligt på youtube и github uden nogen begrænsninger. Nogle af foredragene er allerede optaget i slutningen af ​​2018 og begyndelsen af ​​2019, og nogle vil blive holdt i Kiev Polytekniske Institut i efteråret 2019 og umiddelbart tilgængelig på kursus kanal. Erfaringerne fra de foregående 5 år, hvor jeg holdt mere komplekse foredrag, viste behovet for foredrag for meget begyndere. Denne gang, på grund af talrige forespørgsler fra studerende, vil jeg forsøge at tilføje en masse materialer om det grundlæggende i programmering og, hvis det er muligt, abstrahere kurset fra JavaScript. Selvfølgelig vil de fleste eksempler forblive i JavaScript, men den teoretiske del vil være meget bredere og vil ikke være begrænset til sprogets syntaks og API. Nogle eksempler vil være i TypeScript og C++. Dette er ikke et bare-bones JavaScript-kursus, men et grundlæggende kursus i det grundlæggende i programmering, herunder grundlæggende koncepter og designmønstre for forskellige paradigmer, funktionelle, proceduremæssige, objektorienterede, generiske, asynkrone, reaktive, parallelle, multiparadigmer og metaprogrammering, såvel som det grundlæggende i datastrukturer, test, principper for konstruktion af projekters struktur og arkitektur.

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

Om kurset

Kurset er bygget uden brug af eksterne biblioteker, afhængigheder og rammer, i stedet vil vi forsøge at gøre alt selv, dykke ned i hvordan og hvorfor det fungerer. Kodeeksemplerne vil bruge Node.js og en browser som startmiljø. I år vil kurset blive suppleret med praktiske opgaver, som manglede så meget før. For at mestre udviklingsprocessen vil der blive demonstreret teknikker til refactoring og optimering af kode, herunder kodegennemgang af elevopgaver. Der vil blive lagt vægt på kodestil og brug af værktøjer såsom versionskontrolsystemer og pakkehåndtering. Jeg forsøgte at gøre alle eksemplerne så tæt som muligt på virkelige projekter, fordi man ønsker at blive specialister ikke i uddannelseseksempler, men i praktisk programmering. Kodeeksempler er tilgængelige i åben form i organisationens Github Sådan fungerer programmering, vil links til koden være under hver video og backlinks fra koden til videoen er der, hvor videoforelæsningerne allerede er blevet optaget. Det er i Github ordbog over termer и kursusindhold. Spørgsmål kan stilles i grupper på Telegram eller direkte under videoen. Alle foredrag er åbne, du kan komme til KPI og stille spørgsmål på seminarer efter forelæsningerne. Foredragsplan offentliggøres med det samme, men kan ændre sig lidt.

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

eksamen

Om vinteren vil kursisterne efter 1. semester blive tilbudt selvstændige opgaver til at vurdere deres vidensniveau, og hvis de er bestået, kan du tage en eksamen for at modtage et certifikat fra Metarhia. Min eksamen er ikke en universitetseksamen med billetter, med teori og praksis, men en komplet eksamen på alt stoffet, hvor teori ikke er skilt fra praksis. Der er ikke plads til simpelt held her. Ikke alle vil bestå eksamen, cirka 1-2 ud af 100 studerende kan modtage et certifikat. Men vi studerer ikke for papirernes skyld, men for videns skyld. Du kan først tage eksamen igen efter et år. Træningen er gratis og åben for alle. Mere end 1200 personer har allerede tilmeldt sig. Uddannelsen kan vare fra 1 til 4 år, afhængig af elevens succes. Hvis nogen ikke består eksamen, kan de fortsætte med at studere, men jeg vil bruge mere tid på dem, der består. Jeg vil fortælle dig mere detaljeret om eksamenerne tættere på slutningen af ​​semesteret, lad dig ikke distrahere af dette nu, der er ikke behov for unødvendige spørgsmål i grupper, fokus på at mestre materialet.

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

Ofte stillede spørgsmål

Q: Er det muligt at tilmelde mig et kursus, hvis jeg ikke er fra KPI, eller fra et andet universitet, eller slet ikke er studerende, eller fra et andet land, eller ikke kan komme til eksamen, eller jeg allerede arbejder, eller ( ... en masse andre grunde...)?
A: Hvis du er en person fra planeten jorden, kan du. Ellers accepterer vi ikke ansøgningen.

Q: Kan jeg tage eksamen uden at deltage i kurset eller deltage i kurset uden at bestå eksamen?
A: Du er utrolig heldig! Forfremmelse! Jeg giver dig personligt tilladelse!

Q: Jeg har hørt, at der er en seniorgruppe (andet studieår), men kan jeg også tage dertil?
A: Prøv det, materialet der er sværere, men hvis du kan lide det, så forbyder jeg dig ikke at tage dertil.

Q: Kan jeg tage eksamen på afstand?
A: Nej, du skal helt sikkert komme.

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

RЎSЃS <P "RєRё

Kursustilmeldingsformular: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram gruppe: https://t.me/Programming_IP9X
Gruppe i møder: https://www.meetup.com/HowProgrammingWorks/
Senior gruppe kanal: https://t.me/metarhia
Node.js Team: https://t.me/nodeua
YouTube-kanal: https://www.youtube.com/TimurShemsedinov
Organisation på GitHub: https://github.com/HowProgrammingWorks
Underviser på Github: https://github.com/tshemsedinov

"Programming Fundamentals" tilmelding til et gratis kursus med eksempler i JavaScript

Konklusion

Jeg ser frem til forslag til at tilføje nye emner til kurset, og jeg håber på bidrag til kodeeksempler, herunder oversættelse af eksempler til andre sprog. Din feedback vil hjælpe med at forbedre kurset.

Tak for din interesse. Vi ses til foredrag og seminarer!

Kun registrerede brugere kan deltage i undersøgelsen. Log ind, Vær venlig.

Hvor interessant er dette kursus for dig?

  • Jeg vil se/overvære alle foredrag

  • Jeg vil vælge interessante emner og se videoen

  • Jeg vil studere eksempler

  • Jeg vil klare opgaverne

  • Jeg tager eksamen

  • Det hele er banalt, jeg er ikke interesseret

45 brugere stemte. 7 brugere undlod at stemme.

Planlægger du at deltage personligt?

  • Ja

  • Jeg vil gerne, men jeg kan ikke

  • Nej

44 brugere stemte. 2 brugere undlod at stemme.

Kilde: www.habr.com

Tilføj en kommentar