Zabieram Cię w podróż, w której nie tylko stworzysz swoją stronę internetową ale też pokażesz ją światu za pomocą Git Huba.

Nie musisz mieć hostingu. Opublikujemy ją za darmo za pomocą Git Hub Pages! 🙂

Przejdź do kursu

Jak odnaleźć się w kursie?


 

Kurs składa się z trzech modułów. Każdy z nich dotyczy trzech różnych, ale bardzo ze sobą powiązanych tematów.

Git i GitHub

W tej części dowiesz się sporo rzeczy na temat konsoli Git oraz tworzenia repozytorium na stronie http://GitHub.com

HTML i CSS

W tej części poznasz podstawy HTML i CSS i zbudujesz szkielet swojej strony internetowej a na koniec ostylujesz ją.

Formularz kontaktowy

Na sam koniec stworzysz działający formularz kontaktowy, dzięki któremu odwiedzający Twoją stronę będą mogli wysłać Ci maila.

MODUŁ 1


W tym module poznasz podstawy pracy z projektem. Zrobisz porządek w plikach, poznasz obsługę terminala Git oraz stworzysz swoje repozytoria – lokalne i zdalne.

CZĘŚĆ 1

INSTALACJA EDYTORA I TERMINALA GIT

Wybierz swój edytor i zainstaluj terminal Git.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 2

ZAKŁADANIE KONTA NA GITHUB.COM I PIERWSZA KONFIGURACJA

Założysz konto na GitHub.com i dokonasz pierwszej konfiguracji konta w terminalu.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 3

KLUCZE SSH

Wygenerujesz klucze SSH i podepniesz je pod GitHub.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 4

NAJWAŻNIEJSZE ZNAKI I KOMENDY TERMINALA

Poznasz najważniejsze komendy. Nauczysz się tworzyć pliki, kopiować je i poruszać po katalogach w terminalu.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 5

CZYM JEST REPOZYTORIUM A CZYM JEST COMMIT?

Dowiesz się czym jest repozytorium a czym jest commit?

POBIERZ MATERIAŁY PDF

CZĘŚĆ 6

REPOZYTORIUM LOKALNE

Stworzysz swoje pierwsze repozytorium lokalne

POBIERZ MATERIAŁY PDF

CZĘŚĆ 7

STRUKTURA PLIKÓW W PROJEKCIE

Nauczysz się jak porządkować pliki w projekcie.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 8

REPOZYTORIUM ZDALNE

Wyślesz swoje pierwsze repozytorium na serwer.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 9

GIT PUSH I GIT PULL

Dowiesz się do czego służą komendy git push i git pull.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 10

KLONOWANIE REPOZYTORIUM

Od teraz klonowanie repozytorium nie będzie stanowiło dla Ciebie żadnego problemu.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 11

GIT TREE

Dodasz alias git tree do komendy git log – -graph – -decorate – -pretty=oneline – -abbrev-commit

POBIERZ MATERIAŁY PDF

CZĘŚĆ 12

TAGI

Dodasz tagi do commitów.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 13

PORÓWNYWANIE COMMITÓW

Nauczysz się porównywać commity i poznasz komendę git diff.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 14

BRANCH

Nauczysz się tworzyć nowe branche. Poznasz komendę git branch, git checkout i git checkout -b.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 15

MERGE

Nauczysz się scalać zmiany w projekcie i rozwiązywać potencjalne konflikty.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 16

GIT IGNORE

Stworzysz plik .gitignore i dowiesz się do czego on służy.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 17

GIT PAGES

Nauczysz się publikować swój projekt w sieci Git Pages.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 17

GITKEEP

Stworzysz plik .gitkeep i dowiesz się do czego on służy.

MODUŁ 2


W tym module poznasz podstawy HTML i CSS. Stworzysz strukturę strony www oraz ostylujesz ją.

Pobierz gotowy kod HTML, CSS, JS i PHP

CZĘŚĆ 1

HTML

Dowiesz się czym jest HTML i jak wygląda jego struktura.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 2

TAGI

Dowiesz się czym są tagi i jak je zagnieżdżać.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 3

HTML5

Poznasz strukturę HTML5. Poznasz takie znaczniki jak header, nav, main, section, article, aside, footer, figure i figcaption.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 4

CSS

Dowiesz się co to jest CSS, jak podpiąć arkusz stylów do HTML. Dowiesz się też o dziedziczeniu stylów.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 5

REGUŁY CSS

Poznasz selektory w CSS (klasy i id). Już nie pomylisz właściwości z wartościami.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 6

ZAGNIEŻDŻANIE SELEKTORÓW, PSEUDOKLASY I N-TY POTOMEK

Dowiesz się jak zagnieżdżać selektory, jak odwoływać się do pseudoklas i n-tych potomków.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 7

DISPLAY

Dowiesz się jakie są różnice między display: block, inline, inline-block i none.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 8

BOX MODEL

Porozmawiamy o box-model. Bez problemu będziesz rozróżniał margin od padding.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 9

POSITION

Nauczysz się rozróżniać position relative, absolute, fixed i static.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 10

UŁATWIACZE

