Przejdź do treści

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 internetowych
  • Pelican - Generator statycznych stron internetowych
  • GitHub Actions - Narzędzie do automatyzacji
  • git - Najpopularniejszy system kontroli wersji
  • Python - Język programowania łatwy na początek
  • Visual 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! 😄