Interaktiver Roadmap fĂŒr Webentwickler

In der Gemeinde entwickelt sich die Programmierenschule weiter codery.camp. KĂŒrzlich haben wir eine umfassende Überarbeitung des Webentwicklungs-Kurses abgeschlossen, der jetzt auch in Online-Form verfĂŒgbar ist.

FĂŒr die Zusammenstellung der theoretischen Materialien haben wir eine ungewöhnliche Lösung gewĂ€hlt – alle sind in einem interaktiven Graphen zusammengefasst, der sich bequem als Roadmap fĂŒr Webentwickler nutzen lĂ€sst. Die Materialien sind miteinander verknĂŒpft und enthalten neben der Theorie auch Übungen zum Programmieren.

Interaktiver Roadmap fĂŒr Webentwickler

Das Konzept des Lernens

Wir sind der Meinung, dass sich eine Person wĂ€hrend des Lernens stĂ€ndig zwischen zwei Modi hin und her bewegt – dem Modus des Überblicks und dem Modus des Eintauchens in die Details einer bestimmten EntitĂ€t.

In den Lektionen des Kurses konzentrieren wir uns auf den ersten Modus – die Lektion enthĂ€lt nur allgemeine Informationen, die helfen, ein „Weltbild“ aufzubauen. Die Lektion kann gelesen werden, ohne ins Detail zu gehen – und sobald man das allgemeine Bild in groben ZĂŒgen verstanden hat, beginnt man, sich mit spezifischen Materialien zu vertiefen.

Die theoretischen Materialien werden im Kurs in Form von Einblendungen angezeigt. Ein Klick auf diese Einblendung wechselt den Studenten in den zweiten Modus – er konzentriert sich vollstĂ€ndig auf das Erlernen des spezifischen Materials, ohne die Rolle in dem Thema dieser Lektion zu betrachten.

Interaktiver Roadmap fĂŒr Webentwickler

Neben der eigentlichen ErklĂ€rung enthalten die Materialien spezielle Übungen – ProgrammierĂŒbungen zur praktischen Festigung dieses Materials.

Alle Materialien werden durch Pfeile miteinander verbunden – Ă€hnlich einem Technologiebaum in Strategiespielen. Dies hilft gut beim Erlernen komplexer Materialien, die auf anderem Basisswissen basieren. Wenn ein Student Schwierigkeiten hat, etwas zu verstehen, kann er jederzeit zu einem grundlegendere Material zurĂŒckkehren und es sofort wiederholen – anstatt die fehlenden Kenntnisse in der gesamten Kursstruktur zu suchen.

Diese Herausstellung theoretischer Materialien aus den Lektionen bietet zusÀtzliche Möglichkeiten. Studenten mit grundlegenden Anfangswissen können ihren eigenen Lernweg gestalten und sich entlang dieser Materialkarte bewegen, wobei sie absolvierte Abschnitte mit einem speziellen Knopf markieren.

So entsteht ein interaktiver Roadmap zum Lernen der Webentwicklung, der an das Durchspielen von Locations in Spielen erinnert – https://codery.camp/roadmap

Interaktiver Roadmap fĂŒr Webentwickler

Praktische Aufgaben

Trotz dieser zusĂ€tzlichen Möglichkeit halten wir es fĂŒr sinnvoller, die Materialien in der im Unterricht vorgesehenen Reihenfolge durchzugehen. Neben der Schaffung eines Gesamteindrucks haben die Lektionen noch eine weitere wichtige Eigenschaft - praktische Aufgaben.

Um Webentwicklung zu meistern, reicht es nicht aus, nur eine Sammlung separater Materialien und Technologien zu lernen - man muss lernen, sie in grĂ¶ĂŸeren Projekten zu einem Ganzen zu verbinden. Praktische Aufgaben stellen genau solche Projekte dar, die von Lektion zu Lektion an KomplexitĂ€t zunehmen und immer mehr abgehandelte Materialien abdecken.

Die praktischen Aufgaben werden in externen SandkĂ€sten durchgefĂŒhrt und manuell vom Lehrer ĂŒberprĂŒft. Dabei prĂŒft er nicht nur die FunktionsfĂ€higkeit, sondern achtet auch auf typische Stilfragen - die Formatierung des Codes, die Benennung von Variablen usw. - die besser in der frĂŒhesten Entwicklungsphase des Entwicklers korrigiert werden sollten.

Hilfe des Lehrers

Neben der ÜberprĂŒfung praktischer Aufgaben spielt der Lehrer noch eine weitere wichtige Rolle.
So gut das Material auch erklÀrt wird, es tauchen manchmal Fragen auf, auf die man nicht immer selbst eine Antwort finden kann.

Deshalb haben wir neben jedem Material eine SchaltflĂ€che platziert, um den Chat mit dem Lehrer zu starten. Jeder Chat ist an das Material gebunden – deshalb kann man beim ZurĂŒckkehren zu bereits bearbeitetem Material leicht Antworten auf bereits aufgetretene Fragen finden.

Interaktiver Roadmap fĂŒr Webentwickler

Lager

Beratungen ĂŒber den Chat sind nicht immer praktisch. Es ist viel bequemer, persönlich zu fragen – das ermöglicht, Antworten viel schneller zu erhalten und gleichzeitig andere verwandte Fragen zu klĂ€ren, die im GesprĂ€ch aufgekommen sind. Unsere Erfahrung zeigt, dass bei persönlicher UnterstĂŒtzung durch den Lehrer der Fortschritt im Kurs erheblich schneller erfolgt.

DafĂŒr gibt es in unserem Dorf ein Sommertauschlager fĂŒr Programmieren. Die Studenten leben in Zelten, aber im Lager wurde ein Block mit einer bequemen Terrasse fĂŒr Unterricht und sanitĂ€ren Anlagen gebaut, es gibt Highspeed-WLAN, warme Mahlzeiten werden bereitgestellt (bald eröffnet ein CafĂ©).

Interaktiver Roadmap fĂŒr Webentwickler

Detaillierte Bedingungen fĂŒr das Camp sind auf https://codery.camp/camping. Über Neuigkeiten der Programmierungsschule ist es am bequemsten, dem Telegram-Kanal @codery_camp, und fĂŒr Neuigkeiten des Dorfes – dem Instagram @it_poselok.

Wir erinnern daran, dass in diesem Jahr im Dorf viele Bildungs- und andere Veranstaltungen stattfinden werden, die beschrieben sind im vorherigen Artikel – schließen Sie sich uns an!

Quelle: habr.com

60GB SSD 8Gb DDR4