Ikona aplikacji Nauka HTML

Nauka HTML

Edukacja · Bezpłatne · iOS & Android · CoddyKit

Nauka HTML — Kurs HTML z edytorem z podglądem na żywo w kieszeni

Nauka HTML to kurs HTML na iPhone i Android, który zapewnia dostęp do edytora HTML z podglądem na żywo jednym stuknięciem z każdej lekcji. Wpisz tag, zobacz renderowanie strony, a następnie przejdź od pierwszego nagłówka do formularzy, tabel, semantycznego HTML5, ułatwień dostępu i komponentów internetowych w ramach 40 krótkich kursów.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
Cena
Bezpłatna, uaktualnienie do Pro
Platformy
iOS i Android
Języki
22
Klasyfikacja wiekowa
4+
Wymaga
iOS 15.1 lub nowszy
App Store
3.0 ★ (1)
Ekran główny HTML Academy w ciemnym motywie z opcją Rozpocznij pierwszą lekcję, celem dziennym i centrum umiejętnościEkran przeglądu kursu z paskiem ogólnego postępu i pierwszą lekcją oznaczoną jako bezpłatna
40Kursy od A1 do C1
Na żywoEdytor HTML z podglądem
20Projekty z instrukcjami
Tag nabiera znaczenia, gdy zobaczysz, jak coś rysuje.

HTML to język znaczników, więc najszybszym sposobem na zrozumienie nowego elementu jest wpisanie go i sprawdzenie rezultatu. Każda lekcja w tej aplikacji kończy się już otwartym edytorem, z podglądem obok znaczników, a pliki CSS lub JavaScript dodajesz dopiero wtedy, gdy jesteś na nie gotowy.

Co to jest

Nauka HTML to dostępny bezpłatnie na start kurs HTML na iOS i Android, który uczy znaczników stron internetowych w ramach 40 kursów i 159 krótkich lekcji, ułożonych od poziomu początkującego (A1) do zaawansowanego (C1). Każdy temat łączy z wbudowanym edytorem kodu HTML i natychmiastowym podglądem, 20 projektami z instrukcjami, takimi jak formularz kontaktowy i dostępna tabela cen, 20 misjami debugowania oraz mentorem AI, dzięki czemu osoba zaczynająca od zera może przejść od pustego dokumentu do semantycznych, dostępnych i dobrze uporządkowanych stron.

W aplikacji

Jak to wygląda

Ekran główny HTML Academy w ciemnym motywie z opcją Rozpocznij pierwszą lekcję, celem dziennym i centrum umiejętności
Ścieżka naukiNa ekranie głównym wyświetlana jest ścieżka HTML Academy z przyciskiem Rozpocznij pierwszą lekcję, pierścieniem celu dziennego oraz znajdującym się poniżej centrum umiejętności.
Ekran przeglądu kursu z paskiem ogólnego postępu i pierwszą lekcją oznaczoną jako bezpłatna
Przegląd kursuKażda strona kursu pokazuje ogólny postęp i lekcje; pierwsza lekcja jest oznaczona jako bezpłatna, a przy krawędzi ekranu znajdują się przyciski pomocy AI.
Edytor kodu z kartami HTML, CSS i JavaScript, wyświetlający podstawowy dokument HTML
Edytor koduEdytor otwiera dokument HTML z osobnymi kartami HTML, CSS i JavaScript, przyciskiem uruchamiania oraz narzędziami AI, takimi jak Generate Code i AI Enhance.
Ekran czatu AI z sugerowanymi poleceniami dotyczącymi HTML
Czat AICzat AI oferuje propozycje na dobry początek: wyjaśnij najważniejsze pojęcia, podaj wskazówki, sprawdź moją wiedzę lub przygotuj plan nauki.
Ekran główny HTML Academy w jasnym motywie ze ścieżką nauki, dziennym celem i możliwością zgłoszenia funkcji
Ekran główny w jasnym motywieTen sam ekran główny w jasnym motywie — z dziennym celem, skrótem do zgłaszania funkcji i centrum umiejętności.

Kurs

Co obejmuje kurs HTML

