Web development

1
Kurs video

Angular 10. Kurs video. Budowa aplikacji od podstaw

Rafał Słuja

Obierz kurs na... Angular 10! Angular to doskonałe narzędzie do tworzenia wszelkiego rodzaju aplikacji internetowych. Technologia ta jest niezwykle elastyczna i skalowalna — stosuje się ją zarówno do tworzenia małych, prostych aplikacji, jak i do wdrażania wielkich, złożonych systemów. Może także współpracować z innymi technologiami, takimi jak Java. Każda kolejna wersja platformy oferuje programistom nowe możliwości. Podczas szkolenia Angular 10. Kurs video. Budowa aplikacji od podstaw autor używa wersji 10.1, w której wprowadzono pewne usprawnienia dotyczące wydajności całego ekosystemu platformy, jednak bez nowych funkcjonalności w zakresie samego języka. Kurs Angular 10 ma wybitnie praktyczny charakter. Wraz z autorem skupisz się na stworzeniu od podstaw serwisu pogodowego. Zastosujesz te elementy, które pozwolą Ci stosunkowo szybko stworzyć działającą i atrakcyjną wizualnie aplikację. Zobaczysz, jak łączyć poszczególne komponenty, jak zapewniać komunikację między nimi i jak komunikować się z użytkownikami. I zanim się spostrzeżesz, zaczniesz projektować samodzielnie! Wypróbuj kurs Angular 10 i projektuj z przyjemnością! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zainstalujesz narzędzia i biblioteki używane w aplikacji oraz skonfigurujesz środowisko pracy. Nauczysz się, jak zarządzać aplikacją z poziomu konsoli i jak uruchomić serwer aplikacji na własnym komputerze. Dowiesz się, jak wygląda tworzenie projektu i wszelkich elementów aplikacji (komponentów, serwisów itp.). Sprawdzisz, do czego może Ci się przydać znajomość kodowania znaczników HTML i definiowania ich stylów. Poznasz budowę komponentów, zasady ich działania oraz sposoby poprawnego korzystania z komponentu i elementów zależnych. Zobaczysz, jak zapewnić komunikację między elementami i jakie zależności istnieją między nimi (rodzic – dziecko). Poznasz reguły przekazywania danych między komponentami, wyświetlania danych w szablonie HTML komponentu i ich wiązania. W ciągu 18 lekcji nauczysz się koordynować wszystkie działania zmierzające do stworzenia sprawnej aplikacji. Zaczniesz korzystać z oficjalnej dokumentacji. Poznasz zasady działania API oraz implementowania komunikacji z API w aplikacji. Dowiesz się, jak zainstalować swoją aplikację na serwerze, i odpowiednio ostylujesz jej komponenty. Rozpoczniesz naukę poprawnego odczytywania plików konfiguracyjnych. Zrozumiesz, na czym polega typowanie zmiennych i w jakich sytuacjach należy używać pętli czy instrukcji warunkowych. Nie ominie Cię także praca z obiektami. Angular 10. Kurs video. Budowa aplikacji od podstaw zakończysz na poziomie podstawowym, ale wyposażony w narzędzia, które pozwolą Ci dalej się rozwijać. Autor poprowadzi Cię przez labirynt kolejnych poziomów aplikacji, żebyś później mógł samodzielnie zabrać się do realizowania kolejnych projektów — i umiał je zbudować. Sprawdź, jak wykorzystać platformę Angular do własnych ambitnych celów! Kurs Angular 10 — czas start! Zdobycie wiedzy na temat narzędzi niezbędnych do tworzenia aplikacji na platformie Angular, podstawowych elementów tej platformy i ich konfiguracji, manipulowania danymi i przekazywania ich między elementami aplikacji stanie się Twoją przepustką do świata projektowania internetowego. A gdy będziesz już umiał połączyć się z zewnętrznym API w celu pobrania i wyświetlenia danych oraz zainstalować gotową aplikację na serwerze, znikną ostatnie przeszkody na Twojej drodze do samodzielnego tworzenia projektów od A do Z. Temat wybrany przez autora szkolenia Angular 10. Kurs video. Budowa aplikacji od podstaw, czyli projektowanie serwisu pogodowego, pozwoli Ci przećwiczyć wszystkie istotne aspekty budowania dowolnej aplikacji. Zobaczysz, jak działać, by nie zapomnieć o wielu niezbędnych szczegółach, jak konfigurować dodawane komponenty, jak zapewniać integralność danych. Z pewnością wykorzystasz to doświadczenie podczas tworzenia swoich własnych aplikacji. Nowa jakość pracy programisty Specyfika pracy programisty tworzącego strony internetowe lub aplikacje, w których główną rolę odgrywa interfejs użytkownika, polega na umiejętnym używaniu technologii. Jeszcze całkiem niedawno wykorzystywano do tego głównie te technologie: język znaczników HTML do tworzenia szablonu strony, kaskadowe arkusze stylów (CSS) do ostylowania elementów szablonu, język JavaScript do tworzenia logiki na stronie i język PHP do obsługi części serwerowej. Wszystkie te technologie należało ze sobą połączyć ręcznie, co wymagało sporej wiedzy i umiejętności. Co więcej, to podejście charakteryzowało się dużą podatnością na błędy. Obecnie tworzenie aplikacji jest wspomagane przez takie narzędzia jak Angular. W efekcie można budować je szybciej, a ponadto mieć większą kontrolę nad popełnianymi błędami. Nie znaczy to, że możesz beztrosko pominąć naukę HTML, CSS i JavaScriptu, ale znacznie łatwiej będzie Ci opanować pracę na platformie Angular niż każdą z tych technologii z osobna. Tylko dla wtajemniczonych Znajomość platformy Angular pozwoli Ci wkroczyć w świat aplikacji webowych i odważnie stawiać w nim kolejne kroki. Ten framework jest szczególnie bliski wielu programistom z uwagi na duże możliwości wpływania na zachowanie elementów wizualnej warstwy aplikacji. Za pomocą tej technologii można zbudować naprawdę profesjonalne systemy biznesowe, a także rozbudowane aplikacje działające po stronie przeglądarki. Sprawdź również kursy CSS dostępne w naszej ofercie oraz zwiększ swoją konkurencyjność na rynku pracy.

