od Podstaw
9 godz. 11 min · HTML i CSS · Full-stack i Programowanie
Wojciech PołowniakSr. Fullstack EngineerWeb dev nigdy nie stoi w miejscu - włączając w to CSS. Czołowe przeglądarki różną się implementacją różnych funkcjonalności, a coraz to nowe właściwości wchodzące do specyfikacji są w stanie postawić stylowanie do góry nogami. W tym kursie poznasz przegląd różnych technik i technologii które zmienią Twoje patrzenie na CSSa - zdecydowanie na lepsze! Koniec z tworzeniem hacków w JavaScript aby osiągnąć efekty takie jak wykresy kołowe czy płynne przewijanie. Poznasz też różne właściwości CSS które są w stanie przyśpieszyć Twoją witrynę!
Na pewnym etapie rozwoju jako Front-End developer, bądź wraz z rozwojem naszego produktu - standardowe podejście do CSSa może nie wystarczyć. W tym kursie poznasz 5 ciekawych architektur CSSa, poznasz ich podstawowe koncepty oraz moje opinie na ich temat. Dzięki temu, tworząc swój następny projekt, będziesz w stanie stworzyć architekturę CSSa bazując na sprawdzonych fundamentach.
CSS Grid i CSS Flexbox to właściwości które powinien znać każdy Front-end developer. Jeśli nie chcesz spędzać wielu godzin na poznawanie tych technologii z osobna, w tym kursie znajdziesz podstawowe informacje na temat tych dwóch technologii - w pigułce. Poznasz różnice między nimi oraz dowiesz się, co zmieniło się w nich w ostatnim czasie.
Jeśli borykasz się z problemami wydajnościowymi na swojej stronie internetowej, ten kurs wskaże Ci techniki które pomogą Ci zmniejszyć czas ładowania, jak i ogólną wydajność Twojej witryny - czy to początkowe ładowanie, czy klatkująca animacja.
Czy nie wiesz jak zacząć z preprocesorami? Po co są nam one potrzebne? A może nie wiesz jak wpasowują się w obecne trendy tworzenia stron? Ten kurs odpowie na Twoje pytania! Dodatkowo, dowiesz się jak skonfigurować jeden z najbardziej popularnych preprocesorów CSS, oraz poznasz jego kluczowe funkcje czy składnie.Jako dodatek, dowiesz się jak dzielić Twoje zmienne SCSS wraz z Twoim kodem JavaScript!
Animacje CSSowe są już z nami od lat, ale jak konkretnie się za nie zabrać? Co trzeba zrobić, aby rozpocząć przygodę z animacjami? Jeśli nie wiesz, to w zaledwie kilku lekcjach poznasz narzędzia i składnie do tworzenia przejść i animacji ograniczonych tylko przez Twoją wyobraźnię* (i możliwości CSSa)
Aby móc efektywnie korzystać z tego kursu, powinieneś posiadać średnio zaawansowaną wiedzę z kategorii Front End. Przyda się również umiejętność poszerzania pojedynczych zagadnień na własną rękę, ponieważ wiele z poruszanych w tym kursie tematów można by zgłębiać godzinami. Nie zaszkodzi również podstawowa wiedza o JavaScript. Postaram się wprowadzić Cię w różne obszary CSSa potrzebne w codziennej pracy jako Front-End developer. Doświadczeni developerzy znajdą w tym kursie powtórkę najistotniejszych informacji na temat współczesnego CSSa, jak i ciekawe zagadnienia o których często się zapomina.
Część tej lekcji opowiem troszkę o tym co może przynieść w przyszłości
dosłownie kilka dni temu.
Jest to oznaczone jako październik końcówka października
została wydana oficjalna notka o tym że lipca nie jest już dłużej wspierany.
Lipca jest to taka biblioteka z której korzysta np.
SAS a co za tym idzie jeżeli na czas to wszystkie bandery.
Ta skanery takie jak Gold czy generalnie cała ta otoczka z której
teraz na codzień korzystamy Lips raz był EP
napisanym w C++ dzięki czemu był o wiele
szybszy i mógł być przepracowane do innych języków programowania
z tym że lipca właśnie zostanie porzucony przez trenerów na rzecz DARPA.
Dart będzie miał swoje problemy.
Mianowicie takie jak Performance będzie to wolniejsze rozwiązanie
i będzie ten Dart skomplikowany to Java skryptu jakby w locie
tutaj jakby nie jest to.
Najlepsza informacja dla nas jako
deweloperów by cały ten ekosystem który sobie zbudowaliśmy przez lata
nie przestanie działać co po prostu nie będzie miało oficjalnego wsparcia
no i generalnie jeżeli będą jakieś banki których jeszcze do tej pory nie odkryliśmy
w implementacji lub sasa No to będziemy musieli z tymi bankami albo
pracować na własną rękę albo będziemy musieli emigrować do USA.
Innym rozwiązaniem jest po prostu też
przeskoczenia Sasa na inne technologie takie jak na przykład.
Post CSS który też daje nam podobne
możliwości działa na troszkę innej zasadzie ale jest aktywnie wspierany i
będzie aktywnie wspierany przez najbliższy czas.
To co chciałem tutaj też powiedzieć to to że.
Pomimo tego że oficjalnie Lips
jest już przestarzały i jest to narracja aby przechodzić na Dark Sasa
nie znaczy że musimy teraz wszyscy porzucić wszystkie nasze narzędzia i
technologie czy całą wiedzę którą posiadam od Matthiasa.
Sam nawet tutaj Tajner mówi że przez
następne kilka lat jeszcze będzie się zajmował lipca Sejm natomiast nie będzie
on aktywnie rozwijany i Dart będzie tą nową implementacją która jest wskazywana
przez trenerów którą będą faktycznie utrzymywać.
Polecam sobie poczytać na ten temat w linku który tutaj podrzuca w źródłach.
Oczywiście możecie to sobie przetłumaczyć.
Jakimś narzędziem automatycznym.
Niestety nie ma wersji polskiej do takich.
Oświadczeń natomiast.
Sam fakt.
Porzucenia lub Sasa nie znaczy
że wszystkie projekty które teraz z tego korzystają
przejdą z niego na nowe rozwiązania w związku z czym myślę że nie ma co się
martwić przyszłością Sasa przynajmniej nie w najbliższej przyszłości.
A jeżeli myślimy o przyszłości 10 lat to
technologia w ciągu dziesięciu lat tak się zmieni że być może zupełnie już nie
będziemy potrzebowali Sasa tylko CSS da nam takie możliwości żebyśmy mogli np.
dynamicznie generować kod na zawołanie.