40 kursów i 159 lekcji z własnej listy kursów aplikacji, ułożonych w kolejności, w jakiej ścieżka je przedstawia.

  1. Struktura dokumentu, tekst, linki, obrazy i listy

    Szkielet każdej strony: struktura dokumentu, nagłówki i akapity, linki i nawigacja, obrazy i ilustracje oraz listy uporządkowane i nieuporządkowane.

  2. Tabele, atrybuty i atrybuty globalne

    Układanie danych w tabelach, a następnie atrybuty dostosowujące element, w tym atrybuty globalne działające z każdym tagiem.

  3. Formularze: podstawy, zaawansowane kontrolki i walidacja

    Najpierw podstawowe pola, potem bardziej rozbudowane kontrolki, a na końcu atrybuty walidacji, dzięki którym przeglądarka może sprawdzić pole przed jego wysłaniem.

  4. Semantyczny HTML5, sekcja head i metadane, audio i wideo

    Elementy semantyczne, sekcja head dokumentu i jej metadane oraz elementy audio i wideo.

  5. Dostępność, role ARIA i zaawansowane wzorce ARIA

    Podstawy dostępności, role i atrybuty ARIA oraz zaawansowane wzorce używane w niestandardowych widżetach.

  6. Atrybuty danych, szablony, Canvas, SVG i ramki iframe

    Niestandardowe atrybuty danych, szablony HTML, element canvas, SVG wewnątrz HTML oraz osadzona zawartość w ramkach iframe.

  7. Web Storage, przeciąganie i upuszczanie, SEO i szablony wiadomości e-mail

    Web Storage i API przeciągania i upuszczania, SEO i metatagi społecznościowe oraz szczególne zasady dotyczące szablonów wiadomości e-mail HTML.

  8. Web Components, wydajność i HTML na dużą skalę

    Niestandardowe elementy, shadow DOM, mapy importu i progressive enhancement, a także wydajność, bezpieczeństwo, PWA i testowanie — aż po HTML na dużą skalę.

Jak to działa

Jak uczysz się tagu — od czytania do renderowania

Lekcja jest krótka, a edytor znajduje się obok niej, więc przeczytanie o danym zagadnieniu i wypróbowanie go odbywają się podczas tej samej sesji.

  1. Przeczytaj jedną krótką lekcję

    Kontynuuj ścieżkę nauki od miejsca, w którym skończyłeś. Każda lekcja obejmuje jeden pomysł, na przykład listę nieuporządkowaną lub obraz z tekstem alternatywnym, i zajmuje kilka minut.

  2. Wpisz kod w edytorze i obserwuj podgląd

    Otwórz edytor i napisz znaczniki. Podgląd ponownie renderuje stronę, a karty CSS i JavaScript są dostępne, gdy chcesz nadać stronie styl lub sprawić, by reagowała na działania użytkownika.

  3. Sprawdź, popraw i twórz

    Każdy temat kończy się quizem i wyzwaniem z kodowania. Gdy tag lub błąd jest niejasny, mentor AI wyjaśnia jego działanie, misja debugowania przekazuje Ci uszkodzoną stronę do naprawy, a projekt z instrukcjami pozwala zbudować coś, co możesz pokazać innym.

Co zawiera

Co znajdziesz w Learn HTML

40

Kursy od A1 do C1

159 lekcji prowadzi od struktury dokumentu, tekstu, linków, obrazów i list przez tabele, formularze i semantyczny HTML5 aż po ułatwienia dostępu, komponenty internetowe, bezpieczeństwo oraz History and Navigation API.

Na żywo

Edytor HTML z podglądem

Pisz znaczniki i obserwuj aktualizowaną stronę. Możesz dodać pliki CSS i JavaScript do tego samego projektu, dzięki czemu zwykły dokument zmieni się w małą, działającą stronę internetową.

20

Projekty z instrukcjami

Projekty tworzone krok po kroku, w tym strona z przepisami, formularz kontaktowy, galeria zdjęć, pasek nawigacji i dostępna tabela cen.

20

Misje debugowania

Prawdziwe usterki do wykrycia: formularz rejestracji, który niczego nie wysyła, etykieta, której nie da się dotknąć, oraz strona, która na telefonie ładuje się w pomniejszeniu.

80

Ściąga tagów

Lista 80 tagów, elementów i atrybutów HTML do wyszukania w chwili, gdy wiesz, czego chcesz użyć, ale nie wiesz, jak się to nazywa.