2
Kurs video

Angular 11. Kurs video. Poznaj moc tworzenia aplikacji typu SPA

Rafał Słuja

Obierz kurs na... moc tworzenia aplikacji w Angularze Angular to potężne narzędzie służące do budowania różnego rodzaju aplikacji internetowych. Jako technologia frontendowa szczególne wsparcie oferuje osobom przygotowującym interfejsy użytkownika. Tym bardziej że poszczególne komponenty tej platformy naprawdę ułatwiają pracę - na przykład biblioteka Angular Material czyni tworzenie elementów interfejsu zadaniem niesamowicie prostym i intuicyjnym. Jak przystało na prawdziwą technologię webową, Angular pomaga w realizacji takich zadań jak nawigacja w aplikacji i współdziałanie z pamięcią cache. Nauka w trakcie tego kursu opiera się na praktyce - budowie aplikacji, której tematykę stanowi cykl filmów Gwiezdne wojny. Jest ona swego rodzaju kompendium wiedzy na temat uniwersum GW. W trakcie pracy będzie się komunikować z zewnętrznym API w celu pobrania danych na temat filmów, bohaterów sagi itp. Dane te następnie zostaną przetworzone w aplikacji. Przy okazji przyjrzymy się elementom biblioteki Angular Material, a także sposobom ich zastosowania. Poznamy metody tworzenia nawigacji wewnątrz aplikacji, pomysły na użycie pamięci cache i zasady komunikacji z zewnętrznym API. Drogą refaktoryzacji będziemy dążyć do czystego kodu. Czy jesteś gotów wejść w nadświetlną i przenieść się do odległej galaktyki? Co Cię czeka podczas naszego profesjonalnego szkolenia? Kurs pozwoli Ci: Przygotować swoje środowisko pracy w Angularze. Stworzyć komponenty interfejsu użytkownika z wykorzystaniem biblioteki Angular Material. Opanować rozwiązania dotyczące nawigacji po aplikacji (routing) i pamięci cache przeglądarki. Skomunikować aplikację z zewnętrznym API w celu pobrania danych. Co więcej... Ukończywszy szkolenie, będziesz w stanie samodzielnie zainstalować gotową aplikację na serwerze. Angular 11. Kurs video. Poznaj moc tworzenia aplikacji typu SPA zakończysz na poziomie podstawowym, bogatszy o wiedzę dotyczącą konkretnych zagadnień. Przed zakupem kursu opanuj podstawy tworzenia aplikacji w Angularze (komponenty, serwisy, praca z danymi), a także podstawy HTML5, CSS3 i JavaScriptu. Uwaga! Aplikacja powstająca podczas kursu może być tworzona również w starszych wersjach Angulara (nie trzeba mieć Angulara 11). By tworzyć fantastyczne aplikacje... Zagadnienia dotyczące routingu i pamięci cache w aplikacjach opartych na Angularze bardzo często sprawiają problem w projektach komercyjnych, w ramach których pracuje się na co dzień. Poznanie zasad działania tych mechanizmów znacznie ułatwia pracę z nimi, zwiększa tym samym pewność siebie podczas mierzenia się z tego typu problemami na przykład podczas naprawiania błędu. Wiedza i umiejętności zdobyte w trakcie kursu mogą posłużyć Ci do samodzielnego tworzenia aplikacji podobnych do „gwiezdnowojennej”. Rozwiązania, które prezentujemy w ramach szkolenia, należą do podstawowego zakresu wiedzy i umiejętności, nic jednak nie stoi na przeszkodzie, by pójść dalej, już samodzielnie, zagłębić się w interesujące Cię tematy i poznać bardziej zaawansowane zastosowania tych rozwiązań. Jeszcze słowo o czystym kodzie: idea czystego kodu zawsze powinna przyświecać programistom w pracy nad aplikacją. Stosowanie związanych z nim zasad powinno im wejść w nawyk. Zapoznanie się z nimi dzięki temu kursowi może być punktem wyjścia do dalszej pracy.

