Introducere in programare - curs gratuit de la Hexlet, training 23 ore, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Veți afla mai multe despre limbajele de programare, sintaxa acestora și despre alegerea limbajului potrivit de învățat. În cele din urmă, vei învăța să folosești funcții, condiții și bucle și vei scrie primele tale programe JavaScript. Cunoștințele din acest curs vor fi utile dacă decideți să vă familiarizați cu principiile cheie ale scrierii unui cod bun. Acest curs este potrivit pentru începătorii care doresc să învețe concepte de programare de bază.
Ce e un calculator?
Prima lecție este dedicată prezentării lui Tota, personajul principal din Hexlet. Împreună cu eroul nostru, răspundem la întrebări simple, dar importante: Ce este un computer? Este inteligent? Vorbește un limbaj de programare?
Limbaje umane și de calculator
Să înțelegem ce este un limbaj de programare. De ce este sintaxa unei limbi un lucru necesar, dar nu un lucru autosuficient? Discutăm cu ce limbă să începem să învățați și cât de importantă este alegerea în această etapă.
Primul program
Studiem cum funcționează mediul de dezvoltare Hexlet și scriem primul nostru program în JavaScript.
Cum să studiezi eficient pe Hexlet
Vă explicăm cum funcționează sistemul de antrenament Hexlet. În ce constau lecțiile? Ce să faci dacă nu este clar? Cum să faci un stagiu? În ce ordine ar trebui să urmez cursurile?
Matematică și constante
Învățăm cum să primim și să trimitem răspunsuri în programele JavaScript. Să ne familiarizăm cu constantele.
Funcții și sertare
Să ne familiarizăm cu funcțiile - blocurile de bază ale programelor. Să învățăm cum să le creăm și să le rulăm.
Condiții și luarea deciziilor
Studiem condițiile și algebra logicii - un mecanism care permite programelor să ia decizii pe baza informațiilor.
O, nu, greșeli! Și cum să le faci față
Corectarea erorilor este o parte importantă a muncii unui programator. În această lecție studiem tipurile de erori și modalitățile de rezolvare a problemelor.
Recursiune
Să înțelegem unul dintre cele mai importante și interesante concepte de bază - recursiunea și apelurile recursive.
Proces iterativ
Să ne uităm la un alt tip de aplicare a recursiunii, fără a întârzia calculele până la capăt.
Variabile, programare declarativă și imperativă
Învățăm termeni noi: variabile, bucle și date mutabile. Învățăm să distingem programarea declarativă de programarea imperativă.
Șiruri și lucrul cu personaje
Șiruri, ghilimele, evadare... Să ne dăm seama cum să lucrăm cu șiruri - secvențe de caractere.
Bucla for și modificarea variabilelor
Cum pot face codul un pic mai simplu și mai scurt? Vorbim despre tehnologia de schimbare a variabilelor și bucla for.
Teste și revizuire automată a codului
De fiecare dată când schimbăm ceva în cod, rulăm teste pentru a ne asigura că nimic nu este rupt. Să ne familiarizăm cu testarea automată a codului și să scriem primele noastre teste simple.
Module
Să ne familiarizăm cu modulele - o modalitate de a împărți programele în părți componente și de a reutiliza părți.
Expresii și instrucțiuni
Să înțelegem cum diferă expresiile de instrucțiuni. De ce este important să vedeți expresii și instrucțiuni în codul dvs., mai degrabă decât doar seturi de comenzi?
Mediu inconjurator
Vom explora trei concepte importante: mediu, domeniu de aplicare și închideri. Să aflăm cum are loc căutarea valorilor.
Tastare
Să ne familiarizăm cu ideea de a dactilografi. Căutăm diferența dintre tastarea dinamică și statică, precum și diferența dintre tastarea puternică și cea slabă.
Funcții pure
Luăm în considerare determinismul funcțiilor, efectele secundare și funcțiile pure.
Ce urmeaza?
Așa că am învățat elementele de bază ale programării. Stăpânește conceptele de bază care stau la baza oricărui program în orice limbă. Să ne dăm seama ce să studiem în continuare, în ce secvență și de ce.
Materiale suplimentare
Articole și videoclipuri organizate de echipa Hexlet. Te va ajuta să aprofundezi subiectul cursului
K
kirillmarkeyev
27.11.2022 G.
O școală foarte bună pentru cei care vor să-și schimbe profesia
Avantaje: multă practică, proiecte, mentori buni, stagiu open source, parcurs de carieră. Dezavantaje: Neidentificat Salut tuturor! Aș dori să vă împărtășesc impresiile mele de a studia la școala de programare Hexlet. Am venit la Hexlet în octombrie 2021. Înainte de asta, am încercat să studiez ceva pe cont propriu și, de asemenea, m-am uitat atent la alte școli de programare, dar ceva m-a ținut mereu...
MaxMovement
26.10.2021 G.
Scoala de programare decenta
Avantaje: comunitate prietenoasă, multe sarcini interesante și sprijin pentru mentori. Dezavantaje: Prețurile sunt puțin mari, dar este normal, fratele meu mi-a recomandat școala și anume cursul de introducere în programare. A studiat timp de aproximativ șase luni și în cele din urmă a reușit să-și găsească un prim loc de muncă bun, cu un salariu decent. Infectat de idee, am început și eu să învăț. dar nu am ținut cont de unul DAR: Fratele meu e singur...
T
Twistedsis
31.05.2022 G.
Cursuri bune, format convenabil de învățare independentă
Avantaje: multe probleme interesante provocatoare, teorie structurată sub formă de text. Dezavantaje: Până acum, cu siguranță nu există pentru mine. Mi-am început cunoștințele cu Hexlet cu cursul gratuit „Introducere în programare”. Prezentarea materialului este excelentă, după teorie nu mai rămân întrebări. Apoi se consolidează în practică. Sarcinile practice nu sunt adesea ușoare, necesită să-ți folosești creierul, dar după...