50

Pytania rekrutacyjne

Pięćdziesiąt pytań rekrutacyjnych dla web developerów z jasnymi odpowiedziami, a także biblioteka kodu z krótkimi przykładami, które możesz otwierać i edytować, oraz miejsce na zapisywanie własnego kodu i notatek.

Informacje

Czym jest HTML i czy można nauczyć się go, wpisując kod na telefonie?

HTML (HyperText Markup Language) to język opisujący strukturę strony internetowej: który tekst jest nagłówkiem, który akapitem, dokąd prowadzi link i o co pyta formularz. Nie jest językiem programowania, więc nie trzeba mierzyć się z pętlami ani zmiennymi, dlatego zwykle stanowi pierwszy krok w nauce tworzenia stron internetowych. Ponieważ rezultat jest widoczny natychmiast po napisaniu kodu, HTML dobrze sprawdza się podczas krótkich sesji na telefonie: tag jest wystarczająco krótki, by wpisać go kciukiem, a podgląd od razu pokazuje, czy wszystko działa.

Elementy, tagi i atrybutytrzy słowa obecne w każdej lekcji

Element to fragment treści o określonym znaczeniu, zapisany między tagiem otwierającym a zamykającym, na przykład akapit lub element listy. Atrybuty znajdują się w tagu otwierającym i modyfikują jego działanie, na przykład określają adres, na który prowadzi link, lub tekst opisujący obraz. Niemal każdy błąd początkującego to brak tagu zamykającego albo nieprawidłowo umieszczony atrybut.

Semantyczny HTMLnagłówki, nawigacja, treść główna i stopka

Elementy semantyczne określają, czym jest dany blok strony, zamiast opisywać jego wygląd. Pasek nawigacji, artykuł i stopka mają własne elementy, co pomaga czytnikom ekranu, wyszukiwarkom oraz każdej osobie, która później będzie edytować stronę. To nawyk, który odróżnia uporządkowaną stronę od stosu ogólnych kontenerów.

HTML, CSS i JavaScriptco za co odpowiada

HTML przechowuje strukturę i treść, CSS określa wygląd tej treści, a JavaScript dodaje zachowanie, na przykład reakcję na kliknięcie. Nauka HTML w pierwszej kolejności daje pozostałym dwóm technologiom coś, do czego mogą się odwołać. Edytor w aplikacji udostępnia osobne karty HTML, CSS i JavaScript, dzięki czemu od początku możesz rozdzielić te trzy zadania.

Formularze i ułatwienia dostępumiejsce, w którym proste strony zaczynają być poważne

Formularze służą stronie do zadawania odwiedzającemu dowolnych pytań i to właśnie w nich zaczyna się większość problemów z dostępnością: etykieta, której nie da się dotknąć, albo pole, którego czytnik ekranu nie potrafi nazwać. Etykiety, atrybuty walidacji i role ARIA to niewielkie fragmenty znaczników, które decydują o tym, czy strona działa dla wszystkich.

Dopasowanie

Dla kogo jest — i dla kogo nie jest

To dobry wybór, jeśli

  • Piszesz swoją pierwszą stronę internetową i chcesz, aby każdy tag został wyjaśniony, zanim go użyjesz
  • Uczysz się najlepiej, gdy możesz od razu zobaczyć rezultat każdej linii
  • Prowadzisz bloga, stronę sklepu lub portfolio i chcesz edytować kod znaczników, który się za nimi kryje
  • Planujesz przejść do CSS, JavaScript lub pracy front-endowej i najpierw chcesz zdobyć solidne podstawy
  • Przygotowujesz się do rozmowy kwalifikacyjnej na stanowisko web developera i chcesz przećwiczyć pytania

To nie jest odpowiednie narzędzie, jeśli

  • Potrzebujesz pełnego środowiska pracy na komputerze z plikami, folderami i lokalnym serwerem
  • Oczekujesz, że każdy kurs będzie bezpłatny; pierwszy kurs, pierwszy projekt z przewodnikiem i dwie misje są bezpłatne, a Pro odblokowuje resztę
  • Na co dzień tworzysz produkcyjny kod HTML i szukasz raczej podręcznego kompendium niż kursu
  • Chcesz nauczyć się obsługi narzędzia do projektowania; ta aplikacja dotyczy znaczników i kodu stojącego za stronami

Pytania

Najczęściej zadawane pytania

Czym jest Nauka HTML?

Nauka HTML to aplikacja na iPhone i Android, która uczy HTML — od pierwszego tagu po zaawansowane zagadnienia. Łączy 40 krótkich kursów z wbudowanym edytorem HTML i podglądem na żywo, 20 projektami z przewodnikiem, 20 misjami debugowania i mentorem AI. Możesz zacząć bezpłatnie, a aplikacja jest dostępna w 22 językach.

Czy naprawdę mogę pisać i wyświetlać podgląd HTML na telefonie?

Tak. Edytor w Nauka HTML ma karty HTML, CSS i JavaScript, a podgląd pokazuje stronę wygenerowaną przez Twój kod. Telefon dobrze sprawdza się podczas skoncentrowanej nauki, której wymaga HTML, ponieważ tagi są krótkie. Większy ekran przydaje się dopiero wtedy, gdy jednocześnie pracujesz z wieloma plikami.

Czy przed rozpoczęciem potrzebuję doświadczenia w programowaniu?

Nie. Ścieżka zaczyna się od wyjaśnienia, jak zbudowany jest dokument HTML, a każde pojęcie jest opisane prostym językiem, zanim zostanie użyte. HTML nie wymaga wcześniejszej nauki pętli ani zmiennych, dlatego Nauka HTML traktuje osobę zupełnie początkującą jako standardowy przypadek, a nie wyjątek.

Jaka jest różnica między HTML a CSS?

HTML określa, co znajduje się na stronie i jakie znaczenie ma każda część, na przykład czy jest nagłówkiem, linkiem lub polem formularza. CSS określa wygląd, w tym kolory, odstępy i układ. Aplikacja najpierw uczy HTML i pozwala dodawać pliki CSS w edytorze, dzięki czemu możesz zobaczyć, jak oba języki współpracują, bez mieszania ich zadań.

Ile czasu zajmuje nauka podstaw HTML?

Większość osób potrafi napisać prostą, poprawną stronę po kilku krótkich sesjach, ponieważ podstawowych elementów jest niewiele: nagłówki, akapity, linki, obrazy, listy i podstawowe formularze. Bardziej zaawansowane zagadnienia, takie jak dostępność, struktura semantyczna i web components, wymagają więcej czasu. Lekcje są tu przygotowane tak, aby można było ukończyć je w kilka minut, dzięki czemu codzienna nauka jest realistyczna.

Jakiego rodzaju projekty mogę tworzyć w aplikacji?

20 projektów z przewodnikiem obejmuje stronę z przepisami, formularz kontaktowy, galerię zdjęć, pasek nawigacyjny i dostępną tabelę cen. Każdy projekt powstaje krok po kroku. Są celowo niewielkie, aby można było je ukończyć i zachować kod we własnych zapisanych fragmentach.

Czy Learn HTML obejmuje dostępność i formularze?

Tak, i to szczegółowo. Formularze obejmują trzy kursy: podstawy, zaawansowane kontrolki i atrybuty walidacji. Dostępność ma własne kursy poświęcone podstawom, rolom ARIA i zaawansowanym wzorcom ARIA. Misje debugowania obejmują także problemy takie jak etykieta, której nikt nie może kliknąć, dzięki czemu te zagadnienia są praktyczne, a nie abstrakcyjne.

Czy aplikacja jest bezpłatna i co daje Pro?

Możesz pobrać ją bezpłatnie i od razu zacząć: pierwszy kurs, pierwszy projekt z przewodnikiem, dwie misje i edytor na żywo są dostępne, podobnie jak dzienny limit mentora AI. Pro odblokowuje wszystkie kursy, projekty i misje, egzamin certyfikacyjny oraz nielimitowane pytania do mentora AI, a także usuwa reklamy.

Zacznij

Wpisz swój pierwszy tag i obserwuj, jak się renderuje

Możesz zacząć bezpłatnie na iOS i Android, w 22 językach.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
Ostatnio sprawdzono · Opublikowano przez CoddyKit · Polityka prywatności
Dostępna na iOS i Android.