"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

Kjære medingeniører og fremtidige ingeniører, Metarhia-fellesskapet åpner for påmelding til et gratis kurs "Programming Fundamentals", som vil være tilgjengelig på youtube и GitHub uten noen restriksjoner. Noen av forelesningene er allerede tatt opp i slutten av 2018 og begynnelsen av 2019, og noen vil bli holdt i Kiev polytekniske institutt høsten 2019 og umiddelbart tilgjengelig på kurskanal. Erfaringene fra de foregående 5 årene, da jeg holdt mer komplekse forelesninger, viste behovet for forelesninger for veldig nybegynnere. Denne gangen, på grunn av mange forespørsler fra studenter, vil jeg prøve å legge til mye materiale om grunnleggende programmering og om mulig abstrahere kurset fra JavaScript. Selvfølgelig vil de fleste eksemplene forbli i JavaScript, men den teoretiske delen vil være mye bredere og vil ikke være begrenset til språkets syntaks og API. Noen eksempler vil være i TypeScript og C++. Dette er ikke et bare-bones JavaScript-kurs, men et grunnleggende kurs i grunnleggende programmering, inkludert grunnleggende konsepter og designmønstre for ulike paradigmer, funksjonelle, prosedyremessige, objektorienterte, generiske, asynkrone, reaktive, parallelle, multi-paradigmer og metaprogrammering, så vel som det grunnleggende om datastrukturer, testing, prinsipper for å konstruere strukturen og arkitekturen til prosjekter.

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

Om kurset

Kurset er bygget uten bruk av eksterne biblioteker, avhengigheter og rammeverk, i stedet skal vi prøve å gjøre alt selv, fordype oss i hvordan og hvorfor det fungerer. Kodeeksemplene vil bruke Node.js og en nettleser som oppstartsmiljø. I år vil kurset bli supplert med praktiske oppgaver, som manglet så mye før. For å mestre utviklingsprosessen vil teknikker for refaktorisering og optimalisering av kode bli demonstrert, inkludert kodegjennomgang av elevoppgaver. Det vil bli lagt vekt på kodestil og bruk av verktøy som versjonskontrollsystemer og pakkeforvaltere. Jeg prøvde å gjøre alle eksemplene så nærme som mulig til virkelige prosjekter, fordi du ønsker å bli spesialister ikke på pedagogiske eksempler, men i praktisk programmering. Kodeeksempler er tilgjengelige i åpen form i organisasjonens Github Hvordan programmering fungerer, vil lenker til koden være under hver video og tilbakekoblinger fra koden til videoen er der videoforelesningene allerede er tatt opp. Det er i Github ordbok med begreper и kursinnhold. Spørsmål kan stilles i grupper på Telegram eller direkte under videoen. Alle forelesninger er åpne, du kan komme til KPI og stille spørsmål på seminarer etter forelesningene. Forelesningsplan publisert umiddelbart, men kan endre seg litt.

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

eksamen

Om vinteren, etter 1. semester, vil kursdeltakerne få tilbud om selvstendige oppgaver for å vurdere kunnskapsnivået sitt, og dersom de er bestått kan du ta eksamen for å få sertifikat fra Metarhia. Min eksamen er ikke en universitetseksamen med billetter, med teori og praksis, men en komplett eksamen på alt stoffet, hvor teori ikke er skilt fra praksis. Det er ikke rom for enkel flaks her. Ikke alle vil bestå eksamen, omtrent 1-2 av 100 studenter kan få et sertifikat. Men vi studerer ikke for papirenes skyld, men for kunnskapens skyld. Du kan ta eksamen igjen først etter et år. Treningen er gratis og åpen for alle. Mer enn 1200 personer har allerede registrert seg. Opplæringen kan vare fra 1 til 4 år, avhengig av studentens suksess. Hvis noen stryker på eksamen kan de fortsette å studere, men jeg vil bruke mer tid på de som består. Jeg vil fortelle deg mer detaljert om eksamenene nærmere slutten av semesteret, ikke bli distrahert av dette nå, det er ikke behov for unødvendige spørsmål i grupper, fokus på å mestre stoffet.

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

Ofte stilte spørsmål

Q: Er det mulig å melde meg på et kurs hvis jeg ikke er fra KPI, eller fra et annet universitet, eller ikke er student i det hele tatt, eller fra et annet land, eller ikke kan komme til eksamen, eller jeg allerede jobber, eller ( ... en haug med andre grunner...)?
A: Hvis du er en person fra planeten jorden, kan du. Ellers godtar vi ikke søknaden.

Q: Kan jeg ta eksamen uten å delta på kurset eller delta på kurset uten å bestå eksamen?
A: Du er utrolig heldig! Forfremmelse! Jeg personlig gir deg tillatelse!

Q: Jeg hørte at det er en seniorgruppe (andre studieår), men kan jeg gå dit også?
A: Prøv det, materialet der er vanskeligere, men hvis du liker det, så forbyr jeg deg ikke å gå dit.

Q: Kan jeg ta eksamener eksternt?
A: Nei, du må definitivt komme.

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

referanser

Kursregistreringsskjema: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegramgruppe: https://t.me/Programming_IP9X
Gruppe i møter: https://www.meetup.com/HowProgrammingWorks/
Seniorgruppekanal: https://t.me/metarhia
Node.js Team: https://t.me/nodeua
YouTube-kanal: https://www.youtube.com/TimurShemsedinov
Organisasjon på GitHub: https://github.com/HowProgrammingWorks
Foreleser på Github: https://github.com/tshemsedinov

"Programming Fundamentals" påmelding til et gratis kurs med eksempler i JavaScript

Konklusjon

Jeg ser frem til forslag til å legge til nye emner i kurset, og jeg håper på bidrag til kodeeksempler, inkludert oversettelse av eksempler til andre språk. Din tilbakemelding vil bidra til å forbedre kurset.

Takk for din interesse. Vi sees på forelesninger og seminarer!

Kun registrerte brukere kan delta i undersøkelsen. Logg inn, vær så snill.

Hvor interessant er dette kurset for deg?

  • Jeg skal se/overvære alle forelesninger

  • Jeg vil velge interessante emner og se videoen

  • Jeg vil studere eksempler

  • Jeg skal gjøre oppgavene

  • Jeg skal ta eksamen

  • Det hele er banalt, jeg er ikke interessert

45 brukere stemte. 7 brukere avsto.

Planlegger du å delta personlig?

  • Ja

  • Jeg vil gjerne, men jeg kan ikke

  • Ikke

44 brukere stemte. 2 brukere avsto.

Kilde: www.habr.com

Legg til en kommentar