Einführung in die Programmierung – kostenloser Kurs von Hexlet, Schulung 23 Stunden, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Sie erfahren mehr über Programmiersprachen, deren Syntax und die Wahl der richtigen Sprache zum Lernen. Schließlich lernen Sie, Funktionen, Bedingungen und Schleifen zu verwenden und Ihre ersten JavaScript-Programme zu schreiben. Das Wissen aus diesem Kurs wird Ihnen nützlich sein, wenn Sie sich für den Einstieg in die Programmierung entscheiden und sich mit den Grundprinzipien des Schreibens von gutem Code vertraut machen. Dieser Kurs eignet sich für Anfänger, die grundlegende Programmierkonzepte erlernen möchten.
Was ist ein Computer?
Die erste Lektion ist der Einführung von Tota gewidmet, der Hauptfigur von Hexlet. Gemeinsam mit unserem Helden beantworten wir einfache, aber wichtige Fragen: Was ist ein Computer? Ist er schlau? Spricht er eine Programmiersprache?
Menschen- und Computersprachen
Lassen Sie uns verstehen, was eine Programmiersprache ist. Warum ist die Syntax einer Sprache eine notwendige, aber keine autarke Sache? Wir besprechen, mit welcher Sprache Sie mit dem Lernen beginnen und wie wichtig die Wahl in dieser Phase ist.
Erstes Programm
Wir studieren die Funktionsweise der Hexlet-Entwicklungsumgebung und schreiben unser erstes Programm in JavaScript.
So lernen Sie effektiv mit Hexlet
Wir erklären, wie das Hexlet-Trainingssystem funktioniert. Woraus bestehen die Lektionen? Was tun, wenn es nicht klar ist? Wie mache ich ein Praktikum? In welcher Reihenfolge soll ich die Kurse belegen?
Mathematik und Konstanten
Wir lernen, wie man Antworten in JavaScript-Programmen empfängt und sendet. Machen wir uns mit Konstanten vertraut.
Funktionen und Schubladen
Machen wir uns mit Funktionen vertraut – den Bausteinen von Programmen. Lassen Sie uns lernen, wie man sie erstellt und ausführt.
Bedingungen und Entscheidungsfindung
Wir untersuchen die Bedingungen und die Algebra der Logik – einen Mechanismus, der es Programmen ermöglicht, Entscheidungen auf der Grundlage von Informationen zu treffen.
Oh nein, Fehler! Und wie man mit ihnen umgeht
Das Korrigieren von Fehlern ist ein wichtiger Teil der Arbeit eines Programmierers. In dieser Lektion untersuchen wir Fehlerarten und Möglichkeiten zur Problemlösung.
Rekursion
Lassen Sie uns eines der wichtigsten und interessantesten Grundkonzepte verstehen – Rekursion und rekursive Aufrufe.
Iterativer Prozess
Schauen wir uns eine andere Art der Rekursionsanwendung an, ohne die Berechnungen bis zum Ende zu verzögern.
Variablen, deklarative und imperative Programmierung
Wir lernen neue Begriffe: Variablen, Schleifen und veränderliche Daten. Wir lernen, deklarative Programmierung von imperativer Programmierung zu unterscheiden.
Strings und Arbeiten mit Zeichen
Strings, Anführungszeichen, Escapezeichen... Lassen Sie uns herausfinden, wie man mit Strings – Zeichenfolgen – arbeitet.
Die for-Schleife und das Ändern von Variablen
Wie kann ich den Code etwas einfacher und kürzer machen? Wir sprechen über die Technologie der Variablenänderung und die for-Schleife.
Tests und automatische Codeüberprüfung
Jedes Mal, wenn wir etwas am Code ändern, führen wir Tests durch, um sicherzustellen, dass nichts kaputt ist. Machen wir uns mit dem automatischen Codetesten vertraut und schreiben wir unsere ersten einfachen Tests.
Module
Machen wir uns mit Modulen vertraut – einer Möglichkeit, Programme in Komponenten aufzuteilen und Teile wiederzuverwenden.
Ausdrücke und Anweisungen
Lassen Sie uns verstehen, wie sich Ausdrücke von Anweisungen unterscheiden. Warum ist es wichtig, in Ihrem Code Ausdrücke und Anweisungen zu sehen und nicht nur Befehlssätze?
Umfeld
Wir werden drei wichtige Konzepte untersuchen: Umgebung, Umfang und Abschlüsse. Lassen Sie uns herausfinden, wie die Suche nach Werten abläuft.
Tippen
Machen wir uns mit der Idee des Tippens vertraut. Wir suchen nach dem Unterschied zwischen dynamischer und statischer Typisierung sowie nach dem Unterschied zwischen starker und schwacher Typisierung.
Reine Funktionen
Wir betrachten den Determinismus von Funktionen, Nebenwirkungen und reinen Funktionen.
Was weiter?
So lernten wir die Grundlagen des Programmierens. Beherrscht die Grundkonzepte, die die Grundlage jedes Programms in jeder Sprache bilden. Lassen Sie uns herausfinden, was wir als nächstes lernen sollen, in welcher Reihenfolge und warum.
Zusätzliche Materialien
Vom Hexlet-Team kuratierte Artikel und Videos. Wird Ihnen helfen, tiefer in das Thema des Kurses einzutauchen
K
Kirill Markejew
27.11.2022 G.
Eine sehr gute Schule für diejenigen, die ihren Beruf wechseln möchten
Vorteile: Viel Praxis, Projekte, gute Mentoren, Open-Source-Praktikum, Karriereverlauf. Nachteile: Nicht identifiziert Hallo zusammen! Ich möchte meine Eindrücke vom Studium an der Hexlet-Programmierschule teilen. Ich bin im Oktober 2021 nach Hexlet gekommen. Vorher habe ich versucht, etwas alleine zu lernen und habe mir auch andere Programmierschulen genau angesehen, aber irgendetwas hat mich immer davon abgehalten ...
MaxMovement
26.10.2021 G.
Anständige Programmierschule
Vorteile: Freundliche Community, viele interessante Aufgaben und Mentorenunterstützung. Nachteile: Die Preise sind etwas hoch, aber das ist normal. Mein Bruder hat mir die Schule empfohlen, nämlich den Kurs Einführung ins Programmieren. Er studierte etwa sechs Monate und konnte schließlich einen guten ersten Job mit einem anständigen Gehalt finden. Nachdem ich mich von der Idee anstecken ließ, begann ich auch zu lernen. aber eines habe ich nicht berücksichtigt, ABER: Mein Bruder ist allein...
T
Twistedsis
31.05.2022 G.
Gute Kurse, praktisches unabhängiges Lernformat
Vorteile: Viele interessante anspruchsvolle Probleme, strukturierte Theorie in Textform. Nachteile: Bisher gibt es für mich definitiv keine. Meine Bekanntschaft mit Hexlet habe ich mit dem kostenlosen Kurs „Einführung in die Programmierung“ begonnen. Die Präsentation des Stoffes ist hervorragend, nach der Theorie bleiben keine Fragen mehr offen. Anschließend wird es in der Praxis gefestigt. Praktische Aufgaben sind oft nicht einfach, sie erfordern den Einsatz Ihres Gehirns, aber nach...