3
Kurs video

Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych

Tymoteusz Sokołowski

Obierz kurs na... wydajne budowanie rozbudowanych aplikacji i interfejsów Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc za pośrednictwem tego frameworka platformę e-commerce, aplikację rozrywkową czy biznesową, jednocześnie w sposób zautomatyzowany implementujemy wzorzec architektoniczny MVC (Model-View-Controller), co sprawia, że rozwój programu jest przyjemnością. Dodajmy do tego bardzo dobrą i szczegółową dokumentację, a także przyjazne komunikaty błędów, co pozwala na stosunkowo łatwe rozwiązywanie problemów – i oto mamy listę najważniejszych zalet, za których sprawą Angular cieszy się niezwykłą popularnością w świecie IT. Za minus Angulara można by uznać dość wysoki próg wejścia – na przykład wewnętrzne uporządkowanie tworzonej w nim aplikacji wymaga poznania podstawowych zasad, narzuconych przez twórców frameworka. Jednak opanowanie tych reguł otwiera dostęp do narzędzi, które pozwalają realizować imponująco duże projekty, i to w stosunkowo krótkim czasie. Dlatego też Angular jest szeroko stosowany w branży IT. Poza Google’em korzystają z niego takie firmy jak Microsoft, PayPal, Sony, Nike, Lego, HBO, Upwork, The Guardian, Forbes i wiele innych. Naucz się go i Ty! Pomoże Ci w tym nasz kurs – w jego trakcie opanujesz zasady projektowania i tworzenia interaktywnych aplikacji internetowych, co otworzy przed Tobą nowe możliwości na rynku pracy. Program kursu obejmuje wiele zagadnień, takich jak komponenty, routing, serwisy, komunikacja z backendem. Pozwala to na kompleksowe zrozumienie tematu i pełne wykorzystanie potencjału frameworka. Stanowi też solidną podstawę do dalszego, samodzielnego zgłębiania tajemnic Angulara. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Tworzyć komponenty i integrować je w aplikację Angular Obsługiwać routing w aplikacji Korzystać z serwisów do zarządzania danymi i logiką biznesową Komunikować się z backendem za pomocą żądań HTTP Projektować interfejs użytkownika Tworzyć szablony i obsługiwać formularze Używać SCSS do stylowania wyglądu aplikacji Korzystać z bibliotek zewnętrznych i narzędzi do rozszerzenia funkcjonalności aplikacji Projektować fikcyjny backend (fake backend) umożliwiający wdrożenie aplikacji bez konieczności tworzenia faktycznego backendowego API Kreować powiązania między elementami aplikacji i przekazywać między nimi dane Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych kończy się na poziomie średnio zaawansowanym. W trakcie szkolenia zdobędziesz solidne podstawy z zakresu tworzenia aplikacji internetowych przy użyciu frameworka Angular, co pozwoli Ci na samodzielne projektowanie i rozwijanie aplikacji. Skąd się wziął Angular Historia AngularJS sięga 2009 roku, kiedy Miško Hevery i Adam Abrons w wolnym czasie rozpoczęli pracę nad własnym pobocznym projektem. Ich pierwotnym celem było przygotowanie kompleksowego narzędzia do tworzenia stron internetowych, które nie tylko zapewniałoby przechowywanie danych online, ale także udostępniałoby klientom bibliotekę do budowania aplikacji internetowych. Jeśli chodzi o nazwę projektu, Adam Abrons zdecydował się na kreatywne podejście. Zwrócił uwagę na częste używanie nawiasów ostrych w HTML-u, postanowił więc określić swoje przedsięwzięcie mianem Angular, odnosząc się w ten sposób do znaczenia angielskiego słowa angular (kątowy lub kanciasty). AngularJS został wydany w 2010 roku i szybko zyskał popularność wśród deweloperów – dzięki swojej modularności i łatwości użycia. W 2016 roku pojawiła się kompletnie nowa wersja frameworka, czyli Angular. Została ona napisana od podstaw i wprowadziła wiele ulepszeń, w tym poprawioną wydajność i architekturę. Zapraszam Cię w fascynującą podróż do świata tworzenia nowoczesnych aplikacji internetowych przy użyciu frameworka Angular. Razem odkryjemy tajniki tego potężnego narzędzia i zdobędziemy umiejętności, które otworzą przed Tobą drzwi do świata web developmentu!

4
Kurs video

