JS: Програмиране, управлявано от данни - курс 3900 RUB. от Hexlet, обучение 11 часа, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Ще научите как да използвате данни, за да контролирате програмната логика. Ще научите как да създавате динамични приложения и да работите с класове, ще научите за полиморфизма и неговите видове и ще се запознаете с диспечирането на типове и адитивността. Знанията от този курс ще ви помогнат да създадете мощни и гъвкави приложения, които лесно се адаптират към промените в данните. Този курс е подходящ за тези, които вече са запознати с основите на синтаксиса на JavaScript. За да улесните ученето, си струва предварително да научите основите на JavaScript, обектите и функциите.
Въведение
Получете въведение в курса и проекта за игра с карти, върху който ще работим по време на курса, научавайки важни концепции за програмиране по пътя.
Дизайн на играта: Борба с карти
Помислете за дизайна на нашата игра с карти: как работи играта, как изглежда структурата на програмата и как работи процесът на играта. Разработете поведението на програмата чрез тестове.
Инверсия
Подобрете един важен аспект на играта, който не ни позволи да тестваме напълно геймплея.
Етикетирани данни
Анализирайте недостатъците на текущата реализация на нашата игра. Разберете концепцията за „маркирани данни“, която е един от най-важните аспекти на целия курс.
Изпращане по вид. Адитивност.
Разберете какво представляват допълнителните програми и как динамичното изпращане ще ни помогне да изградим такива програми. Разберете какво е изпращане в контекста на програмирането и типовете.
Обекти
Запознайте се с обектите в контекста на съвременната, общоприета концепция за обектно-ориентирано програмиране. Разберете как динамичното изпращане направи възможно работата с обекти в OOP.
Родни предмети
Помислете за обектите, вградени в самия език JavaScript, като вземете предвид знанията за обектите, които придобихме по-рано. Разберете как обектите се дефинират като константи, но също така могат да се променят.
Класове
Запознайте се с клас – структура, която ви позволява да създавате обекти. Помислете за механизма за създаване на нови обекти с помощта на 'new'.
Полиморфизъм
Запознайте се с понятието полиморфизъм в езиците за програмиране. Обсъдете три вида полиморфизъм.
Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса
Най-изчерпателният курс по JavaScript за начинаещи програмисти! Този курс е идеален за програмисти, които искат да научат основите на езика за програмиране JavaScript. По време на курса ще научите основните понятия на езика, включително променливи, типове данни, условия, цикли, функции и обекти. Курсът включва и голям брой практически задачи, които ще помогнат за затвърждаване на придобитите знания.
4
1 899 ₽