Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- BHP
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Ekonomia i finanse
- Ezoteryka
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Kobieca
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Przewodniki po hotelach i restauracjach
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox
Dorwij Nerda, Paulina Olszewska
Obierz kurs na... nowoczesne projektowanie stron internetowych Trudno sobie wyobrazić współczesny świat bez internetu. Żyjemy w nim, pracujemy, robimy zakupy, zbieramy informacje, spędzamy wolny czas. Oczywiście, w ostatnich latach model spędzania czasu w sieci się zmienił - wielu z nas korzysta przede wszystkim z social mediów. Jednak trafiamy także na strony WWW, na przykład do e-sklepów, na blogi czy witryny interesujących nas firm lub organizacji. Część z nich opuszczamy szybko i bez żalu, zirytowani nie tylko nieadekwatnością zamieszczonych na stronie informacji, ale także długim czasem przełączania między podstronami, nieintuicyjnością i ogólnie słabą funkcjonalnością. Przygotowane w niedzisiejszych technologiach, nieprzyjazne dla użytkownika witryny internetowe wielu firm, osób publicznych i organizacji odstraszają, zamiast przyciągać. Jeśli chcesz się nauczyć projektować strony internetowe, które będą zachwycać i działać niczym magnes na odwiedzających, musisz sięgnąć po najlepsze, co oferują twórcy służących do tego rozwiązań. Na Twoim radarze webdevelopera powinien się znaleźć genialny system tworzenia layotu w CSS, czyli CSS Grid i CSS Flexbox - moduł CSS, który zapewnia efektywny sposób zarządzania kontenerami strony i rozkładem elementów wewnątrz kontenerów. Z tych technologii korzysta się obecnie powszechnie, zarówno do budowy nowych stron internetowych, jak i do przekształcania już istniejących witryn. Z ich użyciem stworzysz nie tylko prostą wizytówkę czy aplikację, ale także bardziej skomplikowaną stronę o responsywnym layoucie - podstawę dzisiejszego internetu, dostępnego na urządzeniach o rozmaitych wielkościach ekranu. Co cię czeka podczas naszego profesjonalnego szkolenia Dzięki nauce z proponowanym przez nas kursem video między innymi: Poznasz właściwości Flexboxa i dowiesz się, jak z nich korzystać Zrozumiesz korelację między regułami dla kontenera i dla pojedynczych elementów Dowiesz się, czym jest main axis, a czym cross axis Opanujesz zasady budowy układu responsywnego z Flexboxem i siatki CSS Grid Zorientujesz się, jakie są sposoby rozmieszczania elementów w siatce Co więcej... Przyswajając wiedzę i umiejętności, zrozumiesz, jakie są różnice między Flexboxem i CSS Grid Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox kończy się na poziomie podstawowym, co oznacza, że jako absolwent tego szkolenia będziesz posiadać solidne podstawy w zakresie omawianych technologii. Do osiągnięcia biegłości w tej dziedzinie przyda Ci się dalsza praktyka już we własnym zakresie. Nowa jakość w kaskadowych arkuszach stylu Kaskadowe arkusze stylu, z angielskiego skrócone do akronimu CSS, to język stworzony specjalnie do opisu formy prezentacji stron WWW. Arkusz stylów CSS zawiera listę reguł, które „informują” przeglądarkę internetową o tym, w jaki sposób powinna wyświetlić zawartość elementów HTML czy XML. Języka CSS używa się od drugiej połowy lat 90., przez ten czas stopniowo go unowocześniano i dodawano do niego kolejne usprawniające technologie. Flexbox jest jedną z nich. Pozwala na tworzenie kompleksowego i elastycznego układu strony bez odwoływania się do właściwości float i position (które są nadal w porządku i działają, ale... nie zawsze idealnie). O ile Flexbox jest jednowymiarowy - pozwala rozmieszczać elementy w wierszach i kolumnach tak, by się odpowiednio rozszerzały i kurczyły - o tyle CSS Grid jest dwuwymiarowy. W praktyce oznacza to, że pozwala sterować zarówno wierszami, jak i kolumnami. Tym samym Grid należy uznać za technologię bardziej zaawansowaną od Flexboxa, ale wciąż obie są użytkowe i równie warte poznania. Patronat medialny:
Docker. Kurs video. Podstawy konteneryzacji
Obierz kurs na... konteneryzację Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker stał się tak popularny. Z jego pomocą zrealizowano do tej pory wiele projektów. Społeczność jego użytkowników jest rozbudowana, a zwolenników tej platformy można znaleźć w niemal każdej firmie z branży IT. Wiedza dotycząca Dockera i umiejętność posługiwania się nim stają się powoli wymogiem, jaki stawia się kandydatom na wiele stanowisk w sektorze programistycznym. Dobrze jest znać Dockera i pochwalić się tym podczas rozmowy o pracę. Z myślą o tym proponujemy kurs poświęcony podstawowym zasadom konteneryzacji z użyciem Dockera. Szkolenie pozwala przyswoić bazowe pojęcia, takie jak warstwa, kontener, obraz, tag, wolumen i sieć. Krok po kroku omawia sposoby pracy z poszczególnymi elementami Dockera, a także podpowiada, jak z jego zastosowaniem stworzyć własny obraz. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Dowiesz się, jak przygotować swoje środowisko pracy Będziesz wyszukiwać i pobierać obrazy z Docker Hub Uruchomisz pierwsze kontenery, ustawisz dla nich nazwy i polecenia Opanujesz metody zarządzania kontenerami i wolumenami Stworzysz własne sieci dla Dockera, a potem podłączysz je do kontenerów i od nich odłączysz Zobaczysz, jak prawidłowo przekierowywać porty Wykreujesz własne obrazy za pomocą Dockerfile Co więcej... Uruchomisz bazę danych MySQL w kontenerze i aplikację Portainer Docker. Kurs video. Podstawy konteneryzacji kończy się na poziomie średnio zaawansowanym. Zdobyta wiedza umożliwi Ci swobodną pracę z już istniejącymi kontenerami, a także tworzenie na ich podstawie własnych kontenerów. By móc w pełni skorzystać z wiedzy przekazywanej podczas szkolenia, warto wcześniej poznać przynajmniej podstawowe informacje dotyczące powłok Linux/Unix, jak również zaznajomić się z jakimkolwiek językiem programowania (choć to nie jest konieczne). Najlepszy przyjaciel każdego programisty? Czy mówić tak o Dockerze to lekka przesada? Może jednak nie. Wszak głównym zadaniem programisty jest dostarczanie aplikacji i programów odpowiadających na oczekiwania biznesowe klienta. A Docker to po prostu ułatwia. Pozwala usprawniać procesy dzięki temu, że umożliwia tworzenie środowisk deweloperskich i zarządzanie nimi w przyjaźniejszy sposób. Dodatkowo przyspiesza testowanie aplikacji pomiędzy różnymi wersjami oprogramowania, na przykład bazy danych.
Bash. Kurs video. Zostań administratorem systemów IT
Obierz kurs na... programowanie w środowisku Linux Linux, jako „baza” Androida, jest aktualnie najpopularniejszym systemem operacyjnym na świecie. To sprawia, że poznanie środowiska linuksowego jest praktycznie obowiązkowe dla każdego młodego programisty. By móc pracować w tym systemie, trzeba opanować dedykowany mu język programowania i równocześnie powłokę systemową, czyli Bash. Jego znajomości wymaga się od wszystkich pracujących w systemach embedded, początkujących administratorów oraz DevOps engineerów - Bash to absolutna podstawa i obowiązkowe narzędzie ich pracy. Proponowany przez nas kurs stanowi świetny wstęp do świata programistów Linux dla osób, które wcześniej nie miały z tym środowiskiem styczności lub których doświadczenie jest niewielkie. Słuchacz pozna programowanie w języku skryptowym Bash od strony praktycznej - w trakcie szkolenia nauczy się poruszać w konsoli Linux oraz konfigurować całe środowisko pracy. Napisze także własne skrypty, automatyzujące pracę w systemie Linux. Zdobyta wiedza przyda mu się podczas poszukiwania pracy, a także do tego, by wystartować jako junior administrator/DevOps engineer lub junior embedded developer. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: poznasz konfigurację środowiska Linux, nauczysz się poruszać w konsoli, opanujesz podstawowe polecenia do pracy z systemem Linux, zrozumiesz zasady składni języka skryptowego Bash. Co więcej... zrozumiesz zastosowania Basha w środowisku Linux i zobaczysz, jak wygląda automatyzacja zadań w systemach Linux. Bash. Kurs video. Zostań administratorem systemów IT kończy się na poziomie podstawowym. Oznacza to, że osoba, która ukończy szkolenie, będzie posiadać podstawową wiedzę na temat języka skryptowego Bash i będzie w stanie na przykład zapisać własne skrypty automatyzujące pewne zadania w systemie Linux. Jedna z najpopularniejszych uniksowych powłok systemowych W ten właśnie sposób - między innymi - można opisać język Bash. Faktycznie stanowi on powłokę domyślną dla większości dystrybucji systemu GNU/Linux oraz w systemie macOS (wersje 10.3 – 10.14). Bash umożliwia pracę zarówno w trybie konwersacyjnym, w którym użytkownik ma możliwość bezpośredniego ingerowania w proces wykonywania programu, jak i w trybie wsadowym, w którym następuje wykonanie przez komputer serii powiązanych ze sobą zadań. Bash jako język umożliwia definiowanie aliasów, funkcji, zawiera konstrukcje sterujące przepływem (if, while, for, ...). Powłoka systemowa zachowuje historię wykonywanych poleceń i zapisuje ją domyślnie w pliku .bash_history w katalogu domowym użytkownika.
Interpunkcja w angielskim. Kurs video. Zasady poprawnej pisowni
Magdalena Małek-Andrzejowska, Anna Lewoc
Obierz kurs na... interpunkcję w języku angielskim Jeśli znasz angielski na dość wysokim poziomie i umiesz się w nim porozumiewać, to prawdopodobnie zauważasz często, że interpunkcja w tym języku przeczy zasadom, które stosujemy w pisanej polszczyźnie. To prawda – interpunkcja angielska jest odmienna od polskiej, a umiejętność jej prawidłowego używania świadczy o świetnej znajomości języka. Dlatego przygotowaliśmy dla Ciebie kurs, dzięki któremu odświeżysz swoją znajomość zasad angielskiej interpunkcji i poznasz konkretne wskazówki dotyczące tego, jak prawidłowo używać poszczególnych znaków. Zaczniemy od najprostszych: kropki, wykrzyknika i znaku zapytania, przejdziemy przez sprawiający wiele kłopotów przecinek, nawiasy i cudzysłów, a także rzadziej używane znaki, takie jak procent, stopień czy gwiazdka. W drugiej części kursu czeka na Ciebie zbiór najczęstszych problemów, na jakie natrafiają Polacy piszący w języku angielskim – omówimy, czym jest Oxford comma, jak prawidłowo zapisywać liczby, kiedy stosować wielką literę czy jak uniknąć typowych błędów (comma splice i run-on sentence). W efekcie Twój pisemny angielski nabierze profesjonalnego wymiaru, a Ty będziesz mieć większą pewność w stosowaniu znaków interpunkcyjnych. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu dowiesz się między innymi: jak prawidłowo stosować znaki interpunkcyjne w języku angielskim jak nazywają się poszczególne znaki interpunkcyjne w których miejscach interpunkcja angielska różni się od polskiej gdzie znajdują się pułapki przecinka – gdzie chcielibyśmy go użyć, a nie należy jakie są najczęstsze rodzaje błędów interpunkcyjnych w jaki sposób prawidłowo zacytować czyjeś słowa i umieścić wokół nich cudzysłowy jak poprawnie pisać daty i liczby jak sprytnie pominąć część wypowiedzi, również jeśli jest to część cytatu Szkolenie Interpunkcja w angielskim. Kurs video. Zasady poprawnej pisowni jest przeznaczone dla znających język angielski na poziomie co najmniej B1 – to wtedy właśnie uczący się języka angielskiego zaczynają zauważać różnice w interpunkcji i czuć potrzebę poprawnego pisania. Z wiedzy przekazywanej za pośrednictwem kursu szczególnie skorzystają osoby, które często posługują się angielskim w piśmie. Uwaga! Kurs został przygotowany dla słuchaczy, dla których język polski jest językiem ojczystym – autorki odnoszą się w nim do polskiej interpunkcji.
Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje
Obierz kurs na... skuteczne wystąpienia i prezentacje! Któż z nas nie pamięta nudnych, ciągnących się w nieskończoność wystąpień, podczas których marzył tylko o tym, żeby jak najszybciej się skończyły? Albo prezentacji, po których w pamięci pozostawało jedynie poczucie zmarnowanego czasu? Ale wiemy też, że istnieją mówcy doskonali, potrafiący w kilka chwil przykuć uwagę audytorium i sprawić, by odbiorcy do końca słuchali w skupieniu, a każda prezentacja była sukcesem. Czy sztuki publicznego występowania można się nauczyć? Czy istnieją sposoby na pokonanie tremy i nieśmiałości, czynników które mogą sparaliżować niedoświadczonego mówcę? Czy można każdą prezentację przygotować w pełni profesjonalnie i mieć pewność, że ten przekaz trafi do odbiorców? Mamy dobrą wiadomość: można! Niezależnie od tego, czy chcemy coś sprzedać, przedstawić usługę, omówić ważny projekt, czy zreferować skomplikowane zadanie, istnieją uniwersalne reguły i sposoby na to, aby każde wystąpienie było skuteczne. Przedstawiamy je w ramach szkolenia Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas kursu poznasz sposoby budowania profesjonalnej prezentacji, między innymi: metody analizy audytorium, tajniki profesjonalnego przygotowania schematy rozpoczęcia, rozwinięcia i zakończenia prezentacji, szybkie sposoby radzenia sobie ze stresem i z tremą. Dowiesz się, jak wygląda właściwe przygotowanie merytoryczne, a jak praktyczne. Poznasz pięć głównych filarów prezentacji i nauczysz się właściwie je wykorzystywać. Zapoznasz się również z kluczowym narzędziem do organizacji treści, jakim jest metoda piramidy. A po zakończeniu szkolenia... Będziesz w stanie samodzielnie przygotować i przeprowadzić prezentację. Zainteresujesz każde audytorium. Poradzisz sobie z tremą i wzmocnisz pewność siebie. Twoje wystąpienia będą skuteczne, ciekawe i zapadające słuchaczom w pamięć. Dla kogo ten kurs? Spektrum odbiorców jest bardzo szerokie, szkolenie Skuteczne prezentacje. Kurs video. Jak budować efektywne i profesjonalne prezentacje bowiem jest przeznaczone dla wszystkich osób, których praca zawodowa wymaga występowania przed audytorium. Niezależnie od tego, czy jesteś handlowcem prezentującym usługi czy produkty, czy masz do zreferowania zarządowi wyniki swojej pracy, czy też musisz przedstawić zespołowi szczegóły istotnego zadania - we wszystkich tych przypadkach przyda się umiejętność przygotowania i przeprowadzenia skutecznej prezentacji. Zainteresował Cię nasz kurs? Chcesz osobiście porozmawiać z prowadzącą? Skorzystaj z oferty Helion Szkolenia - szkolenia on-line prowadzonego przez Katarzynę Porembską.
Flask. Kurs video. Tworzenie REST API w Pythonie
Obierz kurs na... proste sposoby budowania skomplikowanych aplikacji webowych Flask jest jednym z mikroframeworków napisanych w języku Python. Przedrostek „mikro-” oznacza tyle, że framework ten nie wymaga określonych narzędzi ani bibliotek. Bazuje na użytkowych rozszerzeniach i należy do najpopularniejszych tego typu platform Pythona. Wiele firm programistycznych i samodzielnych deweloperów używa go do tworzenia nowoczesnych, skalowalnych aplikacji webowych – są wśród nich między innymi Pinterest czy LinkedIn. Elastyczność, lekkość i prostota użycia czyni z Flaska idealny wybór zarówno dla początkujących, jak i dla zaawansowanych programistów. Z jednej strony bowiem można szybko tworzyć w nim prototypy, z drugiej – Flask nadaje się idealnie do kreowania dużych, skomplikowanych aplikacji. Jeśli pracujesz w języku Python i chcesz poszerzyć swoje umiejętności o zdolność sprawnego posługiwania się frameworkiem Flask , nasz kurs będzie dla Ciebie świetnym wyborem. Omawiamy w nim nowoczesne technologie i praktyki, które warto opanować, by działać wydajniej, takie jak RESTful API, mikroserwisy czy konteneryzacja z Dockerem. Czyli to, co jest obecnie najbardziej pożądane na rynku pracy. Dzięki szkoleniu zdobędziesz praktyczne umiejętności, gotowe do zastosowania w realnych projektach, co także podniesie Twoje notowania jako programisty. Ponieważ kurs porusza wiele aspektów tworzenia aplikacji webowych – od spraw podstawowych po zaawansowane techniki – stanowi kompleksowe źródło wiedzy. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Dowiesz się, jak używać służących do generowania dynamicznych treści szablonów Jinja2 Zdobędziesz praktyczną wiedzę na temat SQLAlchemy, co umożliwi Ci efektywne zarządzanie danymi Nauczysz się tworzyć widoki i formularze, a także zarządzać nimi w obrębie interfejsu użytkownika Przyjrzysz się takim tematom jak implementacja autentykacji i autoryzacji, które zwiększają bezpieczeństwo aplikacji Opanujesz umiejętność tworzenia RESTful API, dzięki czemu zintegrujesz swoją aplikację z innymi systemami Stworzysz panele administracyjne ułatwiające zarządzanie Twoimi aplikacjami Szkolenie pt. Flask. Kurs video. Tworzenie REST API w Pythonie kończy się na poziomie średnio zaawansowanym. Uczestnicy kursu zdobędą solidne podstawy, które pozwolą im budować skomplikowane aplikacje webowe. Poznają także zaawansowane techniki, przydatne do tworzenia skalowalnych i wydajnych systemów.
Linux. Kurs video. SSH, terminal, skrypty i automatyzacja
Obierz kurs na Linux Linux z roku na rok zyskuje coraz większą popularność. Uniksopodobne systemy operacyjne bazujące na linuksowym jądrze funkcjonują praktycznie w każdej średniej i większej organizacji, a także - tu już niemal obowiązkowo - w przedsiębiorstwach wyspecjalizowanych w działalności informatycznej, niezależnie od ich wielkości. A że firm przybywa, przybywa też zadań powierzanych urządzeniom działającym pod Linuksem, wciąż więc potrzeba specjalistów, którzy potrafią współpracować z tym systemem. Jego znajomości wymaga się nie tylko od programistów czy ekspertów z zakresu DevOps. Również ten, kto chce pracować jako administrator systemów czy nawet tester oprogramowania, musi się przygotować do pracy z którymś z uniksopodobnych systemów operacyjnych. Kurs Linux, który Ci dziś proponujemy, ma za zadanie wprowadzić Cię w temat i zapoznać z systemem Ubuntu. Nie bez przyczyny - odkąd Red Hat utrącił inną bezpłatną dystrybucję Linuksa, czyli CentOS, to Ubuntu wspina się na szczyty popularności i jest wymagany w wielu przedsięwzięciach biznesowych. Dlatego warto się z nim zaprzyjaźnić i opanować jego narzędzia. Nasze szkolenie bazuje na wersji Ubuntu 22.04, jednak proponowane w nim ćwiczenia z SSH, poruszania się po terminalu z wykorzystaniem skryptów Bash czy obsługi narzędzi takich jak Tmux bez problemu zaadaptujesz do dowolnej posiadanej przez Ciebie wersji systemu. Dowiesz się także, w jaki sposób możesz skorzystać z SSH w codziennej pracy, zgłębisz szczegóły dotyczące budowy skryptów i tajniki związane z ich pisaniem. Uwaga! Kurs Linux video ma wymiar głęboko praktyczny i dlatego bazuje na ćwiczeniach. Każde z nich zaczyna się od zadanego przez autora pytania. Jeśli znasz odpowiedź - świetnie. Jeżeli potrzebujesz podpowiedzi, nie ma problemu: wszystko zostanie wyjaśnione krok po kroku, w jasny, zrozumiały sposób. Co Cię czeka podczas naszego profesjonalnego kursu Linux? W ramach kursu między innymi: Dowiesz się, jak poruszać się w konsoli systemu Linux Poznasz tajniki protokołu połączeń SSH Opanujesz wiedzę dotyczącą pisania skryptów i implementowania do nich dodatkowych narzędzi Zrozumiesz, czym są funkcje i jak działają pętle Przyswoisz sposoby używania zmiennych i argumentów przekazywanych do skryptu Co więcej... Szkoląc się, poznasz wiele sprytnych sposobów na ułatwienie sobie pracy dzięki zautomatyzowaniu niektórych działań Linux. Kurs video. SSH, terminal, skrypty i automatyzacja jest przeznaczony dla osób, które posiadają już pewne podstawy Linuksa i potrafią poruszać się w konsoli terminala. A zatem, zanim sięgniesz po to szkolenie, skorzystaj z kursu (lub innego źródła wiedzy) wprowadzającego w zagadnienie. Od developera do testera z kursem Linux Napisać, że Linux to system operacyjny pierwszego wyboru większości informatyków, to nic nie napisać. Przeciętnemu użytkownikowi komputera system ten może nie wydawać się tak przyjazny i intuicyjny, jak komercyjne odpowiedniki. Jednak programistom, specjalistom DevOps, adminom i testerom przynosi wiele korzyści - jest bezpieczny, uniwersalny i niezwykle elastyczny, dzięki czemu można go swobodnie dostosowywać do swoich potrzeb. Niezależnie od tego, czy Twoją specjalizacją będzie pisanie skryptów, usprawnianie pracy dzięki automatyzowaniu procesów, koordynowanie pracy serwerów, tworzenie sieci i przydzielanie uprawnień ich użytkownikom, testowanie oprogramowanie, czy też wspieranie innych członków zespołu - Linux, Ubuntu i inne systemy z tej rodziny najprawdopodobniej wkrótce będą dla Ciebie oprogramowaniem podstawowym. Poznaj je już dziś i przygotuj się na długą, udaną współpracę. W naszej ofercie znajdziesz też kursy NLP.
Tomasz Pluta, Michał Wiktor Żmijewski
Obierz kurs na dostępność cyfrową Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA. Jeśli ta nazwa jest Ci obca, wiedz, że WAI-ARIA to połączenie dwóch rzeczy: inicjatywy WAI (Web Accessibility Initiative) i specyfikacji ARIA (Accessible Rich Internet Applications). ARIA stanowi dodatkową warstwę atrybutów do znaczników HTML i umożliwia technologiom asystującym interpretację roli, właściwości lub stanu wybranego elementu. Co to oznacza w praktyce? W ujęciu cyfrowym technologie asystujące wspierają osoby niepełnosprawne w codziennych czynnościach, zapewniając im większą niezależność. W tej klasie technologii znajdziemy takie oprogramowanie jak czytniki ekranu, syntezatory mowy, programy głosowe współpracujące z przeglądarkami graficznymi, a także sprzęt: alternatywne klawiatury i urządzenia wskazujące. Atrybuty ARIA przekazują do aplikacji asystującej informacje o roli, stanie lub właściwości danego elementu. Zestaw atrybutów ARIA połączony z kodem HTML wspiera narzędzia pomocnicze w rozumieniu zawartości strony i odgrywa ważną rolę w dążeniu do zapewnienia dostępności cyfrowej w sieci. Nie czekaj, poznaj dobre praktyki WAI-ARIA i twórz aplikacje przeznaczone dla każdego! W trakcie naszego profesjonalnego szkolenia: Poznasz zasady tworzenia wygodnej i zrozumiałej dla użytkowników nawigacji Nauczysz się tworzenia stron o poprawnej logicznie strukturze Dowiesz się, jak stosować atrybuty WAI-ARIA Nauczysz się zarządzać dynamicznymi regionami na stronie Zweryfikujesz dostępność cyfrową strony internetowej Nabędziesz umiejętność weryfikowania poprawności struktury HTML Nauczysz się przeprowadzać testy manualne strony internetowej Dowiesz się, jak napisać poprawny semantycznie kod HTML Nauczysz się stosować semantyczne znaczniki HTML Zdobędziesz wiedzę na temat zastosowania ról, właściwości i stanów WAI-ARIA Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA jest przewidziany dla osób zajmujących się tworzeniem stron internetowych i wymaga podstawowej znajomości HTML. Szkolenie będzie stanowić dobre uzupełnienie wiedzy zarówno dla osób z dużym doświadczeniem, jak i tych stawiających pierwsze kroki w obszarze tworzenia stron internetowych. Nauczysz się tworzyć poprawny semantycznie kod HTML i prawidłowo opisywać elementy strony. Dowiesz się, jak zarządzać dynamicznymi regionami na stronie, i poznasz trzy główne komponenty ARIA: role, stany i właściwości. Dzięki zdobytej wiedzy ocenisz dostępność istniejących stron internetowych i będziesz wiedzieć, jak samodzielnie stworzyć dostępną stronę WWW w odniesieniu do zasad WAI-ARIA. Zgodnie z ustawą z 4 kwietnia 2019 roku od 2020 roku wszystkie portale, strony i aplikacje internetowe podmiotów publicznych muszą spełniać wymogi dostępności cyfrowej. Zatem znajomość dostępności cyfrowej jest bardzo pożądana na rynku pracy i każdy projektant UI i programista powinien znać wytyczne dotyczące dostępności oprogramowania użytkownika: przeglądarek, aplikacji i urządzeń służących do odczytywania treści cyfrowych. Ustawy, wytyczne i rynek pracy to jedno, ale pamiętajmy, że stosowanie zasad dostępności cyfrowej uczy przede wszystkim empatii i daje szansę osobom z niepełnosprawnościami na bardziej samodzielne i niezależne życie. Zachęcamy także do zapoznania się z pozostałymi szkoleniami z serii o dostępności cyfrowej: Dostępność cyfrowa. Kurs video. Wprowadzenie do tematyki i wytycznych WCAG 2.1 Dostępność cyfrowa. Kurs video. Narzędzie walidacyjne i tworzenie dostępnych treści
React z AI. Kurs video. Programowanie wspomagane sztuczną inteligencją
Obierz kurs na... programowanie wspomagane AI Asystenci programowania AI, tacy jak GitHub Copilot i Continue, są coraz bardziej powszechni w branży IT. Na co dzień wspomagają programistów w generowaniu kodu, refaktoryzacji, debugowaniu i optymalizacji aplikacji. Wprowadzenie tych technologii do codziennej pracy może znacząco zwiększyć produktywność, zmniejszyć liczbę błędów i przyspieszyć czas realizacji projektów. W naszym szkoleniu prezentujemy jak zintegrować te nowoczesne technologie w procesie tworzenia aplikacji - to kluczowa umiejętność dla każdej osoby, która chce nadążyć za aktualnymi trendami w branży IT. Asystentami AI warto się zainteresować już dziś, ponieważ AI może przyspieszyć Twoją pracę nawet o 55%, dzięki czemu szybciej zrealizujesz projekty i zdobędziesz umiejętności, które są niezwykle cenione na rynku pracy. Sztuczna inteligencja rozumiejąc z kontekstu, na podstawie analizy składni jest w stanie zaproponować lepsze rozwiązania, dzięki czemu stale będziesz doskonalić swoje umiejętności ucząc się od swojego wirtualnego "mentora". Odkryj pełen potencjał programowania w React i sprawdź jak GitHub Copilot i Continue mogą wspierać Cię w codziennych zadaniach takich jak generowanie komponentów, rozwiązywanie błędów i optymalizacja kodu. Co Cię czeka w trakcie naszego profesjonalnego szkolenia? Podczas kursu: Stworzysz nowoczesne aplikacje frontendowe z użyciem React i Vite Skonfigurujesz środowisko pracy z Vite I zintegrujesz asystentów programowania AI Wykorzystasz asystentów programowania AI, takich jak GitHub Copilot i Continue, aby przyspieszyć pracę nad kodem Skonfigurujesz środowisko Vitest Skutecznie skomunikujesz się z asystentami AI i stworzysz efektywną interakcję Zoptymalizujesz i zdebugujesz aplikację, korzystając z narzędzi AI Zastosujesz dobre praktyki programowania, takie jak zasady DRY i YAGNI i zasady czystego kodu Napiszesz czysty, modularny kod, który będzie łatwy do utrzymania i rozwijania Zastosujesz techniki refaktoryzacji, aby poprawić czytelność i efektywność kodu Zarządzisz stanem aplikacji i będziesz pracować z formularzami w React Zaimplementujesz i zoptymalizujesz złożoną logikę biznesową Wdrożysz techniki optymalizacji wydajności aplikacji, takie jak lazy loading i wirtualizacja Obsłużysz błędy i stworzysz bardziej czytelny oraz efektywny kod Przetestujesz kod z wykorzystaniem React Testing Library Wykorzystasz narzędzia do automatyzacji testów jednostkowych i integracyjnych w aplikacjach React Szkolenie React z AI. Kurs video. Programowanie wspomagane sztuczną inteligencją ukończysz na poziomie średnio zaawansowanym. Nauczysz się, jak skutecznie wykorzystywać sztuczną inteligencję w programowaniu za pośrednictwem asystentów programowania takich jak GitHub Copilot i Continue. Zdobędziesz szeroką wiedzę na temat tworzenia nowoczesnych aplikacji frontendowych przy użyciu React i Vite. Opanujesz integrację AI z edytorami kodu, co pozwoli Ci przyspieszyć pracę nad projektami, automatyzując generowanie kodu, refaktoryzację i debugowanie. Poznasz również dobre praktyki kodowania, takie jak zasady czystego kodu, DRY i YAGNI, co sprawi, że Twój kod będzie bardziej zrozumiały i łatwiejszy do utrzymania. Ponadto, nauczysz się zarządzać stanem aplikacji, pracować z formularzami i złożoną logiką biznesową. Dzięki narzędziom AI zoptymalizujesz aplikacje i błyskawicznie znajdziesz i naprawisz błędy. Na koniec, przetestujesz swoje aplikacje z użyciem Vitest i React Testing Library, by podnieść jakość i bezpieczeństwo aplikacji. Wiedza, którą wyniesiesz ze szkolenia pozwoli Ci pewnie pracować nad bardziej złożonymi projektami w oparciu o nowoczesne rozwiązania AI. "Nie bój się eksperymentować i wykorzystywać nowoczesnych narzędzi. W tym kursie pokażę Ci, jak AI może stać się Twoim najlepszym programistycznym partnerem - nie zastąpi Cię, ale pozwoli pracować szybciej i lepiej!"
Design systemy w Figmie. Kurs video. Planowanie, tworzenie i optymalizacja
Obierz kurs na... sprawniejsze projektowanie interfejsów Jeśli - komercyjnie lub na razie tylko amatorsko - tworzysz strony internetowe i aplikacje mobilne, z pewnością nazwa Figma nie jest Ci obca. W końcu to chmurowe narzędzie jest uznawane, obok na przykład AdobeXD, za jedno z najnowocześniejszych przeznaczonych do tego oprogramowań. Korzystają z niego niemal wszystkie firmy specjalizujące się projektowaniu stron i aplikacji. Tam, gdzie trzeba sprawnie przygotować i prototypować interfejs użytkownika, Figma jest niezastąpiona. Umożliwia bowiem tworzenie widoków interaktywnych, jest dostępna przez przeglądarkę, działa szybko, pozwala pracować nad projektem kilku osobom jednocześnie i aktualizuje go w czasie rzeczywistym. A to dopiero początek listy zalet, które spowodowały, że w kilka lat Figma szturmem zdobyła serca i pulpity designerów. Oznacza to mniej więcej tyle, że bez odpowiednio dobrej znajomości Figmy trudno jest dziś znaleźć pracę w firmie czy dziale zajmującym się kreowaniem nowych stron i aplikacji. Jeśli dysponujesz podstawową znajomością tego oprogramowania i chcesz poszerzyć wiedzę i umiejętności w tym zakresie - nasz kurs jest dla Ciebie. Projektowanie design systemów, a zwłaszcza tworzenie do nich dokumentacji, czego między innymi nauczysz się w trakcie szkolenia, pozwoli Ci realizować bardziej rozbudowane pomysły. Zobaczysz też, jak dzięki korzystaniu z Figmy można skuteczniej współpracować z innymi członkami zespołu - a to znacznie przyspiesza i usprawnia pracę nad projektem. Co Cię czeka podczas naszego profesjonalnego szkolenia W czasie kursu skupimy się na takich zagadnieniach jak: projektowanie design systemów projektowanie interfejsów tworzenie dokumentacji atomic design auto-layout komponenty style zmienne siatka typografia grid odstępy Szkolenie Design systemy w Figmie. Kurs video. Planowanie, tworzenie i optymalizacja kończy się na poziomie średnio zaawansowanym. Zahacza o konkretną specjalizację w zakresie projektowania interfejsów. Tworzenie choćby podstawowych design systemów jest nieodzownym elementem większości projektowanych aplikacji czy stron. Czym jest design system Design system to zbiór zasad, narzędzi i procesów pozwalających usprawnić projektowanie, budowę, a w późniejszym czasie rozwój cyfrowych produktów. Stanowi on swojego rodzaju bibliotekę komponentów graficznych i kodu strony lub aplikacji, a także zapisaną wiedzę dotyczącą tego, jak powinno się z nich korzystać. Na etapie projektowania interfejsu użytkownika w pracy nad system designem bardzo dobrze sprawdza się Figma. Patronat medialny:
Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++
Obierz kurs na... tworzenie interfejsów graficznych w Qt! Kiedy myślimy o takich aplikacjach jak Maya, VirtualBox, Telegram, Spotify, Dropbox czy Google Earth, być może nie od razu znajdujemy wspólny mianownik. A jest nim framework Qt, używany przez wszystkie te znane marki. Qt powstał z myślą o programowaniu interfejsów graficznych GUI, a ze względu na wydajność, stabilność i unikatowy model programowania oparty na sygnałach i slotach jest idealnym wyborem, gdy chodzi o tworzenie złożonych systemów. Dlatego też framework Qt ma wyjątkowo szerokie zastosowanie w aplikacjach zarówno konsumenckich, jak i przemysłowych, o krytycznym znaczeniu. W ramach naszego szkolenia poznasz też zaprojektowane specjalnie dla niego środowisko Qt Creator. To IDE oferuje wsparcie dla C++ i QML, łatwy dostęp do bibliotek i widżetów Qt, a także zarządzanie pakietami QMake i CMake. Ponadto dzięki zaawansowanemu edytorowi UI szybko wykonasz prototyp swojego wymarzonego interfejsu metodą drag-and-drop! Postaw na naukę Qt i twórz nowoczesne, wieloplatformowe aplikacje z funkcjonalną warstwą GUI. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Instalacji i konfiguracji Qt Creator Podstaw C++ i frameworka Qt Debugowania aplikacji w Qt Creator Tworzenia podstawowych interfejsów użytkownika (GUI) Obsługi zdarzeń myszki Tworzenia funkcji do rysowania prostokąta, okręgu, wielokąta Zapisywania i dodawania obrazów Obsługi kolorów i dodawania color pickera Rysowania na powierzchni graficznej Tworzenia narzędzi do rysowania na obszarze roboczym Pracy z obrazami i ich skalowania Implementacji funkcji select i copy Tworzenia funkcji do rysowania linii (pencil, line, rectangle, circle, polygon) Używania QStack do implementacji algorytmów graficznych Implementacji funkcji flood fill (wypełnianie obszaru) Tworzenia menu i obsługi przycisków Szkolenie Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ zapewni Ci solidne podstawy programowania w C++ i znajomość Qt na poziomie pozwalającym na budowanie własnych aplikacji graficznych. Zanim w pełni zagłębisz się w programowanie, skonfigurujesz środowisko Qt Creator, poznasz zasady budowania i debugowania projektów, a także nauczysz się tworzyć pliki w trybie CMake. Dzięki takiemu wdrożeniu lepiej zrozumiesz proces tworzenia aplikacji w Qt. Następnie dowiesz się, jak przygotować szkielet aplikacji i jak pracować z kolorami RGB. W kolejnych lekcjach, korzystając z klasy QMouseEvent, poznasz sposoby interakcji myszy z projektem, w tym obsługę przycisków GUI i zdarzeń kliknięcia, trzymania i puszczania przycisku myszy. Kolejne kroki koncentrują się na nauce planimetrii, w tym implementacji gumki, rysowania linii, prostokątów i okręgów przy użyciu klasy QPainter. Potem płynnie przejdziemy do implementacji funkcji malowania i wypełniania kolorem, a także dodania color pickera do projektu. Nauczysz się również modyfikowania obszaru malowania i korzystania z klasy QFileDialog do pracy z plikami. Finalna aplikacja typu Paint będzie wyposażona w podstawowy zestaw narzędzi graficznych i zapewni interakcję z użytkownikiem, udostępniając takie funkcjonalności jak rysowanie, malowanie, ścieranie, kopiowanie kształtów i zapis/odczyt pliku. Choć nauka tworzenia prostych aplikacji, jak ta typu Paint, stanowi początek ścieżki programistycznej, jest to fundament potrzebny do dalszego odkrywania Qt. Programiści z dobrą znajomością frameworka Qt znajdują zatrudnienie w sektorach takich jak motoryzacja, przemysł, medycyna, automatyka, aż po duże korporacje IT na stanowiskach game developera czy inżyniera oprogramowania. Umiejętność pracy z Qt przekłada się na atrakcyjne perspektywy zawodowe, zapewniając szerokie pole do rozwoju i kariery.
ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core
Programisto i adepcie programowania aplikacji internetowych – poznaj ASP.NET Core. Jest to wieloplatformowa, wysoce wydajna platforma typu open source, za pomocą której wykreujesz nowoczesne aplikacje webowe, usługi, aplikacje internetu rzeczy (IoT), zaplecza mobilne z obsługą chmury. Dzięki temu narzędziu będziesz sięgać po ujednolicone scenariusze pozwalające tworzyć internetowy interfejs użytkownika, a także interfejsy API. Zdobędziesz dostęp do licznych narzędzi, dzięki którym Twoja praca stanie się prostsza, a jej efekty będą wydajniejsze. Jeśli zaś utkniesz na jakimś temacie, z pewnością wesprze Cię szeroka programistyczna społeczność osób pracujących na co dzień z ASP.NET Core. Lista zalet i możliwości tej platformy jest długa, jednak w ramach kursu skupiamy się na jej konkretnej funkcji i wersji – i zaprzęgniemy ją do realizacji ściśle określonego zadania. Nasz kurs bowiem pozwala zdobyć kompleksową wiedzę i umiejętności, jakich potrzebujesz do tego, by zbudować swoją pierwszą aplikację internetową przy użyciu platformy ASP.NET Core 6. Stworzysz aplikację od początku do końca w sposób maksymalnie praktyczny, wspomagając się w tym celu zintegrowanym środowiskiem programistycznym Visual Studio 2022. Począwszy od File New Project, tworząc model i klasy repozytorium, w ciągu kilku godzin przejdziesz drogę programisty funkcjonalnej aplikacji i przygotujesz się do pracy z kolejnymi, własnymi aplikacjami. Przy okazji poznasz dobrze platformę ASP.NET Core – dowiesz się na przykład, w jaki sposób faktycznie obsługuje ona żądanie i jak można skorzystać z potoku żądania, jak pracować z prawdziwymi danymi z bazy danych, do czego służy Entity Framework Core 6, jak dodaje się rozmaite strony, funkcje i zmiany do zbudowanej już witryny. W trakcie szkolenia skupisz się na zbudowaniu sklepu internetowego dla Dev-hobby. Projekt doprowadzisz do etapu strony głównej i kilku stron katalogowych do przeglądania różnych kategorii kursów. Stamtąd dodasz kurs do koszyka, który także zbudujesz, podobnie jak formularz kasy i opcję logowania dla użytkowników. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas naszego kursu między innymi: Utworzysz nowy projekt w ASP.NET Core (na kilka sposobów) Zapoznasz się z Visual Studio Przygotujesz sobie środowisko pracy i skonfigurujesz witrynę Rozbudujesz ją z użyciem narzędzi dostępnych dla ASP.NET Core Załadujesz do niej dane, dodasz podstrony i ważne funkcjonalności Popracujesz z warstwą graficzną, optymalizując ją z myślą o użytkowniku Poznasz Entity Framework Core 6 i ASP.NET Core Identity i dodasz je do aplikacji Zmigrujesz bazę danych Zajmiesz się autoryzacją Szkolenie ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core kończy się na poziomie podstawowym. Ma wymiar czysto praktyczny, zatem po jego zakończeniu kursant powinien posiadać pewne fundamentalne umiejętności pozwalające tworzyć proste aplikacje webowe. Jako „absolwent” naszego kursu... W trakcie szkolenia, niejako przy okazji, zdobędziesz wiedzę, którą powinien dysponować każdy developer – będziesz w stanie tworzyć modele i kontrolery, obsługiwać akcje i widoki. Uzyskasz umiejętność przekazywania danych z kontrolera do widoku, jak również stosowania modeli widoku do generowania dynamicznych treści na stronach. Zrozumiesz podstawowe operacje związane z bazą danych, takie jak tworzenie połączenia, wykonywanie zapytań i odzyskiwanie danych. Opanujesz podstawową umiejętność korzystania z Entity Framework Core do mapowania obiektowo-relacyjnego (ORM), co umożliwia łatwe zarządzanie danymi w bazie danych, a także tworzenia i obsługi formularzy w widokach i przetwarzania danych przesyłanych przez użytkowników. Poznasz podstawowe koncepcje zarządzania zależnościami w ASP.NET Core, na przykład użycie narzędzia NuGet. Zrozumiesz, czym są i jak działają pośredniki (middleware) w ASP.NET Core, pozwalające przetwarzać żądania i odpowiedzi, opanujesz też podstawy pracy z systemem kontroli w wersji Git – dla skutecznego zarządzania kodem źródłowym. Po kursie będziesz również w stanie zabezpieczyć aplikację z zakresie uwierzytelniania, autoryzacji i zarządzania sesją.
AWS Lambda w Pythonie. Kurs video. Poznaj bibliotekę boto3
Obierz kurs na... AWS i boto3 Amazon Web Services (AWS) to obecnie najpopularniejsza chmura publiczna. Jednym z ważniejszych serwisów AWS jest AWS Lambda - platforma serverless, która umożliwia uruchamianie kodu bez konieczności zarządzania infrastrukturą. Lambda może automatycznie skalować aplikacje, obsługując setki tysięcy żądań w ciągu sekundy, bez dodatkowej konfiguracji. Jej doskonałym uzupełnieniem jest biblioteka Boto3, umożliwiająca programowanie serwisów AWS z poziomu Pythona. Połączenie AWS Lambda i Boto3 otwiera niezwykłe możliwości w automatyzacji zarządzania zasobami w chmurze. W praktyce oznacza to, że całe operacje mogą być realizowane automatycznie, z minimalnym udziałem kodu i bez zarządzania serwerami. Znajomość boto3 i AWS Lambda to kluczowe umiejętności dla każdego dewelopera pracującego w środowisku AWS, ponieważ umożliwiają szybkie tworzenie aplikacji i automatyzację zadań, takich jak backup danych, przetwarzanie plików, czy monitorowanie systemów. Na co dzień z tego duetu korzystają różne grupy specjalistów, w tym inżynierowie DevOps na potrzebę zarządzania infrastrukturą w chmurze, programiści do tworzenia aplikacji serverless, analitycy danych i data scientists do przetwarzania danych i automatyzacji analiz i wreszcie administratorzy systemów w celu reagowania na awarie i utrzymania środowisk EC2. Rozpocznij szkolenie i w praktyce przekonaj się jakie możliwości oferuje AWS Lambda i Boto3! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Wyliczysz koszt używania serwisu AWS Lambda Poznasz zasady event-driven development Stworzysz funkcję Lambda, definiując jej logikę i konfigurację Zmienisz handler funkcji Lambda, dostosowując sposób obsługi zdarzeń Dowiesz się jak zautoryzować boto3 uruchamiane lokalnie do AWS Ustawisz timeout oraz parametry CPU, RAM i storage funkcji Lambda Skonfigurujesz zmienne środowiskowe w funkcjach Lambda Dowiesz się jak działają triggery funkcji Lambda i jak je ustawić, aby automatycznie reagowały na określone zdarzenia Nauczysz się tworzyć rozwiązania działające na wielu regionach za pomocą boto3 Zmodyfikujesz rolę wykonawczą Lambda, aby dostosować uprawnienia funkcji do wymagań Zainstalujesz zewnętrzne biblioteki do funkcji Lambda, rozszerzając jej możliwości Szkolenie AWS Lambda w Pythonie. Kurs video. Poznaj bibliotekę boto3 przedstawia od podstaw wszystkie najważniejsze elementy zarówno serwisu AWS Lambda, jak i biblioteki Boto3. Poznasz praktyczne zastosowania obydwu narzędzi i zdobędziesz wiedzę jak z nich korzystać w sposób symultaniczny. Na początku zaznajomisz się z mechanizmem logowania funkcji Lambda potrzebnym do monitorowania i analizy działania aplikacji. Dowiesz się jakie zastosowanie mają eventy i konteksty w funkcjach Lambda i dlaczego są niezbędne do efektywnej pracy z różnorodnymi zdarzeniami. Poznasz koncepcję Lambda destination, która pomoże zarządzać rezultatem wywołań funkcji. Zrozumiesz, jak tworzyć i administrować warstwami Lambda, aby ponownie używać biblioteki w innych funkcjach. Tworzenie niestandardowych środowisk uruchomieniowych przy użyciu Dockera będzie kolejnym krokiem w zaawansowanej optymalizacji aplikacji. Dzięki zdobytej wiedzy o AWS Lambda, będziesz w stanie tworzyć i zarządzać funkcjami opartymi na podejściu event-driven development, co pozwoli na efektywne reagowanie na zdarzenia w czasie rzeczywistym. Nauczysz się optymalizować działanie funkcji pod kątem wydajności ustawiając im timeout, pamięć i storage. Dowiesz się, jak korzystać z execution role i resource-based policy, aby zapewnić odpowiednie uprawnienia funkcjom Lambda. Logi funkcji Lambda są narzędziem do monitorowania i diagnozowania problemów, a możliwość dodawania zewnętrznych bibliotek i warstw Lambda rozszerzy funkcjonalność aplikacji. Nauczysz się także, jak wykorzystywać Boto3 do zarządzania zasobami AWS, w tym jak autoryzować aplikacje lokalnie, obsługiwać błędy, korzystać z paginatora, waiterów i kolekcji. Zdobędziesz umiejętność budowania rozwiązań działających w wielu regionach i na wielu kontach AWS, co zwiększy skalowalność i elastyczność Twoich aplikacji w chmurze. Możliwości AWS Lambda i Boto3 Zastosowanie AWS Lambda i Boto3 doprowadziło do powstania wielu innowacyjnych aplikacji. Przykładowo aplikacje do monitorowania żywotności systemów IT automatycznie wykrywają problemy w infrastrukturze i uruchamiają procesy naprawcze, takie jak restartowanie instancji EC2. Kolejnym popularnym zastosowaniem jest wspomaganie przetwarzania obrazów i filmów - przesłanie pliku do S3 automatycznie uruchamia Lambdę, która za pomocą Boto3 obrabia pliki i kompresuje je lub konwertuje formaty. W branży e-commerce funkcje Lambda zintegrowane z Boto3 służą do automatyzacji zarządzania katalogiem produktów, np. aktualizowania cen i stanów magazynowych. Wreszcie, narzędzia do analizy danych mogą wykorzystywać te technologie do automatycznego uruchamiania analiz na nowych danych w chmurze, dostarczając dynamiczne raporty w czasie rzeczywistym. Możliwość automatycznego uruchamiania analiz na nowych danych w chmurze za pomocą Boto3 wynika z jego zdolności do łatwej integracji z serwisami AWS, takimi jak S3 czy DynamoDB. AWS Lambda i Boto3 to duet, który pozwala na zbudowanie elastycznego systemu analiz, który automatycznie reaguje na zmiany danych i dostarcza wyniki bez potrzeby manualnej ingerencji w program.
Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT
Obierz kurs na... lepszą analizę i wizualizację danych Proponowany przez nas kurs video jest poświęcony grupie produktów typu open source, występujących pod wspólną nazwą Elastic Stack. Składają się na nią Elasticsearch, Kibana, Beats i – dla bardziej zaawansowanych – Logstash. Razem stanowią one zestaw narzędzi służących analizie i wizualizacji danych. Celem jest tu przede wszystkim monitorowanie pojawiających się tendencji w czasie rzeczywistym. W praktyce biznesowej zastosowanie Elastic Stack umożliwia między innymi monitorowanie i naprawę wadliwie działającej aplikacji, monitorowanie stopnia obciążenia aplikacji czy kontrolowanie poprawności łańcucha przepływu zadań poprzez wyodrębnienie poszczególnych danych, a następnie ich przeanalizowanie. Omawiany zestaw narzędzi jest szeroko stosowany w różnych dziedzinach: od IT i monitorowania systemów po analizę logów, metryk i bezpieczeństwo informacji. Komponenty, z jakich składa się Elastic Stack, są wobec siebie kompatybilne. Współpracują ze sobą i wzajemnie się uzupełniają. Szkolenie, z którego za moment skorzystasz, pozwala na zrozumienie każdego z tych komponentów i daje sposobność poznania pełni ich funkcjonalności. A ponieważ firmy wciąż poszukują nowych narzędzi służących przetwarzaniu, analizie i wizualizacji danych, znajomość poszczególnych składowych zestawu Elastic Stack może się okazać cenną kompetencją, która popchnie do przodu Twoją karierę – niezależnie od tego, czy pracujesz w software housie, czy też w przedsiębiorstwie działającym w innej dziedzinie biznesu niż IT. Techniki, które poznasz w trakcie kursu, będziesz w stanie od razu wdrożyć i stosować w codziennej pracy. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu między innymi: Zrozumiesz strukturę i funkcje komponentów Elastic Stack Samodzielnie zainstalujesz i skonfigurujesz Elasticsearch i Kibanę, co umożliwi Ci pracę w lokalnym środowisku Zdobędziesz umiejętności w zakresie zarządzania użytkownikami i rolami, w tym zabezpieczysz dostęp do danych Wykonasz podstawową konfigurację Elasticsearch i dostosujesz go do indywidualnych potrzeb Poznasz strukturę indeksów i dokumentów, kluczowych dla efektywnej organizacji danych Nabędziesz umiejętność tworzenia skutecznych zapytań w Elasticsearch Query DSL Opanujesz strategię zarządzania cyklem życia indeksów, co przyczyni się do efektywniejszego gospodarowania danymi Dowiesz się, jak używać runtime fields do dynamicznego kształtowania danych w Elasticsearch Nauczysz się zbierać logi i metryki, a także weryfikować statusy za pomocą Beats Stworzysz wizualizację i dashboardy z wykorzystaniem funkcji Kibany Skorzystasz z przestrzeni w Kibanie do lepszego zarządzania danymi i wizualizacjami Zaimplementujesz alerty w Elastic Stack, co umożliwi natychmiastowe reagowanie na ważne zdarzenia Elastic Stack. Kurs video. Monitoring aplikacji i systemów IT pozwoli Ci zdobyć podstawową wiedzę na temat tego zestawu narzędzi. W dalszej kolejności warto samodzielnie pogłębić znajomość Elasticsearch, Kibany i Beats, a także pokusić się o zapoznanie się z Logstashem.
React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL
Obierz kurs na GatsbyJS Znany i uwielbiany przez programistów React doczekał się potomka. Tak bowiem można by nazwać Gatsby.js – generator stron statycznych bazujący na bibliotece React. Gatsby używa jej jako swojej podstawy do budowania interfejsów użytkownika. Dalsze podobieństwa to między innymi struktura projektu i zastosowanie komponentów zapewniających modularność i reużywalność kodu. Co zatem nowego oferuje Gatsby? Przede wszystkim unikalne funkcje, takie jak generowanie statyczne (ang. static site generation – SSG) i własne koncepcje zarządzania stanem. Framework ma także rozbudowany ekosystem pluginów i obsługuje headless CMS. W praktyce wszystkie te elementy są kluczowe dla tworzenia szybkich, wydajnych stron internetowych i optymalizacji SEO. Pomimo statycznego generowania Gatsby umożliwia również budowanie dynamicznych stron i dodawanie interaktywności dzięki właściwości client side routing. W trakcie naszego profesjonalnego szkolenia: Nauczysz się budować komponenty w GatsbyJS Dowiesz się, jak prawidłowo skonfigurować SEO strony WWW Zaznajomisz się z procesem hostowania aplikacji tworzonej przy użyciu GatsbyJS Nauczysz się tworzyć style na bazie styled-components Utworzysz animacje za pomocą biblioteki react-slick Poznasz zasady dynamicznego generowania stron Opanujesz tworzenie modeli w headless CMS Nauczysz się pobierać dane za pomocą GraphQL Szkolenie React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL ukończysz na poziomie średnio zaawansowanym. Wszystkie zagadnienia zostaną omówione krok po kroku, jednak dla efektywnego wykorzystania możliwości Gatsby przyda się podstawowa znajomość Reacta. Nabędziesz umiejętności tworzenia strony, od podstawowej konfiguracji aż po umieszczenie jej na darmowym hostingu Netlify, by była dostępna w sieci. Na początek dowiesz się, jak skonfigurować projekt i jak pracować z systemem kontroli wersji. Poznasz system zarządzania treścią – headless CMS – i będący jego odmianą DatoCMS, służący do kreowania contentu niezależnie od wyglądu strony. Nauczysz się tworzyć komponenty i zarządzać stanem aplikacji. Dowiesz się, jak zastosować GraphQL w komponentach Gatsby.js do pobierania danych z DatoCMS. Utworzysz warstwę wizualną za pomocą styled-components i nauczysz się generować animacje z react-slick. Znajomość takiego stosu technologicznego pozwoli Ci budować efektywne i profesjonalne strony internetowe. W ostatnich latach technologia React podbiła serca developerów i stała się jedną z najpopularniejszych na świecie. Wraz z solidnym i szybkim rozwojem musiały się pojawić kolejne rozszerzenia do tej technologii. W ramach tego kursu zajmiemy się jednym z nich, czyli Gatsby.js. Otwórz swoje środowisko, w którym piszesz kod, i pisz razem ze mną, bez działania niczego się nie nauczymy. Zapraszam!
PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure
Obierz kurs na... przyspieszenie swojej pracy z PowerShell PowerShell stanowi dojrzałe środowisko skryptowe i ma olbrzymie spektrum zastosowań. Jest doskonałym narzędziem dla administratorów systemów, programistów, inżynierów DevOps i administratorów baz danych. Doskonale sprawdza się również w wypadku usług chmurowych Azure. Znajomość tej technologii stanowi wręcz podstawowe wymaganie w ofertach pracy. Dlatego też warto poświęcić kilka chwil na przyjrzenie się jej bliżej i poznanie jej możliwości– na przykład podczas proponowanego przez nas kursu. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach pracy z naszym kursem między innymi: Zdobędziesz ogólną wiedzę dotyczącą PowerShella – dowiesz się, czym jest to narzędzie, do czego może się przydać i dlaczego warto je znać Poznasz techniki pracy z konsolą Windows PowerShell Przyjrzysz się budowie i możliwościom wykorzystania cmdletów i parametrów Nauczysz się korzystać z systemu pomocy Opanujesz podstawy pracy z potokami, aliasami, modułami, zmiennymi i operatorami Będziesz sortować, grupować i formatować wyniki, Zobaczysz jak pracować z plikami i katalogami, rejestrem systemu Windows, a także dziennikiem zdarzeń Zajmiesz się eksportem i importem danych oraz działaniem z różnymi ich formatami Skonfigurujesz interfejs sieciowy i przetestujesz łączność Opanujesz podstawy pracy zdalnej i stworzysz reguły zapory sieciowej Przyswoisz techniki web scrapingu Zorientujesz się, na czym polega praca z domeną Active Directory, w tym zarządzanie kontami użytkowników, komputerów i grup W Azure zbudujesz grupy zasobów, wirtualnych sieci i wirtualnych maszyn Szkolenie PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure jest przeznaczone dla początkujących użytkowników. Dlatego jego pierwsze cztery moduły stanowią wprowadzenie dla osób, które nigdy nie pracowały z PowerShellem. Z kolei cztery kolejne można uznać za zagadnienia średnio zaawansowane. Kurs nie tylko wprowadza w pewne bardziej zawiłe zagadnienia związane z systemami operacyjnymi, ale też pozwala poznać konkretne techniki pracy z interpreterem poleceń. Więcej o PowerShellu Obecnie PowerShell oferuje bogate wsparcie do zarządzania systemami operacyjnymi Windows, Linux i MacOS oraz platformami chmurowymi. Pozwala tworzyć, konfigurować i zarządzać zasobami w Azure, AWS oraz Google Cloud. Kreowanie maszyn wirtualnych, wirtualnych sieci czy baz danych jeszcze nigdy nie było tak proste. Dzięki zaawansowanym funkcjom automatyzacji i skalowania zasobów w chmurze praca administratora jest czystą przyjemnością. Olbrzymie zaangażowanie i wsparcie społeczności skupionej wokół PowerShella zaowocowało powstaniem PowerShell Gallery. Centralnego repozytorium zawierającego dodatkowe zasoby, które rozszerzają standardową funkcjonalność konsoli. Znajdziesz tam tysiące gotowych projektów i ciekawych rozwiązań.
Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw
Kurs Java Full Stack Developer online Full Stack Developer posiada umiejętności programistyczne zarówno po stronie serwerowej, jak i interfejsu użytkownika - takie połączenie kompetencji jest coraz bardziej pożądane na rynku pracy w branży IT. Warto, aby osoba przygotowująca się do zawodu Full Stack Developera zainteresowała się językiem Java, którego popularność, a tym samym wymagalność, stale rośnie. W kombinacji z frameworkiem Angular po stronie użytkownika Java jest coraz częściej wykorzystywana w planowaniu architektury nowoczesnych aplikacji internetowych. Ten kurs jest adresowany zarówno do programistów z podstawową wiedzą z zakresu programowania w Javie oraz JavaScripcie, jak i tych specjalistów, którzy dotąd tworzyli aplikacje webowe w innych językach programowania, takich jak PHP czy Python. Ci pierwsi mogą potraktować to szkolenie jako świetny wstęp do kompletnego podejścia w tworzeniu aplikacji internetowych z użyciem technologii bazujących na językach Java i JavaScript. Z kolei tym drugim kurs pozwoli na płynne przejście w świat wyżej wspomnianego stacku technologicznego. Co Cię czeka podczas kursu Java Full Stack Developer? W trakcie tego kursu Full Stack Developer: Nauczysz się tworzenia REST-API z użyciem języka Java i frameworka Spring. Opanujesz zasady pisania testów jednostkowych, integracyjnych, e2e z użyciem JUnit i frameworka Spring. Skonfigurujesz połączenie z bazą danych i użyjesz Spring Data JPA w persystencji danych w aplikacji internetowej. Będziesz tworzyć warstwy serwisów zgodnie z konwencjami frameworka Spring. Zbudujesz aplikację (część interfejsu użytkownika) z użyciem frameworka Angular. Dowiesz się, jak wykorzystywać bibliotekę Angular Material w aplikacjach tworzonych z użyciem frameworka Angular. Co więcej... Opanujesz pisanie testów jednostkowych z użyciem środowiska Karma i frameworka Jasmine. Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia słuchacz będzie wyposażony w wiedzę umożliwiającą mu tworzenie aplikacji internetowych z użyciem Javy i frameworka Spring oraz TypeScriptu i frameworka Angular. Dlaczego Java, dlaczego Angular? Systemy oparte na rozwiązaniach bazujących na Javie są niezwykle powszechne w biznesie, także gdy wymaga on szczególnych zabezpieczeń - korzystają z nich między innymi instytucje finansowe i banki. Dobre opanowanie Javy otwiera drzwi do nauki innych języków programowania, ponieważ na jej wirtualnej maszynie (JVM) oparte są takie języki jak Scala, Kotlin czy Clojure. Uczenie się ich bez uprzedniego poznania Javy może rodzić problemy. Jednym z wielu powodów, dla których developerzy Javy preferują używanie frameworka Angular, jest wiele podobieństw i cech wspólnych pomiędzy językiem Java i TypeScriptem. Powtarzalność klas i interfejsów oraz dziedziczenia powodują, że mimo oczywistej różnicy zastosowań developerom związanym raczej z warstwą serwerową aplikacji internetowych łatwiej jest pracować w Angularze przy elementach interfejsu użytkownika. Wybierz kursy WordPress, poszerz swoją wiedzę i zwiększ swoją konkurencyjność na rynku pracy.
Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów
Obierz kurs na... Javę dla nieco bardziej zaawansowanych Skoro interesujesz się tym szkoleniem, to pewnie znasz już podstawy języka Java. Może ukończyłeś nasz kurs dla początkujących programistów tego języka? A może zgłębiałeś jego tajniki samodzielnie? Tak czy inaczej, skoro opanowałeś bazową wiedzę dotyczącą Javy i wiesz, że chcesz w niej programować, czas sięgnąć głębiej i zaprzyjaźnić się na przykład z popularnym systemem kontroli kodu Git oraz narzędziami do budowy projektów, takimi jak Maven i Gradle. Warto poznać pełnię możliwości Javy - po to, by pracować w niej sprawniej, szybciej i efektywniej. Dobrze jest zaznajomić się z szerokim spektrum narzędzi, jakie ten język oferuje developerom. Co Cię czeka podczas naszego profesjonalnego szkolenia? Umiejętności zdobyte w trakcie kursu pozwolą Ci: szybciej i łatwiej budować projekty, efektywniej pracować samemu, sprawniej działać w zespole, tworzyć kontrybucje w innych projektach otwartoźródłowych, dekompilować kod, by dokładnie sprawdzać jego działanie, zaciemniać kod, co potencjalnie utrudnia jego „kradzież”, odciemniać kod, by później, po procesie dekompilacji, był bardziej czytelny, skracać miejsca, gdzie porównuje się ciągi znaków, dzięki użyciu wyrażeń regularnych. Co więcej... wiedza, którą przyswoisz w ramach szkolenia, przyda Ci się podczas poszukiwania nowej, ciekawej pracy. W ofertach dla programistów Javy umiejętności korzystania z Gita, Mavena oraz Gradle’a wymieniane są na samej górze listy wymagań. Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów kończy się na poziomie, na którym będziesz mógł powiedzieć, że jesteś już Java developerem. Odtąd będzie tak o Tobie mówić także Twój nowy pracodawca. Git, Maven, Gradle Git, mimo że można go uznać za kluczowe narzędzie podczas pracy w zespole, dzięki swoim funkcjom jest równie przydatny, gdy nad projektem pracuje tylko jedna osoba. Został stworzony przez Linusa Torvaldsa w 2005 roku jako wolne oprogramowanie, by wesprzeć rozwój jądra Linuxa. Od tamtego czasu jest rozwijany i skutecznie wspomaga prace nawet nad naprawdę dużymi projektami. Ze wsparcia Gita korzystają między innymi Reddit, Digg, Facebook, Apache. Z kolei Maven służy do automatyzowania budowy oprogramowania na platformę Java. Jego poszczególne funkcje są realizowane dzięki wtyczkom, które pobiera się automatycznie podczas pierwszego wykorzystania. Z Mavena korzystają między innymi Google i Zalando. Na koncepcie Mavena - niejako w roli jego doskonalszego następcy - powstał Gradle. To narzędzie także służy do automatyzacji budowy oprogramowania, jednak, w przeciwieństwie do Mavena, który korzysta z XML, umożliwia używanie Kotlina DSL, co będziesz mógł zauważyć w trakcie naszego kursu. Gradle został zaprojektowany do budowania wielu projektów, nawet takich, które są naprawdę duże. Obsługuje kompilacje przyrostowe, inteligentnie określając, które części drzewa kompilacji są aktualne; każde zadanie zależne tylko od tych części nie musi być ponownie wykonywane. Korzystają z niego między innymi Netflix i Adobe. Zanurz się z nami w Javie Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów nauczy Cię programować asynchronicznie przy użyciu klasy Thread, interfejsu Runnable oraz klasy Executors, przybliży Ci także podstawy i zastosowanie klas atomicznych. Podpowie, jak tworzyć i korzystać z algorytmów bubble sort (sortowania bąbelkowego), insertion sort (sortowania przez wstawianie) oraz selection sort (sortowania przez wybieranie). Opanujesz procesy kreowania i używania algorytmów linear search (wyszukiwania liniowego) oraz binary search (wyszukiwania binarnego). Ukończywszy szkolenie, będziesz swobodnie korzystać z wyrażeń regularnych, dekompilować kod oraz używać programu Bytecode Viewer, który oferuje wiele dekompilatorów w jednym programie. Dzięki zaznajomieniu się z programem ProGuard zaciemnisz swój kod, a za pomocą Java Deobfuscatora odciemnisz. Opanujesz oczywiście Gita: instalowanie, konfigurowanie, budowanie nowego repozytorium; będziesz tworzyć i publikować zmiany w kodzie, pobierać je, nadpisywać i cofać stan gałęzi, pracować na wielu gałęziach, ignorować pliki oraz foldery, a także korzystać z Gita w IntelliJ IDEA. Poznasz najpopularniejsze serwisy, które oferują umieszczanie projektów używających Gita, takie jak GitHub, GitLab, Bitbucket, nauczysz się w ramach nich przemieszczać. Zaprzyjaźnisz się z Mavenem - dowiesz się, jak tworzy się w nim projekty, jak zmienia się podstawowe informacje o projekcie, poznasz zasady jego budowania, system repozytoriów, system zależności oraz system wtyczek. Zapoznasz się z Gradle’em. Także w nim stworzysz projekt, zmienisz podstawowe informacje o nim, dowiesz się, jaki ma system repozytoriów, zależności i wtyczek, nauczysz się budować w nim projekt. Na koniec wszystkie zdobyte informacje wykorzystasz do stworzenia jednego, dużego projektu.
Obierz kurs na... doskonalenie umiejętności w produkcji gier Silnik gier Unity i współpracujący z nim Edytor powstały po to, by generować gry, także te w 2D. Ponad połowa wszystkich gier na świecie powstaje z użyciem właśnie tego narzędzia. A gry to dziś nie tylko rozrywka. Minigry stają się coraz ważniejszą składową nowoczesnej edukacji – zarówno w systemach szkolnych i szkoleniowych, jak i na poziomie edukacji społecznej; sięga się po nie w różnych obszarach, na przykład w ekologii, kulturze, finansach, e-zakupach itd. Skoro zaś ludzie tak kochają grać i tak chętnie korzystają z mechanizmów gier w rozmaitych życiowych sytuacjach, rola deweloperów w tym sektorze będzie stale rosła. By zacząć karierę jako junior game developer, trzeba wykonać co najmniej kilka własnych projektów i z sukcesem opublikować je w sklepie Google Play. Właśnie tego nauczysz się z naszego szkolenia. Kurs przeprowadzi Cię krok po kroku przez proces kreowania gry 2D za pomocą silnika Unity i stworzonego w tym celu Edytora. Poznasz zaawansowane możliwości tego oprogramowania, ułatwienia, jakie oferuje, a także nowości, które pojawiły się w jego najświeższej wersji. Opanujesz specjalistyczne słownictwo, przejdziesz przez wszystkie niezbędne etapy pracy, dzięki którym Twoja gra stanie się funkcjonalna i dostępna dla graczy. Przygotujesz się do pracy w branży – dobrze się przy tym bawiąc. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom zaawansowany stanowi trzecią część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń, powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Jeśli nie masz doświadczenia w pracy z silnikiem Unity, nim rozpoczniesz przygodę z kursem na poziomie zaawansowanym, zapoznaj się z kursem dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy) i z kursem dla średnio zaawansowanych (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany). Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Budować interfejs w Unity z wykorzystaniem UI Elements Pauzować grę i wstrzymywać wszystkie obiekty na scenie przy pozostawieniu działającego interfejsu Implementować przyciski wyciszające dźwięki w całej grze za jednym razem Wymuszać na graczu podróżowanie w oczekiwanym przez twórcę kierunku na planszy Zapisywać informacje o stanie rozgrywki na urządzeniu Wczytywać zapisane wcześniej informacje i odtwarzać stan gry po jej ponownym uruchomieniu Rejestrować zarówno działania gracza, jak i samej aplikacji w usłudze Unity Analytics Przeglądać i analizować statystyki graczy Implementować do swojej gry Analytics Umieszczać w grze reklamy Nagradzać gracza za oglądanie reklam Przygotowywać konsolę deweloperską w Google Play Kompilować i podpisywać grę cyfrowo Umieszczać skompilowaną grę w Google Play i uruchamiać testy wewnętrzne dla wskazanych użytkowników Finalizować proces udostępniania gry szerokiemu gronu odbiorców Ten kurs (podobnie jak cały cykl) zakończysz na poziomie średnio zaawansowanym. Oznacza to, że będziesz przygotowany do samodzielnego tworzenia gier na platformę Android przy użyciu najnowszej wersji silnika Unity i odpowiedniego Edytora, a także publikowania ich w sklepie Google Play. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria kursów idealnie nada się na prezent dla niego.
Obierz kurs na... jeszcze więcej automatyzacji z VBA! Jeżeli pracujemy przy komputerze, szybko zauważamy, że wiele wykonywanych przez nas czynności jest powtarzalnych. Pewne sekwencje zadań realizujemy raz po raz, codziennie, wiele się nad nimi nie zastanawiając - działamy niemal automatycznie. Właśnie słowo „automatycznie” stanowi częstą inspirację dla producentów oprogramowania. Mając na celu ułatwienie nam życia i przyspieszenie naszej pracy, tworzą oni między innymi takie języki programowania jak Visual Basic for Applications, w skrócie: VBA. Jest on zaimplementowany w wielu aplikacjach pakietu Microsoft Office, ale także na przykład w programie AutoCAD. Jeśli potrafisz posługiwać się podstawowymi funkcjami VBA (może znasz je dzięki naszemu bestsellerowemu szkoleniu Excel 2019 VBA. Kurs video. Opanuj podstawy i przećwicz je na 50 praktycznych przykładach, zdajesz sobie na pewno sprawę z tego, jak szerokie zastosowanie ma ten język programowania. Celem tego szkolenia jest nauczenie Cię stosowania bardziej zaawansowanych elementów VBA, które pomogą Ci nie tylko zautomatyzować pracę, ale również stworzyć graficzne interfejsy użytkownika, na których wybierzesz ustawienia, by następnie na ich podstawie sterować kodem. Dowiesz się także, w jaki sposób możesz sobie ułatwić analizowanie kodu i wykrywanie miejsc, które są zagrożone wystąpieniem błędu. UWAGA! Zadania dołączone do kursu video pomogą Ci w przećwiczeniu omawianych umiejętności. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu: Dowiesz się, czym są i do czego służą tablice Nauczysz się debugować i obsługiwać wykryte błędy Będziesz pracować ze zdarzeniami na poziomie skoroszytu i na poziomie arkusza Poznasz bliżej formularze i różne rodzaje obiektów Co więcej... W trakcie szkolenia zbudujesz graficzny interfejs użytkownika, będziesz nim manipulować i wywoływać formularze zarówno z poziomu kodu VBA, jak i z poziomu przycisku Na dołączonych do kursu praktycznych zadaniach przećwiczysz omawiane umiejętności Excel 2019 VBA. Kurs video. Opanuj zdarzenia oraz formularze i przećwicz je na 50 praktycznych przykładach kończy się na poziomie zaawansowanym. Przeznaczony jest dla osób, które wcześniej miały kontakt z VBA i potrafią wykonywać z jego użyciem proste obliczenia, a teraz chciałyby zacząć pełniej korzystać z możliwości, jakie oferuje Visual Basic for Applications. Pełnia możliwości VBA Jeśli musielibyśmy określić jednym słowem, do czego służy język VBA, najprostszą odpowiedzią byłaby właśnie... automatyzacja. Do tego VBA został stworzony - do upraszczania zadań i operacji, a także do automatyzowania pewnych czynności. Przede wszystkim język ten pozwala tworzyć makra, czyli złożone funkcje, dzięki którym kilka operacji wykonuje się jednocześnie, za pomocą jednego kliknięcia. To poziom podstawowy VBA. Dalej: można w nim tworzyć własne polecenia, niedostępne dla zwykłego użytkownika programów pakietu Office. Szukanie danych, tworzenie formuł do obliczeń, budowanie i prezentowanie skomplikowanych wykresów i tabel, tworzenie skomplikowanych raportów - do tego wszystkiego przydaje się umiejętność operowania w języku Visual Basic for Applications na poziomie co najmniej średnio zaawansowanym. Na który wejdziesz z nami, w towarzystwie tego kursu.
Joga. Kurs video. Poziom pierwszy. Podstawowe asany
Może w to nie uwierzysz, ale wystarczy znaleźć piętnaście minut dziennie, by poczuć się dużo lepiej, spokojniej, zdrowiej. Masz wolny kwadrans? Jeśli tak, potrzebne Ci będą jeszcze tylko: mata albo dywanik, niekrępujący ruchów strój, pasek (może być taki do szlafroka) i trochę dobrych chęci. Oraz Joga. Kurs video. Poziom pierwszy. Podstawowe asany na dobry początek! Joga z definicji oznacza „łączenie” i jest wspaniałym narzędziem pozwalającym uświadomić sobie, że ciało, umysł i duch stanowią jedność. Łączy je nierozerwalna więź. Świadomość tego faktu i umiejętność korzystania z tej wiedzy pozwalają osiągnąć życiową równowagę. Badania wykazały, że joga wspaniale wpływa nie tylko na kondycję psychiczną i umysłową, lecz także na stan zdrowia ćwiczących. Poprawia wytrzymałość i odporność organizmu, wzmacnia mięśnie, redukuje bóle kręgosłupa. Dzięki jodze spada masa ciała, reguluje się metabolizm i usprawnia praca narządów wewnętrznych. A że w zdrowym ciele zdrowy duch, jogini mówią o sobie, że mają więcej energii, lepiej śpią, pozytywniej myślą i potrafią się skuteczniej dystansować wobec negatywnych wydarzeń. Co Cię czeka podczas szkolenia? Dzięki naszemu krótkiemu kursowi zwiększysz świadomość swojego ciała, ponieważ stopniowo i w sposób zrównoważony rozwinie się Twoja siła i elastyczność. Zaczniesz obserwować swoje reakcje na głębszym poziomie i dowiesz się, jak zmieniając ułożenie ciała i oddech, zmienić stan umysłu. Zatem do dzieła!
Wireshark. Kurs video. Podstawy analizy ruchu sieciowego i wykrywania włamań
Obierz kurs na... zbadanie, w jaki sposób działa Twoja sieć Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje sieć i dlaczego zachowuje się ona tak, a nie inaczej – co wynika ze sposobu działania protokołów i ich wpływu na działanie sieci. Tymczasem narzut spowodowany przez poszczególne protokoły może diametralnie zmienić sposób przesyłania danych w sieci, a co za tym idzie – szybkość jej działania czy osiąganie przez nią zbieżności. Świetnym i darmowym narzędziem, które pomaga zrozumieć pracę urządzeń, protokołów i każdego szczegółu sieci, jest program Wireshark. Umożliwia on przechwycenie ruchu na dowolnym interfejsie czy w dowolnym miejscu, a następnie jego analizę w trybie online lub offline po wcześniejszym zapisaniu przechwyconych pakietów lub ramek. Profesjonalny kurs Wireshark Umiejętność analizy ruchu sieciowego i znajomość narzędzia Wireshark daje administratorowi wiele, jeśli chodzi o poprawę szybkości funkcjonowania sieci i podniesienie komfortu własnej pracy. Co istotne, sniffer Wireshark ułatwia wykrywanie włamań, a także identyfikację sytuacji nadzwyczajnych występujących w sieciach. Spore możliwości programu doładowane dodatkowo zastosowaniem odpowiednich filtrów to odpowiedź na wiele pytań i problemów dręczących dotąd administratorów sieci, jak również specjalistów od bezpieczeństwa sieciowego. Trzeba wspomnieć ponadto o walorach edukacyjnych Wiresharka, dzięki któremu można, opierając się na rzeczywistej sieci, opanować niemalże każdy protokół sieciowy, jaki zostanie przechwycony. Szkolenie Wireshark. Kurs video. Podstawy analizy ruchu sieciowego i wykrywania włamań kończy się na poziomie podstawowym, niektóre zagadnienia są w nim omówione aż do poziomu średnio zaawansowanego. Zacznij pracować z programem Wireshark i zobacz każdą ramkę z bliska! Tylko od Twojej dociekliwości będzie zależało, jak wiele się nauczysz. Podczas pracy jako administrator sieci i specjalista od bezpieczeństwa sieciowego należy wykazać się przede wszystkim dociekliwością. Należy być dociekliwym i zadawać siebie wiele pytań, a potem podczas analizy ruchu sieciowego starać się szukać na te pytania odpowiedzi. Nie ma innej drogi. Ta dociekliwość zawsze doprowadzi Cię do prawdy. Nawet jeśli Twoja sieć przypomina durszlak, to najważniejsze, aby poprzez dociekliwość do tego dojść, a potem od razu zabrać się do łatania dziur.
Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci WLAN i routing pomiędzy oddziałami
Obierz kurs na... certyfikat Cisco CCNP Enterprise! Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci WLAN i routing pomiędzy oddziałami jest kolejnym z serii szkoleń przeznaczonych dla administratorów sieci. W poprzednich omówione zostały zagadnienia związane między innymi z redundancją w warstwach drugiej i trzeciej, routingiem EIGRP, zabezpieczaniem sieci i konfiguracją protokołu routingu OSPF. Kurs został przygotowany głównie z myślą o osobach zainteresowanych uzyskaniem certyfikatu Cisco CCNP Enterprise [350-401 ENCOR], ale zawarta w nim wiedza przyda się wszystkim zajmującym się zagadnieniem sieci komputerowych. A jest to wiedza bardzo szeroka, co więcej, jej obszar szybko się powiększa, bo sieci podlegają nieustannym zmianom, związanym choćby z wprowadzaniem nowych technologii. Stąd nieustanne zapotrzebowanie na specjalistów na rynku pracy – w ofertach mogą przebierać zwłaszcza ci, których wiedza i umiejętności są poparte certyfikatem. Cisco CCNP Enterprise [350-401 ENCOR] to niezwykle obszerny egzamin certyfikacyjny poświadczający znajomość konstruowania sieci. Zakres wymaganej podczas testu wiedzy obejmuje nie tylko znajomość pojedynczych protokołów czy technologii, ale również całych rozwiązań, za pomocą których można administrować siecią przedsiębiorstwa. To właśnie objętość zagadnienia jest powodem, dla którego nasz kurs przygotowawczy podzielony został na części. Ta, piąta z kolei, jest poświęcona nowoczesnym sieciom WAN, a także zastosowaniu pomiędzy oddziałami routingu opartego na protokole BGP. Wiedza o prezentowanych na kursie technologiach jest istotna nie tylko ze względu na sam egzamin – skorzysta z niej każdy administrator sieci. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas szkolenia Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci WLAN i routing pomiędzy oddziałamimiędzy innymi: Dowiesz się, jak działają sieci SD-WAN i jakich komponentów się w nich używa Poznasz interfejs GUI Zapoznasz się z metodami programowania Zaznajomisz się z modelami rozmieszczenia urządzeń SD-Wan i technologią SD-ACCESS Zrozumiesz, jak działa LISP, i go skonfigurujesz Poznasz technologię VXLAN Skonfigurujesz VXLAN Opanujesz wiedzę o sposobach uwierzytelniania użytkownika i atrybutach BGP Dowiesz się, jak działa protokół BGP, i poznasz występujące w nim relacje Nauczysz się konfigurować iBGP i eBGP Poznasz redystrybucję występującą w BGP Zajmiesz się konfiguracją atrybutów BGP Nauczysz się filtrować trasy BGP za pomocą list ACL Poznasz sposoby manipulowania atrybutami BGP Zgłębisz działanie BGP dla sieci IPv6 Dowiesz się, jak działa MP-BGP Poznasz działanie społeczności BGP Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci WLAN i routing pomiędzy oddziałami zakończysz na poziomie średnio zaawansowanym. Poznasz nowoczesne metody konfiguracji i administracji sieciami WAN w przedsiębiorstwie z wykorzystaniem technologii SD-WAN. Zapoznasz się z nowym podejściem do administrowania sieciami LAN, czyli technologią SD-ACCESS, która oprócz standardowego podejścia konfiguracyjnego przez linię komend wdraża wspierające administratora oprogramowanie sieci. Poznasz także w praktyce działanie największego protokołu routingu, czyli BGP. Będziesz mieć okazję skonfigurować go od podstaw – zarówno dla wewnętrznych, jak i zewnętrznych systemów autonomicznych. Skonfigurujesz go również dla sieci IPv4, IPv6 i mieszanych. Zdobędziesz więc praktyczną wiedzę, bezcenną w codziennej pracy administratora. W dalszej części omówione zostaną jeszcze bardziej zaawansowane metody administrowania protokołem BGP. Kurs składa się z 71 lekcji trwających łącznie 8 godzin i 38 minut. Zdobytą dzięki niemu wiedzę teoretyczną wykorzystasz podczas egzaminu certyfikującego Cisco. Rozwinięte w ramach szkolenia umiejętności praktyczne natomiast pozwolą na swobodną konfigurację urządzeń sieciowych w rzeczywistych warunkach. Kurs przygotuje Cię do uruchomienia sieci i administrowania nią na co dzień. Zostań profesjonalnym architektem i administratorem sieci Cisco Zdobyte podczas naszego szkolenia umiejętności są niezbędne dla osób, które chcą zdać egzamin certyfikujący. Przydatne są również tym, którzy chcą poszerzyć znajomość tematyki CCNP Enterprise na poziomie zaawansowanym.Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci WLAN i routing pomiędzy oddziałami nie tylko pogłębi dotychczasową wiedzę i dostarczy nowych wiadomości, ale też rozwinie umiejętność łączenia faktów i kreatywność.
Ubuntu 22.04. Kurs video. Zostań administratorem Linux
Obierz kurs na... całkiem nowy Linux Bez Linuksa nie ma współczesnej informatyki, czy wręcz współczesnego świata – to stwierdzenie absolutnie nie jest przesadą. Na rodzinie tych systemów operacyjnych bazują bowiem nie tylko liczne komputery osobiste, superkomputery, smartfony, routery, czy „smart” urządzenia domowe. Linux wykorzystywany jest powszechnie przez setki użytkowników. Programiści i administratorzy korzystają z niego chętnie w ramach stacji roboczych. Jeśli zatem planujesz karierę w IT jako programista lub administrator, koniecznie powinieneś go dobrze poznać. Jeśli myślisz o bliższym zaprzyjaźnieniu się z Linuksem, to teraz jest na to świetny czas – całkiem niedawno świat ujrzał jego nową, podobno najszybszą, najładniejszą i najbardziej stabilną edycję w historii! W niniejszym kursie przedstawimy Ci dystrybucję Ubuntu 22.04 „Jammy Jellyfish”. Pracując z nią, dowiesz się jak skutecznie rozwiązywać problemy sieciowe oraz te związane z działaniem usługi. Pokażemy Ci, jak testować swój sprzęt – przede wszystkim dyski. Ważne kwestie, które poruszymy, to także uruchamianie w Ubuntu 22.04 konkretnych usług i konfiguracja ich pod własne potrzeby. Poznasz rozmaite narzędzia, m.in. ethtool, ip, iperf3, docker, ansible, free, dd, du, ncdu, iptables, fio, ss, netcat, nmap, telnet, ssh. Będziesz zarządzać serwerem przez konsole webmin, nauczysz się również tworzenia reguł firewall. I wreszcie - zobaczysz jak wykorzystać SSH do codziennej pracy. Brzmi bogato? Zatem startujmy! Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie szkolenia m.in.: Poznasz system Ubuntu i nauczysz się go konfigurować Opanujesz zasady konfigurowania usług Dowiesz się, jak debugować problemy Uruchomisz strony i serwer www oraz skonfigurujesz serwer Proxy Będziesz testować dysk, pisać skrypty a także automatyzować z wykorzystaniem Ansible Co więcej... Szkoląc się, dokonasz konteneryzacji usług, a także wirtualizacji. Kurs pt. Ubuntu 22.04. Kurs video. Zostań administratorem Linux, przeznaczony jest dla osób, które mają już pewne pojęcie o systemie. Znajomość podstaw Linuksa pozwoli skorzystać w pełni z wiedzy i umiejętności proponowanych w ramach tego szkolenia wideo. Ubuntu 22.04 Nowa, długo oczekiwana wersja bazuje na Linux 5.15. Dzięki temu dysponuje lepszymi sterownikami NTFS oraz USB, obsługuje core-scheduling i wspiera nowe procesory Intela oraz AMD. Zaktualizowano w nim środowisko graficzne, dopracowując przy okazji wiele potrzebnych usług, takich jak wykonywanie screenshotów, przełączanie ekranów w poziomie, możliwość personalizacji menu, rejestrację obrazów w formie wideo, pełen dostęp do zarchiwizowanych, chronionych hasłem ZIPów etc. Tę wersję Ubuntu warto poznać tym bardziej, że należy ona do edycji dłużej wspieranych – czekaliśmy na nią dwa lata, pozostanie więc na pewno z nami na długo.