Dowiesz się jak niwelować różnice w przeglądarkach, jak dodawać symbole w UTF-8 oraz jak podpiąć ikony z Font Awesome.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 11

PROJEKT – STRUKTURA HTML

Zaczniemy pracę nad projektem. Uporządkujemy pliki w folderach oraz stworzymy pełną strukturę w HTML.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 12

PROJEKT – STYLUJEMY ELEMENTY – DODAJEMY FONTY I STYLUJEMY BODY

W tej części dodamy Fonts Google oraz ostylujemy naszą część body.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 13

PROJEKT – STYLUJEMY ELEMENTY – HEADER

W tej części ostylujemy nasz header. Dodasz logo i stworzysz dwupoziomowe menu.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 14

PROJEKT – STYLUJEMY ELEMENTY – SEKCJA HERO

Stworzysz sekcję hero, czyli duży obrazek z napisem na przezroczystym tle.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 15

PROJEKT – STYLUJEMY ELEMENTY – ARTICLE

Stylujemy sekcję article.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 16

PROJEKT – STYLUJEMY ELEMENTY – GALERIA WE FLEXBOXIE

Tworzymy galerię we Flexboxie.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 17

PROJEKT – STYLUJEMY ELEMENTY – SEKCJA Z FILMEM

Stworzysz sekcję z filmem oraz dodasz tło zmieniające kolor.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 18

PROJEKT – STYLUJEMY ELEMENTY – SEKCJA Z IKONAMI WE FLEXBOXIE

Stworzysz sekcję z ikonami we Flexboxie.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 19

PROJEKT – STYLUJEMY ELEMENTY – FOOTER

Ostylujesz sekcję Footer.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 20

WICKED CSS

Podepniesz style biblioteki Wicked CSS i dodasz animacje na stronie.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 21

ANIMACJE W CSS

Dowiesz się jak używać animacji w CSS. Takie pojęcia jak: transition, transform, translate, rotate, scale, scew, transform-origin nie będą już trudne.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 22

KEYFRAMES

Nauczysz się używać keyframes.

POBIERZ MATERIAŁY PDF

MODUŁ 3


W tym module do naszej strony dodamy działający formularz w PHP oraz slajder w JavaScript.

CZĘŚĆ 1

PROJEKT – DODAJEMY FORMULARZ

Dodajemy działający formularz – plik form.php.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 2

FORMULARZ BEZ PHP

Dowiesz się jak w bardzo prosty sposób stworzyć działający formularz bez użycia PHP.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 3

PROJEKT – <label> i <input> oraz działający kod

Dowiesz się czym jest <label> a czym <input>.

Dodasz też ostateczny kod formularza do pliku index.html.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 4

DODATKOWE INFORMACJE O FORMULARZACH

Dowiesz się kilku istotnych rzeczy o <fieldset>, <datalist>. O Atrybutach hidden, disabled, placeholder, min, max i step. Poznasz też atrybut maxlength i minlength.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 5

STYLOWANIE FORMULARZY I CHECKBOXÓW

Dowiesz się jak stylować formularze i checkboxy.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 6

PROJEKT – STYLUJEMY NASZ FORMULARZ

Czas na ostylowanie naszego formularza.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 7

BONUS: PROJEKT – DODAJEMY SLICK-SLIDER

Dodajemy responsywną karuzelę w JavaScript – struktura pliku HTML.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 8

BONUS: PROJEKT – STYLUJEMY SLICK-SLIDER

Stylujemy karuzelę.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 9

RESPONSYWNOŚĆ

Co to jest RWD? Czym jest Viewport? Czym są media queries?

POBIERZ MATERIAŁY PDF

CZĘŚĆ 10

MOBILE FIRST

Kilka słów o mobile first.

POBIERZ MATERIAŁY PDF

CZĘŚĆ 11

PRZYDATNE LINKI

Przydatne materiały użyte w projekcie.

POBIERZ MATERIAŁY PDF

BONUSY


W tym module pojawiają się dodatkowe bonusy do kursu.

CZĘŚĆ 1

NPM HTTP-SERVER

Skonfiguruj swój serwer za pomocą NPM.

POBIERZ MATERIAŁY PDF

Ja nazywam się Natalia Sokołowska i w lipcu 2017 roku postanowiłam, że BedeProgramistka.

Od tego czasu skończyłam półroczny bootcamp Kodilli oraz samodzielnie zrobiłam masę kursów z zakresu HTML, CSS, RWD, SCSS, JavaScritp i jQuery.

W maju 2018 roku wzięłam udział w pierwszym komercyjnym projekcie i od tego czasu jestem Junior Frontend Developerem.

Pomagam osobom takim jak Ty, chcącym zmienić swoje życie, w zostaniu developerem.

Przeprowadziłam już szereg szkoleń i Wyzwań, w których wzięło udział ponad 5 000 osób!

natalia sokołowska

Dołącz do grupy BedeProgramistka – nauka programowania przez Wyzwania, w której możesz o wszystko zapytać, bez hejtu oraz możesz pochwalić się efektami swojej pracy!

Kliknij, żeby przejść do grupy
nauka programowania przez wyzwania