AWS Lambda. Kurs video. Poznaj framework serverless w praktyce

Michał Dziedzic

Obierz kurs na... AWS Lambda Szeroka dostępność Internetu przyczyniła się do stopniowego odchodzenia od przechowywania danych lokalnie i na nośnikach fizycznych. Dziś rozwiązania te są wypierane przez zdalną bazę danych ulokowaną na zewnętrznym serwerze — powszechnie znanym jako chmura. Zmienia się nie tylko zapis plików, ale także sposób myślenia o wytwarzaniu i utrzymaniu aplikacji. Popularność zdobywa model serverless, zgodnie z którym zewnętrzny dostawca udostępnia serwer i zapewnia działanie całej infrastruktury. Korzystanie z usługi serverless wiąże się z oszczędnością czasu potrzebnego na konfigurację i utrzymanie serwera, programiści skupiają się więc wyłącznie na realizacji logiki biznesowej i szybciej dostarczają funkcjonalne oprogramowanie. Firmy takie jak Reuters, Netflix, Telenor i AOL z powodzeniem stosują serverless w swoich rozwiązaniach produkcyjnych. Sukces tej usługi potwierdzają także liczby: odnotowała ona roczny wzrost na poziomie 75%, co czyni ją najszybciej rozwijającym się modelem usług w chmurze. Developerzy zaznajomieni z tą technologią mogą się spodziewać zatrzęsienia ofert pracy, gdyż coraz więcej przedsiębiorstw stawia na model serverless. A zatem - buduj skalowalne aplikacje i zostaw serwer w chmurach! Z naszym profesjonalnym szkoleniem: Poznasz podstawy teoretyczne technologii serverless Nauczysz się nawigować środowisko chmurowe AWS Stworzysz pierwszy projekt i wdrożysz go do chmury Przygotujesz środowisko developerskie do efektywnego tworzenia projektów serverless Dowiesz się, jak użyć frameworku serverless do konfiguracji pomocniczych zasobów Zbudujesz API przy użyciu paradygmatu serverless Poznasz mocne i słabe strony projektów opartych na AWS Lambda Sprawdzisz poprawne działanie funkcji, opierając się na metrykach i logach Dowiesz się, jak zabezpieczyć projekt przed niechcianymi konsumentami AWS Lambda. Kurs video. Poznaj framework serverless w praktyce kompleksowo omawia tematy związane z serverless. Do efektywnego podążania za kursem wymagana jest znajomość podstaw JavaScriptu lub innego języka o zbliżonej składni. Nie martw się natomiast, jeśli jeszcze nie znasz serverless. Kurs stanowi przystępne źródło wiedzy nawet dla nowych użytkowników technologii. Tytułowa AWS Lambda to sterowana zdarzeniami, bezserwerowa platforma obliczeniowa dostarczana przez Amazon Web Services - światowego lidera na rynku usług chmurowych. Podczas pierwszych lekcji poznasz jej zalety, zastosowanie i skonfigurujesz środowisko developerskie wraz z frameworkiem serverless. Następnie przyswoisz zaawansowane koncepty AWS Lambda. W trzecim rozdziale rozpocznie się praca nad aplikacją przeznaczoną do zarządzania ligą sportową wewnątrz organizacji. Po instalacji niezbędnych składników, w tym DynamoDB i Dockera, zaimplementujesz interakcje z bazą danych i funkcjonalności handlera. Tak zbudowana struktura Rest API umożliwi tworzenie drużyn, dodawanie wyników poszczególnych rozgrywek i przeglądanie klasyfikacji. Ostatni rozdział zostanie poświęcony zarządzaniu aplikacją po deployu . Opierając się na metrykach i logach, sprawdzisz poprawność działania funkcji. Na zakończenie poznasz zasady autoryzacji i zabezpieczenia API przed niepożądanym dostępem. Ważne! System operacyjny używany w ramach kursu to MacOS, co oznacza, że mogą się pojawić różnice w komendach systemowych na innych platformach (Windows).

5
Kurs video

Bootstrap. Kurs video. Tworzenie interaktywnych i responsywnych stron internetowych

Łukasz Krawczyk

