AWS to potężna chmura obliczeniowa z licznymi usługami o wielu zastosowaniach.
Te kursy pozwolą Ci dołączyć do ekipy inżynierów AWS!
Aby rozpocząć naukę nowej technologii, trzeba zacząć od podstaw. W przypadku chmury AWS, zalecanym pierwszym krokiem jest zdobycie certyfikatu AWS Certified Cloud Practitioner. Często wybierany kolejny krok to nauka w kierunku AWS Certified Solutions Architect. O ile pierwszy z tych kursów omawia podstawy działania chmury i przedstawia najważniejsze usługi AWS, o tyle ten drugi prezentuje liczne szczegóły implementacji zasobów AWS. Mapka poniżej pozwoli Ci zorientować się w zalecanej ścieżce szkoleniowej.
Kurs AWS Certified Cloud Practitioner
|
Kurs AWS Certified Cloud Practitioner – Testy z komentarzem
|
AWS Solutions Architect Associate – Storage & Compute
|
https://youtu.be/HCUUSSAupWo
Kurs z podręcznikiem gratis!
PostgreSQL to wiodąca darmowa relacyjna baza danych SQL. Jest obecna w ofercie każdego dostawcy usług chmurowych…
Aktualnie w zakresie PostgreSQL zapraszamy na przejażdżkę linią użytkowo-programistyczną. Są plany na kolejne stacje metra 🙂
Kurs Język SQL dla początkujących – PostgreSQL
|
Baza danych to obowiązkowy element prawie każdej aplikacji. Programista budując swój program musi wybrać do niej jedną z dostępnych baz danych. PostgreSQL ma za sobą długą historię, ale w tej historii zawsze był darmową bazą danych, a co za tym idzie był chętnie wybierany przez developerów. Również i obecnie, wraz z ekspansją rozwiązań chmurowych, Postgres jest kluczowym elementem wielu rozwiązań i pod różnymi nazwami jest implementowany w chmurach. Na pewno warto go poznać!
PostgreSQL – projektowanie baz danych
|
Baza danych to nie tylko wielkie tabele i ogrom danych. Dobra baza danych musi zostać dobrze zaprojektowana. Nie jest to trudne zadanie, jeśli zna się ten proces od podszewski, a o tym opowiada właśnie ten kurs. Projektowanie bazy danych jest tu przedstawione od podstaw: od początkowych niewielkich tabel, poprzez budowanie integralności danych, a wreszcie udostępnianie danych użytkownikom. Dużo miejsca poświęcamy też funkcjom i procedurom, bo to one mogą znacznie usprawnić procesy biznesowe, ale i administracyjne. Nie trać czasu – naucz się projektowania baz danych już dzisiaj!
Redis NoSQL dla admina i programisty Python od podstaw
|
Redis to pamięciowa baza danych słynąca ze swojej szybkości działania. Często jest wykorzystywana, jako cache do przechowywania danych, których pobranie z innych źródeł trwało by zbyt długo, ale może też działać jako docelowa baza danych aplikacji. Redis to demon prędkości. Każda operacja została oprogramowana z myślą o jej czasie wykonania, nawet w dokumentacji, przy każdym poleceniu można odnaleźć informacje o złożoności obliczeniowej. Ten kurs przygotowuje od podstaw administratora Redisa, jak i programisty, który tworzy aplikację z tą bazą danych. Kurs omawia jednocześnie administrację i programowanie, bo w świecie DevOps, coraz częściej oczekuje się połączenia tych kompentencji.
Kurs przygotowujący do egzaminu AZ-900, AZ-104 lub DP-300!
Całe IT wznosi się do chmury.
Zdobądź certyfikat Azure i wyróżnij się!
Azure i technologie chmurowe to jeden z najpopularniejszych kierunków rozwoju firm. Microsoft pilnie potrzebuje wielu specjalistów, którzy pomogą w budowaniu rozwiązań Azurowych. Aby uprościć to zadanie, Microsoft przygotował ścieżki certyfikacyjne. Zakres odpowiedzialności i wiedzy jaką trzeba posiadać na danym stanowisku zależy od wybranej roli. Nasze kursy wpisują się w ten model. Nie mamy jeszcze wszystkich kursów, jakie chcielibyśmy tutaj mieć, ale stale nad tym pracujemy!
Kurs Wprowadzenie do Azure – Egzamin AZ-900
|
Trudno powiedzieć, jak będzie wyglądał świat IT za 10 czy 15 lat, ale obecnie wszystko wskazuje na to, że umiejętność pracy z chmurą będzie tylko zdobywać na wartości! Azure to temat rozległy i zacząć pracować z chmurą nie jest tak łatwo. Dlatego własnie ten kurs pozwoli poznać podstawy pracy z Azure oraz jej usługi. Dodatkowo kurs przygotowuje do zdawania egzaminu AZ-900 – pierwszego na każdej ścieżce certyfikacyjnej Azure
Kurs Azure – pytania przed egzaminem AZ-900 lub rozmową o pracę
|
Jak trudno jest się czegoś nauczyć samemu! Niby oglądam materiały, czytam artykuły, książki, ale tak na prawdę ciągle nie wiadomo, czy już coś wiem, czy ciągle jeszcze czegoś mi brak. Jeśli masz takie rozterki, to skorzystaj z tego kursu. O ile na normalnym szkoleniu najpierw jest wykład, a potem ewentualnie pytania, to tutaj jest odwrotnie. Najpierw są pytania, a potem wykład w postaci odpowiedzi. Dzięki temu po pytaniu możesz zatrzymać film, spróbować samodzielnej odpowiedzi, a potem wznowić film i sprawdzić, czy Twoja odpowiedź jest poprawna. Super sprawa, gdy chcesz na szybko powtórzyć materiał i sprawdzić się przed egzaminem lub rozmową kwalifikacyjną!
Kurs AZ-104 – zarządzanie tożsamością i bezpieczeństwem w Azure
|
Tożsamość to podstawa systemu bezpieczeństwa, w tym również bezpieczeństwa Azure. Tę tożsamość trzeba zweryfikować, a bazując na tej tożsamości, należy nadawać uprawnienia. Dlatego właśnie kwestie związane z tożsamością są nieodłączną częścią pracy administratora Azure. Dzięki kursowi „Kurs AZ-104 – zarządzanie tożsamością i bezpieczeństwem w Azure” możesz poznać te zagadnienia i implementować je w swojej pracy administratora Azure.
Azure Administrator – Storage (AZ-104)
|
Storage to podstawa każdej usługi, także chmurowej. Dane trzeba gdzieś przechowywać i jakoś je konfigurować, optymalizować i zabezpieczać. Bez wiedzy o storage samodzielne budowanie innych usług w chmurze będzie bardzo trudne. Dlatego cały ten kurs poświęcamy zarządzaniu storage. Co jednak istotne – znajdziesz tu gotowe rozwiązania pozwalające np. na utworzenie strony webowej, czy przechowywanie synchronizowanych danych w chmurze. Kurs częściowo przygotowuje do egzaminu AZ-104
Kurs Azure – Relacyjne bazy danych (DP-300)
|
Rozwiązania IT coraz częściej jako platformę docelową wybierają chmurę. Częścią tych rozwiązań jest baza danych SQL. Budując aplikacje musisz wiedzieć, jak taką bazę stworzyć, jak sprawdzać jej wydajność, jak dbać o jej bezpieczeństwo i jak automatyzować pracę. Część obowiązków administratora bazy danych pozostaje taka sama, jak w przypadku bazy danych instalowanej lokalnie, ale część wygląda zupełnie inaczej. Ten kurs przygotuje Cię do tej nowej, krytycznej roli.
Już 1000 studentów!
Język R jest wiodącym językiem analizy danych, statystyki i uczenia maszynowego. Skorzysta każdy, kto już rozumie dane i chce automatyzować ich przetwarzanie
Kurs Data Science – Język R dla początkujących
|
Z kursu korzysta już ponad 2000 osób!
Ile procent funkcjonalności arkusza kalkulacyjnego zna przeciętny użytkownik? Podobno mniej niż połowę…
Kurs MS Excel Tips & Tricks
|
Mało który program jest tak popularny, jak Microsoft Excel. To niezastąpione narzędzie w każdym biurze. Mała baza danych, obliczenia na szybko, albo docelowy arkusz zysków i strat, zgrabny wykres, tabelka dokumentów – cokolwiek. Złośliwi mówią, że MS Excel, to w gruncie rzeczy największa baza danych na świecie. Trochę racji w tym jest.
Jednak, czy my – użytkownicy tego programu wykorzystujemy go w całości? A może chociaż na 50%? Niestety wydaje się, że nie. Tymczasem Excel, to dziesiątki mniej lub bardziej poukrywanych opcji, funkcji, skrótów, asystentów. Samemu je znaleźć jest trudno, zrozumieć o co w nich chodzi i dlaczego zostały stworzone, jeszcze trudniej. Tymczasem stosowanie owych trików może sprawić, że kilka godzin pracy skróci się do kilku minut… Kurs „MS Excel Tips & Tricks” ma pomóc odkryć owe mniej popularne, nieznane funkcje i zaprezentować je wraz z przykładami użycie. Wcale nie tak wiele trzeba, żeby zawstydzić kolegów i koleżanki w pracy!
Już 25000 studentów uczy się Pythona na różnych poziomach zaawansowania! Python to aktualnie najpopularniejszy język programowania. Poznaj go i Ty!
Poniższa mapa ma pomóc w wyborze właściwych kursów i ich kolejności, ale… tak na prawdę wybór należy do Ciebie, np. Pandas też świetnie przyda się przy budowie aplikacji użytkowych. Możesz więc śmiało przeskakiwać między ścieżkami
Python dla początkujących
|
Każdy sukces ma swój początek. Jeśli chcesz zajmować się programowaniem w Pythonie, a nie znasz tego języka, to ten kurs jest dobrym punktem startowym. Kurs zaczyna się od postaw włącznie z informacjami o tym, jak zainstalować Pythona i jak uruchamiać środowisko programistyczne. Kończąc go będziesz w stanie samodzielnie pisać proste skrypty wczytujące i zapisujące dane do plików, przetwarzające dane warunkowo, w pętlach itp. Do dyspozycji masz mnóstwo zadań do samodzielnego rozwiązania włącznie z rozwiązaniami. A kiedy już przerobisz cały materiał – możesz kontynuować naukę na kolejnych kursach.
Python dla średnio zaawansowanych
|
Ten kurs to propozycja dla tych, którzy Pythona już trochę znają (np. ukończyli kurs dla początkujących). Żeby dobrze opanować język programowania trzeba zmienić swój tok myślenia – myśleć instrukcjami dostępnymi w danym języku. Oczywiście do tego potrzebna jest znajomość niuansów języka. O tym właśnie opowiada ten kurs. Skoro już wiesz np. jak stworzyć funkcję, to tutaj zobaczysz, jak z tej funkcji wyciągnąć maksymalnie dużo. Czasami na taki styl programowania w Pythonie, który wykorzystuje najsilniejsze cechy języka, mówi się że jest „pythoniczny”. Rzeczywiście – materiał tego kursu pozwoli finalnie na tworzenie „pythonic code”.
Data Science: Analiza danych w Python i PANDAS
|
Jedno z najpopularniejszych zastosowań Pythona, to analiza danych, prowadząca w następnym kroku do uczenia maszynowego i sztucznej inteligencji. PANDAS to moduł, który ma za zadanie umożliwiać pracę z danymi, jego znajomość jest więc konieczna jeśli chcesz z sukcesem analizować dane. Zobaczysz tutaj jak wykonywać w Pythonie operacje, które zawsze wykonuje się podczas przetwarzania danych. Import, export, oczyszczanie danych, filtrowanie, modyfikacja, dodawanie i usuwanie kolumn i wierszy, grupowanie, tabele przestawne, wykresy… i wiele więcej. Każdą z tych umiejętności przećwiczysz w ramach zadań i utrwalisz rozwiązując quizy.
Struktury danych i algorytmy w Pythonie, które trzeba znać
|
Znajomość instrukcji języka, to tochę jak znajomość słów w języku obcym. Same słowa jednak nie wystarczą, żeby się dogadać, nie mówiąc już o pisaniu wierszy. Znajomość algorytmów to ten drugi poziom umiejętności programistycznych. Trzeba nie tylko wiedzieć, jak coś zrobić, ale jeszcze jak zrobić to optymalnie, jak najszybciej, albo korzystając z jak najmniejszej ilości pamięci. Okazuje się, że dobry algorytm może przyśpieszać rozwiązanie zadania kilkuset krotnie, o czym przekonasz się właśnie na tym kursie. Kurs pozwala szlifować warsztat programistyczny, szukać inspiracji dla własnych programów, będzie też świetnym przygotowaniem dla studnetów informatyki oraz uczniów szkół średnich przed maturą.
Myślenie algorytmiczne – grafy dla początkujących
|
Dodając do komputera więcej CPU i RAM rzeczywiście można przyśpieszyć pracę programu… ale zaimplementowanie w procesie przetwarzania danych skutecznych algorytmów przyśpieszy pracę nie o kilka ale o kilkaset procent. Dlatego właśnie warto znać optymalne algorytmy pozwalające przetwarzać nawet dość złożone struktury danych. Tej tematyce jest poświęcony ten kurs. Nauczysz się przechowywać złożone struktury danych w programie, przetwarzać je, oraz stosować wydajne algorytmy grafowe. Sudoku, czy przechodzenie labiryntu nie powinny już więcej sprawiać problemu 🙂
Python – Uczenie maszynowe. Wprowadzenie, perceptron i regresja
|
Chyba nie można mieć wątpliwości co do tego, że sztuczna inteligencja i machine learning to przyszłość IT. Ten kurs ma na celu wprowadzenie w machine learning tych programistów, którzy radzą sobie ze standardowym podejściem do programowania. Zazwyczaj jednym z największych problemów poznawania algorytmów uczenia maszynowego jest stojąca za nim matematyka. Nie chodzi o to, że jest to wiedza tak zaawansowana. Wręcz przeciwnie – proste operacje na macierzach, raz wyznaczona na papierze pochodna wybranej funkcji, wzór na prawdopodobieństwo. Na dodatek ta matematyka nie jest wykorzystywana na co dzień przez programistę, który korzysta z gotowych funkcji. Warto jednak wiedzieć, jakim cudem to wszystko działa… O tym właśnie na tym kursie
|
Aplikacje potrzebuja interfejsu, a Flask pozwala zbudować ten interfejs! Co więcej, ten interfejs działający w przeglądarce, umożliwia uruchamiać aplikację lokalnie, zdalnie na innym komputerze lub wreszczie gdzies w chmurze. Aplikacje webowe są specyficzne. Opierają sie o ciąg żądań (request) wysyłanych przez przeglądarkę do serwera. W odpowiedzi odsyłany jest kod HTML, który prezentuje używkownikowi efekty jego aktywności. Samodzielne tworzenie kodu HTML nie jest efektywne, dlatgo Flask wraz z licznymi rozszerzeniami tego modułu pozwala oprogramować aplikację webową w wygodny sposób.
Data Science: wprowadzenie do statystyki z Pythonem
|
Data Science i Machine Learning to przyszłość, tylko, że ta przyszłość nie istniałaby gdyby nie matematyka i statystyka. Jeśli zechcesz głębiej przeanalizować algorytmy próbujące wyciągać wnioski z danych, to prędzej czy później zderzysz się ze ścianą wzorów i pojęć – w tym tych z zakresu statystyki. Ten kurs, to poduszka powietrzna, która sprawi, że zderzenie nie zaboli. Zaczynamy od rzeczy prostych i naturalnych, a kończymy na zdecydowanie zaawansowanych tematach. Wszystko jest zilustrowane barwnymi przykładami i kodem w Pythonie. Jeśli czujesz się niepewnie ze statystyką, to ten kurs jest dla Ciebie!
Pracuj mądrze, zamiast ciężko! Automatyzacja w IT pozwala uwolnić ekspertów od powtarzalnej pracy. Dołącz do zespołów DevOps i automatyzuj chmurę!
Kurs PowerShell dla administratorów Windows
|
Zaawansowany kurs od podstaw nauczy cię tego, co każdy administrator Windows powinien wiedzieć, aby wydajnie pracować z Powershell.
Coraz częściej wraz z graficznym interfejsem narzędzi służących do zarządzania produktami Microsoft, dostarczane są również moduły Powershell pozwalające na administrację z linii komend. Pisanie własnych skryptów korzystających z tych modułów pozwala na automatyzowanie zadań wykonywanych przez administratora Windows.
Znając Powershell możesz samodzielnie tworzyć skrypty unikając powtarzalnej pracy, możesz korzystać z licznych rozwiązań publikowanych w Internecie, zmieniając je pod swoje potrzeby. Nie musisz obawiać się uruchamiania nieznanych poleceń wpisanych do instrukcji konfiguracji aplikacji.
Kurs DevOps Terraform IaC na Azure
|
Kiedy na poważnie zaczynasz korzystać z chmury, prędko okazuje się, że wiele zadań jest powtarzalnych. W przypadku chmury, świetnym narzędziem automatyzującym budowanie zasobów jest Terraform. Terraform pozwala na definiowanie zasobów chmury z wykorzstaniem języka HCL. Ten kod jest następnie wykorzystywany do przekazania do API chmury informacji o tym jakie zasoby i w jaki sposób mają zostać utworzone.
Na tym kursie nauczysz się pracy z Terraformem na przykładzie chmury Azure. Zaczniesz od budowania prostych obiektów z wykorzystaniem prostych technik, ale z lekcji na lekcję będziesz poznawać coraz to sprytniejsze rozwiązania. Ucząc się na przykładzie jednego projektu poznasz najważniejsze struktury programistyczne wykorzystywane w Terraformie.
Już 2500 studentów poznało podstawy pracy z Linuxem i jest gotowych do pracy z tym systemem na poważnie. Też dołącz!
Wydawać by się mogło, że żeby zostać skrypterem na Linuxie, trzeba wcześniej pozjadać wszystkie rozumy. Niekoniecznie! Skrypterzy, chociaż nierzadko pracują z systemem, często wspierają po prostu pracę aplikacji. Dlatego właśnie do skryptowania można przejść od razu po zaznajomieniu się z systemem operacyjnym i podstawowymi komendami. Wszystko zależy od tego czy czujesz się bardziej programistą, czy administratorem. Planujemy rozbudowę tej ścieżki.
Kurs Linux – linia komend dla początkujących
|
Linux to coraz popularniejszy system operacyjny. Kiedyś używali go tylko pasjonaci, ale dzisiaj to już całkiem inna historia. Linux daje interfejs graficzny, w którym można wykonywać prawie te same czynności, co w Windows, ale prawdziwa potęga Linuxa to linia komend. Ten kurs opowiada właśnie o linii komend, o licznych poleceniach, których znajomość ułatwi obsługę systemu operacyjnego. Kurs jest dla początkujących, a gdy go skończysz możesz kontynuować naukę na kursie dla administratorów!
Kurs Administrator Linux – instalacja i konfiguracja
|
Świat Linuxa potrzebuje profesjonalnych administratorów. Tych administratorów brakuje. Dobry administrator musi znać swój fach i ten kurs właśnie w tym ma pomóc. Znajomość tematów od instalacji przez konfigurację sieci, usług, dysków, bootowania. To wszystko jest potrzebne do sprawnej administracji systemem i właśnie to jest zawartością tego kursu!
Kurs Administrator Linux – skryptowanie w BASH
|
Dobry administrator, to nie ten, który szybko pisze na klawiaturze. W administracji liczy się efekt skali. Administrator, który jest w stanie oskryptować swoją pracę, może raz przygotowany ciąg logicznie powiązanych komend uruchamiać na wielu systemach, dzięki czemu zarządzanie czy to jednym, czy 100 czy 1000 maszyn, staje się równie proste Ten kurs uczy, jak budować skrypty i jak wykorzystywać je w codziennej pracy administratora.
Na kursach SQL uczy się już ponad 8500 studentów!
Cykl kursów pozwala przejść od podstaw do całkiem zaawansowanych tematów…
Kursy z zakresu SQL Server mają dość ciekawą mapę. Do stacji „Modyfikacja danych” możesz dojechać na dwa sposoby. Jest tak dlatego, że kurs „Programowanie, typy zaawansowane, obsługa błędów” omawia dość skomplikowany zakres – to rzeczywiście SQL-owa szkoła wyższa. Nie musisz znać tych niuansów, żeby uczyć się o tym jak działają transakcje. Ścieżka rozbudowuje się aktualnie o „Procedury, funkcje i triggery”.
Kurs SQL Server #1. Instalacja i narzędzia
|
Baza danych – sama nazwa wskazuje, że to coś skomplikowanego. Czy jednak aby na pewno nie da się tego pojąć? Wszystko zależy od tego czy się posiada odpowiednią wiedzę! Oczywiście nie można nauczyć się wszystkiego od razu – dlatego na początek przyda się kurs lekko wprowadzający w temat. Jak „to coś” zainstalować, jak pracować z podstawowymi narzędziami, jak zbudować pierwsze zapytania do bazy danych – to wszystko jest na tym kursie. To świetne wprowadzenie do kolejnych kursów z SQL!
Kurs SQL Server #2. Budowanie zapytań
|
Kiedy jakoś już sobie radzisz z danymi, ale nie wiesz, jak zbudować zapytania: te stosunkowo proste, ale pisane „z ręki” oraz te bardziej skomplikowane łączące dane z kilku tabel, grupujące dane, agregujące wyniki, zagnieżdżone, to może zainteresować Cię kurs poświęcony właśnie tym zagadnieniom. Sporo zagadnień tego kursu znajduje się też na liście wymogów do egzaminów z zakresu SQL.
Kurs SQL Server #3. Programowanie, typy zaawansowane, XML
|
Oto kurs dla tych, którzy z SQL chcą wycisnąć tyle ile się da. Nierzadko, kiedy spotykasz niestandardowy problem, próbujesz go rozwiązać tworząc własne „obejścia”. Tymczasem wystarczy wiedzieć, że ktoś kiedyś coś takiego już wymyślił. A uwierz mi, że najprawdopodobniej problem… już jest rozwiązany. Sporo takich zagadnień znajdziesz na kolejnym kursie poświęconym specjalistycznym typom wliczając w to typ XML, geograficzny, hierarchiczny i inne
Kurs SQL Server #4. Modyfikacja danych, transakcje, obsługa błędów
|
Baza danych, to nie tylko czytanie rekordów, analizy, grupowania. Dane trzeba wprowadzić, modyfikować, usuwać. To właśnie przy tych operacjach powstaje najwięcej błędów i to właśnie tu jest ukryty mechanizm blokowania dostępu. Chcesz wiedzieć, jak wydajnie modyfikować dane i jak pracować z transakcjami oraz jak obsługiwać błędy – zapraszamy na kolejny kurs:
Kurs SQL Server #5. Procedury, triggery i funkcje
|
Procedury, triggery i funkcje to kolejny krok zaawansowania w poznawaniu SQL. Od tej pory SQL Server przestaje już być tylko „magazynem rekordów”. Na serwerze da się przecież zapisać biznesową logikę pracy bazy danych, a na dodatek, dzięki procedurom, triggerom i funkcjom może działać jeszcze wydajniej i bezpieczeniej. Jest mnóstwo niuansów związanych z pracą właśnie z tymi obiektami i sporą część z nich poznasz właśnie na tym kursie. Zobaczysz, jak triggery mogą pozwolić zrobić w bazie danych coś, czego bez nich zrobić by się nie dało, zobaczysz nie tylko jak coś należy robić, ale też czego nie robić. Poznasz problemy bezpieczeństwa i wydajnościowe i nauczysz się ich unikać. Przystępując do kursu nie musisz wiedzieć niczego o procedurach i funkacjach, a mimo to zobaczysz nawet tak zaawansowany temat jak odszyfrowanie zaszyfrowanej procedury. Zapraszam!