Интерактивен пътеводител за изучаващите уеб разработка

В селото продължава да се развива школа по програмиране codery.camp. Наскоро завършихме цялостната преработка на курса по уеб разработка, който вече е наличен и в онлайн формат.

За компилирането на теоретичните материали приложихме нестандартно решение – всички те са обединени в интерактивна графика, която удобно служи като пътна карта за изучаващите уеб разработка. Материалите са свързани помежду си и освен самата теория съдържат упражнения за писане на код.

Интерактивен пътеводител за изучаващите уеб разработка

Концепцията на обучението

Смятаме, че по време на обучението човек постоянно превключва между два режима – режим на изграждане на обща картина и режим на задълбочаване в детайлите на конкретна същност.

В уроците на курса се концентрираме на първия режим – урокът съдържа само обща информация, която помага да се изгради „картина на света“. Урокът може да се прочете, без да се задълбочава в подробности – и само след като разберете в общи линии основната картина, можете да започнете да задълбочавате в конкретни материали.

Теоретичните материали се показват в курса под формата на изрезки. Щракването върху тази изрезка прехвърля студента във втория режим – той напълно се концентрира върху усвояването на конкретен материал, без да се вниква в неговата роля в темата на този урок.

Интерактивен пътеводител за изучаващите уеб разработка

Освен самото обяснение, материалите съдържат специални упражнения – упражнения за писане на код, за да се затвърди материалът на практика.

Всички материали се свързват помежду си с стрелки – подобно на дървото на технологиите в стратегическите игри. Това значително помага при усвояването на сложни материали, които разчитат на други основни знания. Ако студентът почувства затруднения в разбирането, той може по всяко време да се върне към по-фундаментален материал и веднага да го повтори – вместо да търси липсващите знания в цялата структура на курса.

Такава изолация на теоретичните материали от уроците предоставя допълнителна възможност. Студентите с основни начални знания могат сами да изградят маршрута на своето обучение и да се движат по тази карта на материалите, отбелязвайки преминатите с помощта на специален бутон.

Получава се интерактивен пътеводител за изучаване на уеб разработка, напомнящ на преминаването през локации в игрите – https://codery.camp/roadmap

Интерактивен пътеводител за изучаващите уеб разработка

Практически задания

Въпреки тази допълнителна възможност, смятаме, че е по-правилно материалите да се преминават в реда, предвиден от уроците. Освен че формират обща картина, уроците имат и още една важна особеност – практически задания.

За да усвоите уеб разработката, не е достатъчно просто да изучите набор от отделни материали и технологии – нужно е да се учите да ги свързвате в едно цяло в по-големи проекти. Практическите задания точно представляват такива проекти, които нарастват по сложност от урок на урок и обхващат все повече преминати материали.

Практическите задания се изпълняват във външни пясъчници и се проверяват ръчно от преподавателя. Освен коректността на работата, той обръща внимание и на типични стилови въпроси – оформление на кода, именуване на променливи и т.н. – които е по-добре да се коригират на самия ранен етап от развитието на разработчика.

Помощ от преподавателя

Освен проверката на практически задания, преподавателят играе още една важна роля.
Каквото и добре да се обяснява материалът, понякога при неговото усвояване възникват въпроси, на които не винаги можете да намерите самостоятелен отговор.

Затова разположихме до всеки материал бутон за извикване на чата с преподавателя. Всеки чат е свързан с материала – затова при връщане към прегледаното е лесно да намерите отговори на вече възникнали въпроси.

Интерактивен пътеводител за изучаващите уеб разработка

Лагер

Получаването на консултации по чата не винаги е удобно. Много по-удобно е да питате лично – това позволява бързо да получите отговор и да разрешите и други свързани въпроси, които възникнат по време на разговора. Нашата практика показва, че с лична помощ от преподавателя напредъкът в курса протича значително по-бързо.

За това в нашето село функционира летен лагер по програмиране. Студентите живеят в палатки, но в лагера е построен блок с удобна тераса за занятия и санитарни възли, има бърз WiFi, а доставят горещо хранене (скоро ще се открие и кафе).

Интерактивен пътеводител за изучаващите уеб разработка

Подробни условия за лагера са описани на https://codery.camp/camping. Най-удобно е да следите новините на училището по програмиране в телеграм канала @codery_camp, а за новините на селото – в инстаграм @it_poselok.

Напомняме, че тази година в селото ще се проведат много образователни и други мероприятия, описани в предишната статия – присъединявайте се!

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster