Wstęp¶
Oto notatki do kursu z tworzenia personalnego portfolio przy pomocy statycznego generatora strony internetowej.
Na kursie nauczysz się
- Jak wygenerować własną statyczną stronę internetową.
- Jak za darmo ją opublikować i utrzymywać.
- Jak praktycznie wykorzystać automatyzację do weryfikacji i publikacji zmian na swojej stronie.
Organizacja zajęć¶
- zajęcia na żywo
- miejsce: Hackerspace Trójmiasto
- wstęp darmowy, ale zachęcam do wsparcia Hackerspace Trójmiasto
zajęcia w co drugi czwartek miesiąca w godzinach
17:00 - 20:00- notatki na kolejne zajęcia będą stopniowo udostępniane tutaj
- wszelkie pytania proszę kierować na wątek Discourse
Harmonogram¶
| Data | Treść zajęć |
|---|---|
08.10 |
Przygotowanie środowiska i wstęp do Pelican |
22.10 |
Git i zaawansowane fukcje Pelican |
05.11 |
GitHub i repo na remote |
19.11 |
GitHub Actions |
03.12 |
Zensical |
17.12 |
Figma |
| Przerwa świąteczna | |
14.01 |
Wspólna praca nad portfolio i zakończenie kursu |
Zainstalujemy programy potrzebne do warsztatów.
Stworzymy pierwszą statyczną stronę w generatorze Pelican.
Nauczymy się czym jest git i będziemy rozwijać naszą stronę.
Poznamy możliwości generatora Pelican.
Nauczymy się czym jest GitHub, stworzymy darmowe konto. Opublikujemy tam nasze repozytorium.
Poznamy możliwości GitHub Actions - potężnego narzędzia do automatyzacji.
Stworzymy statyczną stronę w generatorze Zensical.
Poznamy Figmę - program ułatwiający projektowanie stron internetowych.
Wykorzystując wszystko czego do tej pory się nauczyliśmy, będziemy rozwijać nasze portfolio.
Technologie i narzędzia, z których będziesz korzystać¶
Zensical- Generator statycznych stron internetowychPelican- Generator statycznych stron internetowychGitHub Actions- Narzędzie do automatyzacjigit- Najpopularniejszy system kontroli wersjiPython- Język programowania łatwy na początekVisual Studio Code- Edytor kodu (najczęściej określany jako "IDE" - Integrated Development Environment)Figma- Program do projektowania stron internetowych
Jak się przygotować do zajęć?¶
- Przynieś własny laptop
- Ma spełniać minimalne wymagania do instalacji Pythona i Visual Studio Code
- Zalecany system to Windows, ale z innymi też sobie poradzimy!
- Na zajęciach konieczne będzie stworzenie darmowego konta GitHub
- Nie musisz mieć wcześniejszego doświadczenia w programowaniu, nauczymy się tego wspólnie od podstaw
- Nie bój się popełniać błędów - w programowaniu to świetny nauczyciel. Zadawaj pytania i baw się dobrze!