Obierz kurs na... budowanie nowoczesnych stron internetowych Mimo intensywnego rozwoju mediów społecznościowych, a co za tym idzie – nowego modelu kontaktu z klientami i „followersami”, zapotrzebowanie na profesjonalne, nowoczesne strony WWW nie maleje. Firmy i osoby prywatne wciąż poszukują twórców witryn w pełni responsywnych i maksymalnie interaktywnych, po których poruszanie się będzie dla użytkownika przyjemne na tyle, by zechciał on pozostać na nich dłużej, a w przyszłości – powrócić. By tworzyć tego typu strony, programiści sięgają po rozmaite narzędzia. Wśród nich ostatnimi laty pozytywnie wyróżnia się Bootstrap, najpopularniejszy, a do tego bezpłatny framework HTML/CSS, dzięki któremu – przy odrobinie chęci i zaangażowania – można stworzyć responsywną stronę internetową na bazie predefiniowanych komponentów dostarczanych przez piątą wersję tej uznanej frontendowej technologii. Ten kurs video ma za zadanie przybliżyć Bootstrap od strony praktycznej – poprzez tworzenie responsywnej strony internetowej poświęconej tematyce gier wideo. W trakcie pracy uczestnik szkolenia skorzysta z HTML5, CSS3 i JavaScriptu, czyli trzech fundamentalnych języków webowych, a także z ekosystemu najpopularniejszego frameworka HTML/CSS, czyli Bootstrapu. To on zagwarantuje projektowi pełną responsywność, pozwoli bowiem precyzyjnie dostosować wygląd witryny do aktualnej szerokości ekranu urządzenia końcowego. Co więcej, znacząco przyspieszy i ułatwi pracę z językami interpretowanymi po stronie przeglądarki: HTML, CSS i JavaScriptem. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas nauki z naszym kursem video: Poznasz framework Bootstrap i opanujesz wiele zagadnień związanych z korzystaniem z tej technologii, takich jak front-end i back-end czy wytyczne dotyczące dostępności stron internetowych (WCAG) Będziesz operować w języku CSS – w tym przybliżysz sobie dostępne w nim modele layoutów, fleksowy pojemnik i elementy fleksowe, najważniejsze (z punktu widzenia Bootstrapa rzecz jasna) właściwości języka CSS związane z trybem wyświetlania Flexbox (Flexible Box) Przypomnisz sobie język programowania JavaScript – standard ECMAScript i jego różne wersje, najważniejsze elementy standardu ECMAScript 6 (2015), stałe/zmienne, funkcje strzałkowe, interpolację literałów łańcuchowych, wstęp do funkcji wyższego rzędu, metodę .forEach() Zrozumiesz, czym jest responsywność, a także jak działa filozofia mobile-first – w tym przyswoisz takie kwestie jak idea i ogólne założenia, charakterystyka, zasady stosowania, system 12-kolumnowej siatki, punkty przegięcia dostępne w Bootstrapie 5 a punkty przegięcia dostępne w poprzedniej wersji tego frameworka Zbudujesz od zera kompletną stronę internetową – skorzystasz przy tym z najważniejszych komponentów i funkcjonalności Bootstrapa 5.3.x, takich jak menu hamburgerowe, karuzela, grupy przycisków, karty, akordeon, pływające etykiety pól formularza, walidacja formularza domyślnie dostarczana przez Bootstrap Przekonasz się, jak funkcjonuje okno modalne – od idei działania, poprzez strukturę, otwieranie i zamykanie, statyczną odmianę okna modalnego, okno modalne z możliwością przewijania, okno modalne wyśrodkowane w pionie, rozmiary okna modalnego, po dynamiczną podmianę jego zawartości Przyjrzysz się nowemu w wersji Bootstrapa, z której będziesz korzystać, trybowi ciemnemu – określisz tryb kolorystyczny, umieścisz kontrolkę (przełącznika) do aktywacji trybu ciemnego, aktywujesz go po kliknięciu w kontrolkę (przełącznik), aktywowany przez użytkownika tryb ciemny zapamiętasz w obiekcie localStorage Bootstrap. Kurs video. Tworzenie interaktywnych i responsywnych stron internetowych jest adresowany do osób w miarę obytych z zagadnieniami związanymi z tworzeniem stron internetowych w HTML, CSS3 i JavaScripcie. Dobrze, by uczestnik szkolenia poruszał się sprawnie w dowolnym darmowym edytorze kodu źródłowego z kolorowaniem składni (najlepiej Visual Studio Code, ewentualnie Notepad++). Posiadanie bazowej wiedzy z zakresu responsywności także jest wskazane. Szkolenie kończy się na poziomie średnio zaawansowanym/zaawansowanym. Po jego odbyciu będziesz w stanie świadomie i w pełni samodzielnie tworzyć strony internetowe oparte na najbardziej popularnym frameworku HTML/CSS. Chodzi o odpowiedzialne i efektywne korzystanie z ogromu potencjału, jaki kryje w sobie ta technologia w najnowszej odsłonie, tj. w wersji 5.3.x. Dodatkową wartością może być też umiejętność wzbogacenia i uzupełnienia standardowych możliwości Bootstrapa o własne rozwiązania programistyczne, na przykład pod postacią skryptów języka JavaScript zgodnych ze specyfikacją ECMAScript 6 (2015). Webmasterem być Wiedza zdobyta podczas kursu nie tylko może się przełożyć na wzmocnienie Twojej pozycji zawodowej w aktualnej pracy, ale również skłonić Cię do poszukania nowego zajęcia, na przykład jako webmaster z prawdziwego zdarzenia lub front-end web developer. Co równie istotne, praktyczna znajomość ekosystemu Bootstrapa pozwala w sposób szybki i bezkompromisowy odnaleźć się w zupełnie innych frameworkach HTML/CSS, jak ZURB Foundation czy Skeleton, działających na podobnych zasadach. Świadomość podziału technologii webowych na front-end i back-end, wiedza o frameworku, jak również umiejętność jednoznacznego umiejscowienia w tym wszystkim Bootstrapa z pewnością przełożą się na Twoje postrzeganie Internetu. Nawet jeśli jesteś zwykłym użytkownikiem, będziesz wiedzieć, jak działa sieć, jak jest zbudowana i na czym się opiera.

