JS: Duomenimis pagrįstas programavimas – kursas 3900 RUB. nuo Hexlet, treniruotės 11 val., Data: 2023 m. gruodžio 1 d.
įvairenybės / / December 04, 2023
Sužinosite, kaip naudoti duomenis programos logikai valdyti. Sužinosite, kaip kurti dinamines programas ir dirbti su klasėmis, sužinosite apie polimorfizmą ir jo tipus, susipažinsite su tipų išsiuntimu ir adityvumu. Šio kurso žinios padės sukurti galingas ir lanksčias programas, kurios lengvai prisitaikys prie duomenų pokyčių. Šis kursas tinka tiems, kurie jau yra susipažinę su JavaScript sintaksės pagrindais. Kad mokymasis būtų lengvesnis, verta iš anksto išmokti JavaScript, objektų ir funkcijų pagrindus.
Įvadas
Susipažinkite su kursu ir kortų žaidimo projektu, su kuriuo dirbsime viso kurso metu, mokydamiesi svarbių programavimo koncepcijų.
Žaidimo dizainas: Card Combat
Pagalvokite apie mūsų kortų žaidimo dizainą: kaip žaidimas veikia, kaip atrodo programos struktūra ir kaip veikia žaidimo procesas. Ištirkite programos veikimą naudodami testus.
Inversija
Patobulinkite vieną svarbų žaidimo aspektą, kuris neleido mums visiškai išbandyti žaidimo eigos.
Pažymėti duomenys
Išanalizuokite dabartinio mūsų žaidimo įgyvendinimo trūkumus. Supraskite „pažymėtų duomenų“ sąvoką, kuri yra vienas iš svarbiausių viso kurso aspektų.
Siuntimas pagal tipą. Adityvumas.
Supraskite, kas yra papildomos programos ir kaip dinamiškas siuntimas padės mums sukurti tokias programas. Supraskite, kas yra siuntimas programavimo ir tipų kontekste.
Objektai
Pažinkite objektus šiuolaikinės, visuotinai priimtos objektinio programavimo koncepcijos kontekste. Supraskite, kaip dinaminis siuntimas leido dirbti su OOP objektais.
Gimtieji objektai
Apsvarstykite objektus, integruotus pačioje „JavaScript“ kalboje, atsižvelgdami į žinias apie objektus, kurias įgijome anksčiau. Supraskite, kaip objektai apibrėžiami kaip konstantos, bet taip pat gali keistis.
Klasės
Susipažinkite su klase – struktūra, leidžiančia kurti objektus. Apsvarstykite naujų objektų kūrimo mechanizmą naudojant „naujas“.
Polimorfizmas
Susipažinkite su polimorfizmo samprata programavimo kalbose. Aptarkite tris polimorfizmo tipus.
Papildomos medžiagos
Straipsniai ir vaizdo įrašai, kuriuos kuruoja Hexlet komanda. Padės giliau pasinerti į kurso temą
Pats išsamiausias JavaScript kursas pradedantiesiems programuotojams! Šis kursas idealiai tinka programuotojams, norintiems išmokti JavaScript programavimo kalbos pagrindus. Kurso metu išmoksite pagrindines kalbos sąvokas, įskaitant kintamuosius, duomenų tipus, sąlyginius, ciklus, funkcijas ir objektus. Kurse taip pat yra daug praktinių užduočių, kurios padės įtvirtinti įgytas žinias.
4
1 899 ₽