Wprowadzenie do programowania - bezpłatny kurs firmy Hexlet, szkolenie 23 godz., Termin: 1 grudnia 2023.
Miscellanea / / December 04, 2023
Dowiesz się więcej o językach programowania, ich składni i wyborze odpowiedniego języka do nauki. W końcu nauczysz się korzystać z funkcji, warunków i pętli oraz napiszesz swoje pierwsze programy w JavaScript. Wiedza z tego kursu przyda się, jeśli zdecydujesz się zająć się programowaniem i zapoznasz się z kluczowymi zasadami pisania dobrego kodu. Ten kurs jest odpowiedni dla początkujących, którzy chcą nauczyć się podstawowych koncepcji programowania.
Czym jest komputer?
Pierwsza lekcja poświęcona jest zapoznaniu się z Totą, głównym bohaterem Hexleta. Razem z naszym bohaterem odpowiadamy na proste, ale ważne pytania: Czym jest komputer? Czy jest mądry? Czy on zna język programowania?
Języki ludzkie i komputerowe
Rozumiemy, czym jest język programowania. Dlaczego składnia języka jest rzeczą konieczną, ale nie samowystarczalną? Rozmawiamy o tym, od jakiego języka zacząć naukę i jak ważny jest wybór na tym etapie.
Pierwszy program
Badamy, jak działa środowisko programistyczne Hexlet i piszemy nasz pierwszy program w JavaScript.
Jak efektywnie uczyć się na Hexlecie
Wyjaśniamy, jak działa system szkoleniowy Hexlet. Z czego składają się lekcje? Co zrobić, jeśli nie jest to jasne? Jak odbyć staż? W jakiej kolejności należy brać udział w kursach?
Matematyka i stałe
Uczymy się odbierać i wysyłać odpowiedzi w programach JavaScript. Zapoznajmy się ze stałymi.
Funkcje i szuflady
Zapoznajmy się z funkcjami – elementami składowymi programów. Nauczmy się, jak je tworzyć i uruchamiać.
Warunki i podejmowanie decyzji
Badamy warunki i algebrę logiki – mechanizm pozwalający programom podejmować decyzje na podstawie informacji.
O nie, błędy! I jak sobie z nimi radzić
Poprawianie błędów jest ważną częścią pracy programisty. Na tej lekcji omówimy rodzaje błędów i sposoby rozwiązywania problemów.
Rekurencja
Rozumiemy jedno z najważniejszych i najciekawszych podstawowych pojęć - rekursję i wywołania rekurencyjne.
Proces iteracyjny
Przyjrzyjmy się innemu rodzajowi zastosowania rekurencji, nie odkładając obliczeń do samego końca.
Zmienne, programowanie deklaratywne i imperatywne
Uczymy się nowych terminów: zmienne, pętle i modyfikowalne dane. Uczymy się odróżniać programowanie deklaratywne od programowania imperatywnego.
Ciągi znaków i praca ze znakami
Ciągi znaków, cudzysłowy, znaki ucieczki... Zastanówmy się, jak pracować z ciągami znaków – sekwencjami znaków.
Pętla for i zmiana zmiennych
Jak mogę uczynić kod nieco prostszym i krótszym? Mówimy o technologii zmiany zmiennych i pętli for.
Testy i automatyczny przegląd kodu
Za każdym razem, gdy zmieniamy coś w kodzie, przeprowadzamy testy, aby upewnić się, że nic nie jest uszkodzone. Zapoznajmy się z automatycznym testowaniem kodu i napiszmy nasze pierwsze proste testy.
Moduły
Zapoznajmy się z modułami - sposobem na dzielenie programów na części składowe i ponowne ich wykorzystanie.
Wyrażenia i instrukcje
Rozumiemy, czym wyrażenia różnią się od instrukcji. Dlaczego ważne jest, aby widzieć w kodzie wyrażenia i instrukcje, a nie tylko zestawy poleceń?
Środowisko
Zbadamy trzy ważne koncepcje: środowisko, zakres i zamknięcia. Dowiedzmy się, jak przebiega wyszukiwanie wartości.
Pisanie na maszynie
Zapoznajmy się z ideą pisania. Szukamy różnicy między pisaniem dynamicznym i statycznym, a także różnicy między pisaniem mocnym i słabym.
Czyste funkcje
Rozważamy determinizm funkcji, skutki uboczne i czyste funkcje.
Co dalej?
Nauczyliśmy się więc podstaw programowania. Opanowano podstawowe pojęcia, które stanowią podstawę każdego programu w dowolnym języku. Zastanówmy się, co dalej studiować, w jakiej kolejności i dlaczego.
Dodatkowe materiały
Artykuły i filmy przygotowane przez zespół Hexlet. Pomoże Ci zgłębić tematykę kursu
K
kirillmarkeyev
27.11.2022 G.
Bardzo dobra szkoła dla tych, którzy chcą zmienić zawód
Zalety: Dużo praktyki, projekty, dobrzy mentorzy, staż open source, ścieżka kariery. Wady: Nie zidentyfikowano Witam wszystkich! Chciałbym podzielić się wrażeniami z nauki w szkole programowania Hexlet. Przyjechałem do Hexlet w październiku 2021 r. Wcześniej próbowałem uczyć się czegoś sam, a także uważnie przyglądałem się innym szkołom programowania, ale zawsze coś mnie trzymało...
Maksymalny ruch
26.10.2021 G.
Porządna szkoła programowania
Zalety: Przyjazna społeczność, wiele ciekawych zadań i wsparcie mentorskie. Wady: Ceny trochę wysokie, ale to normalne.Szkołę polecił mi brat, a mianowicie kurs wprowadzający do programowania. Studiował przez około sześć miesięcy i w końcu udało mu się znaleźć dobrą pierwszą pracę za przyzwoitą pensję. Zarażona tą ideą, także zaczęłam się uczyć. ale jednego nie wziąłem pod uwagę ALE: Mój brat jest sam...
T
Twistedsis
31.05.2022 G.
Dobre kursy, wygodny, niezależny format nauki
Zalety: Wiele interesujących, trudnych problemów, ustrukturyzowana teoria w formie tekstowej. Wady: Jak na razie zdecydowanie nie ma dla mnie żadnych.Swoją znajomość z Hexletem zacząłem od bezpłatnego kursu „Wprowadzenie do programowania”. Prezentacja materiału jest znakomita, po teorii nie ma już żadnych pytań. Następnie jest to konsolidowane w praktyce. Zadania praktyczne często nie są łatwe, wymagają użycia mózgu, ale po...