6
Kurs video

CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu

Michał Grząśko

Obierz kurs na... CSS/SASS! Kaskadowe arkusze stylów to coś, bez czego nie może się obejść żadna efektowna wizualnie witryna internetowa — tak głęboko wrosły w nasze myślenie o tworzeniu pięknej strony, że nie możemy ich zastąpić niczym innym. Co więcej, CSS są rozwijane w dynamicznym tempie, a przeglądarki implementują i wspierają coraz to nowsze, bardziej zaawansowane reguły. Pozwala to twórcom stron dopieszczać swoje projekty i komponować niepowtarzalne layouty. Wszystkie te zalety CSS z pewnością już znasz i nie trzeba Cię przekonywać do ich wykorzystania. Sęk w tym, że kaskadowe arkusze stylów mają też pewną irytującą wadę: wymagają nieustannego powtarzania fragmentów kodu. Na szczęście wizjonerzy nowego, ergonomicznego programowania znaleźli na to sposób: zaprojektowali SASS — preprocesor CSS pośredniczący między przeglądarką a Twoim kodem. Dzięki temu możesz oszczędzić mnóstwo czasu! CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu ma za zadanie pokazać Ci, jak inteligentnie i wydajnie korzystać z SASS przy nadawaniu stronie internetowej odpowiedniego wyglądu. To niezwykle elastyczne środowisko udostępnia fantastyczne narzędzia i wzorce, które możesz wykorzystać w swoich projektach. Podczas kursu nauczysz się używać najbardziej efektownych i najwygodniejszych skrótów, trików i metod działania w środowisku SASS. Sprawdź, jak wygodnie możesz realizować swoje pomysły na stronę WWW — sięgnij po SASS! Sprawdź jak wygląda finalny projekt tworzony w trakcie kursu.  Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zobaczysz, jak przygotować środowisko do pracy z SASS. Nauczysz się instalować Node. Sprawdzisz, do czego służy narzędzie Gulp i jak można go używać. Zaczniesz korzystać ze zmiennych i mixin, a także z @import i media queries. Opanujesz praktyczne wykorzystywanie nowoczesnych właściwości CSS, takich jak flexbox, transition, pseudoelementy i zaawansowane selektory. Odkryjesz, jak animować elementy HTML oraz dostosowywać wygląd projektu do wszystkich urządzeń — od desktopowych po mobilne. Poznasz zasady pozwalające zachować porządek i estetykę w kodzie. Dowiesz się, jak ostylować elementy najczęściej wykorzystywane na stronach internetowych, czyli przyciski, dropdowny, nawigację, togglery, tabele. Nie musisz być biegłym użytkownikiem CSS, by poradzić sobie z opanowaniem zawartego tu materiału. W trakcie ponad stu lekcji nauczysz się obsługi podstawowych i bardziej zaawansowanych narzędzi SASS. Zorientujesz się także, jak pisać ikonki w czystym CSS oraz efektowne i przyciągające wzrok zdarzenia :hover. Twoje strony internetowe wiele zyskają dzięki wzbogaceniu interfejsu o różne nowoczesne efekty, a estetyka w pisaniu kodu znacznie się poprawi. Co więcej, poznasz kluczowe elementy sposobu myślenia, który umożliwi Ci pisanie dowolnego interfejsu w CSS. Dowiesz się między innymi, jak odpowiednio nazywać klasy (i jak ich nie nazywać) oraz jak tworzyć odpowiednią konwencję dla projektu. Jeśli zrealizujesz wszystkie zadania, jakie postawi przed Tobą autor szkolenia CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu, oraz starannie przeanalizujesz jego wskazówki, Twoje projekty staną się znacznie lepsze, a Ty zaoszczędzisz mnóstwo czasu i nerwów. Eleganckie stylowanie stron Ten kurs zawiera najróżniejsze zagadnienia: od stosunkowo prostych po zaawansowane. Jeśli radzisz sobie z podstawami CSS, z pewnością możesz go rozpocząć i stopniowo nabierać coraz większej biegłości w rozumieniu kodu, dostrzeganiu jego niuansów i stylizowaniu dowolnych elementów HTML. To z kolei poprawi Twoje umiejętności w zakresie szybkiej i trafnej oceny różnych obszarów strony, zwiększy Twoje wyczucie i pozwoli Ci zyskać nową perspektywę. Regularne używanie preprocesora SASS sprawi, że zaczniesz myśleć w kategoriach zestawów reguł potrzebnych do napisania danego elementu. Takie podejście znacznie przyspieszy Twoje standardowe projekty, a jednocześnie przygotuje Cię na większe wyzwania. Nie tylko bez problemu będziesz nadawać style standardowym przyciskom, rozwijanym menu i przełącznikom, lecz także zaczniesz w pełni wykorzystywać animację czy złożone zdarzenia. Będziesz też bez problemu dopasowywać interfejsy swoich stron do potrzeb różnych urządzeń — stacjonarnych i mobilnych. W poszukiwaniu własnego stylu Na świecie istnieje niewyobrażalnie dużo stron internetowych. Zdecydowana większość z nich nie świadczy najlepiej o ich projektantach. Nie chcesz chyba być jednym z nich? CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu pomoże Ci uniknąć wielu błędów i zrozumieć istotę tworzenia stron o dużych walorach graficznych. Jeśli myślisz o karierze programisty lub projektanta albo chcesz aplikować na dowolne stanowisko wymagające takich umiejętności, bez znajomości CSS i SASS nie masz co o tym marzyć. Znajomość SASS jest jednym z najczęstszych wymagań pojawiających się w ofertach pracy. Dzięki temu szkoleniu zdobędziesz umiejętność pożądaną na rynku pracy — nauczysz się analizować projekt pod kątem odpowiedniej konwencji i zwiększysz elastyczność własnego myślenia o graficznych aspektach strony. Tylko dla wtajemniczonych Sprawdzone wzorce, dobre praktyki, funkcjonalności SASS, nowoczesne możliwości CSS3 i sposoby ich wykorzystania na przykładzie pełnego, kompleksowego projektu — oto, co oferuje Ci CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu. Znajdziesz tu specjalistyczne narzędzia oraz jasne, precyzyjne i szerokie omówienia kolejnych elementów. Prześledzisz dokładnie, krok po kroku, jak zabrać się do projektowania i jakie kolejne czynności wykonać. Zobaczysz, jak Twój kod nabiera rozmachu i szyku, staje się dynamiczny, przejrzysty, dokładnie taki, jaki powinien być. Terminologia związana z CSS i SASS przestanie być dla Ciebie przeszkodą, a nowo poznane elementy posłużą Ci do stworzenia zachwycających projektów!

7
Kurs video

CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW

Tomasz Kowalski

Obierz kurs na... CSS3! Czy wiesz, jak zatrzymać internautów na stronach, które projektujesz? A może masz już dość witryn z małą wydajnością i ciężką grafiką? Zastanawiasz się, w jaki sposób zastąpić animacje wykonane w przestarzałej technologii Flash? Jeśli pragniesz zostać twórcą nowoczesnych stron internetowych, to znajomość języka CSS wydaje się jak najbardziej uzasadniona. Jeszcze lepiej, gdy będzie to CSS3, który otwiera nową erę w dziedzinie projektowania stron WWW.  Kaskadowe arkusze stylów (Cascading Style Sheets) to specjalny język opracowany w celu bardziej elastycznego formatowania elementów stron internetowych. Pozwolił oddzielić treść strony od jej wyglądu. Dzięki zastosowaniu zupełnie nowego myślenia o projektowaniu podbijesz sieć lekkimi, responsywnymi i eleganckimi witrynami.  Wprowadzenie nowych standardów w internecie oznacza nieograniczone możliwości — poznasz je wszystkie dzięki szkoleniu CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW. Już wkrótce zrozumiesz podstawy najbardziej obiecującego języka programowania i zaczniesz je wykorzystywać w pracy nad własnymi stronami.  Co Cię czeka podczas naszego profesjonalnego szkolenia? Przygotujesz środowisko programistyczne do dalszej pracy. Poznasz składnię języka CSS i metody osadzania stylów. Przekonasz się, w jaki sposób kaskadowość zmieni jakość Twoich witryn. Wprowadzisz podział na moduły. Skorzystasz z nowych selektorów, pseudoklas i pseudoelementów. Będziesz definiować kolory w notacji słownej, szesnastkowej, RGB i RGBA oraz innych.  Dowiesz się, czym jest model kontenerowy. By z satysfakcją stwierdzić, że potrafisz... …pisać przejrzysty kod oraz wzbogacić swoją stronę o ciekawe efekty wizualne i nowe właściwości. Kaskadowe arkusze stylów są nieodzowną częścią każdej strony WWW aspirującej do miana nowoczesnej. CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW pokaże Ci, jak z użyciem najnowszych trendów i od podstaw stworzyć atrakcyjne wizualnie witryny. Przybliży Ci również przydatne techniki optymalizacji. Dzięki temu praca nawet nad bardzo złożonymi projektami będzie łatwa i szybka. Twoje strony będą niezwykle efektowne, a do tego wydajne oraz przyjazne dla użytkownika. Skorzystaj z wiedzy naszego eksperta i wprowadź standard CSS3 do swojego życia! Najmodniejsze strony w sieci Dzięki wiedzy przekazanej w szkoleniu CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW w swoich projektach rozdzielisz warstwę prezentacji wizualnej od warstwy danych, a Twój dokument HTML będzie bardziej przejrzysty i łatwiejszy do zarządzania. Przekonasz się też, że strony stworzone w języku CSS3 są elastyczne, lekkie i przyjazne dla użytkownika. To także witryny responsywne, czyli przeznaczone dla urządzeń mobilnych — a stąd zaledwie krok do podbicia nie tylko internetu, ale i rynku smartfonów oraz tabletów.  Przyszedł czas na nowe praktyki Ze szkoleniem CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW nauczysz się w stopniu średnio zaawansowanym wykorzystywać potencjał języka CSS2 i CSS3. Poznasz ciekawe rozwiązania, które zaimplementujesz do własnych projektów. Generowanie grafiki oraz gradientów, autorskie animacje i efekty, proste zarządzanie treścią — dzięki przygotowanemu dla Ciebie kursowi poznasz nie tylko te tajniki kaskadowych arkuszy stylów.  Zostań webmasterem najnowszej generacji  CSS3. Kurs video. Poziom pierwszy. Nowoczesne i stylowe strony WWW podpowie Ci, jak pilnować zgodności tworzonych stron ze standardami, czym są nowe selektory i których właściwości fontów i tekstu najlepiej użyć w projektowanej witrynie. Dowiesz się, w jaki sposób tworzyć układy stron przy użyciu stylów CSS. Zdobędziesz rozeznanie w profilach kolorów, właściwościach obramowań i tła, możliwościach związanych z tekstem oraz gradientami, a także transformacjach, przejściach i animacjach. Te umiejętności pomogą Ci wyznaczać nowe szlaki w internecie i pozostawić konkurencję zawsze o krok w tyle. Poznaj naszego eksperta Tomasz Kowalski jest twórcą stron w standardach XHTML 1.0, CSS 2.1, HTML5, CSS3 oraz aplikacji internetowych w technologii PHP5, MySQL5, JavaScript, jQuery. Autor i właściciel portali toinfo.pl oraz informatyk.toinfo.pl. Twórca zestawów egzaminacyjnych dla okręgowych komisji egzaminacyjnych z zakresu montażu oraz eksploatacji komputerów osobistych oraz urządzeń peryferyjnych, a także tworzenia aplikacji internetowych i baz danych oraz administrowania bazami. Autor książek Urządzenia techniki komputerowej. Podręcznik do nauki zawodu technik informatyk oraz E-12. Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych. Podręcznik do nauki zawodu technik informatyk, które uzyskały numery dopuszczenia MEN i zostały wydane przez Helion. Nauczyciel oraz wykładowca, wieloletni egzaminator Centralnej Komisji Egzaminacyjnej.

8
Kurs video

Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche

Sławomir Szulczewski

System Drupal 7 przebojem zdobywa umysły i serca programistów na całym świecie. Jest regularnie nagradzany i coraz popularniejszy. Nic w tym dziwnego. Znacznie przyspiesza bowiem budowanie rozwiniętych struktur, stron WWW czy sklepów internetowych. Jego sukces pozostaje w bezpośrednim związku z tym, że wokół Drupala gromadzi się ogromna społeczność web developerów. Skoro sięgasz po ten kurs video, z pewnością opanowałeś już podstawy pracy z Drupalem. Potrafisz się w nim poruszać w miarę sprawnie, ale zawsze można lepiej, prawda? Co Cię czeka podczas szkolenia? Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche wprowadzi Cię w świat większych możliwości, jakie daje Drupal. Nauczysz się automatycznego generowania treści. Będziesz działać szybciej, a testy wykonasz łatwiej. Poznasz widoki w zaawansowanej odsłonie, dzięki czemu zbudujesz dowolne rozwiązanie z wykorzystaniem wielu ciekawych opcji. Stworzysz dedykowany panel dla wybranej rangi w systemie. Takie rozwiązanie pozwoli na to, by wybrane osoby szybciej mogły pracować na stronie. Opanujesz nowe moduły, które umożliwią sterowanie wyglądem strony dla konkretnej rangi. Poznasz triki, dzięki którym będziesz w stanie wykonywać wiele czynności naraz i uruchamiać wiele zdarzeń jednym kliknięciem. Co więcej, wspólnie z autorem kursu wykonasz system punktowy. Spowoduje on, że internauci chętniej będą dodawać na stronie treści i komentarze. Zdobędziesz też umiejętność modyfikowania strony bezpośrednio w przeglądarce. I wreszcie — nauczysz się budować własny moduł. Zatem do dzieła!