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.
Ale to nie koniec dobrych wiadomości. Czasami z rozwiązaniem zadania może się pojawić problem. Wiadomo, przecież dopiero się uczysz i masz prawo do pomyłki! Dlatego do każdej listy zadań jest też KLUCZ odpowiedzi! Jak masz problem – zajrzyj do mojej propozycji rozwiązania. Oczywiście może być i tak, że wymyślisz inne rozwiązanie niż moje. To nic nie szkodzi! Prawdopodobnie istnieje wiele poprawnych rozwiązań do jednego zadania.
Kolejna istotna informacja dotycząca zadań jest taka, że udało się je skontruować tak, że po swojej stronie nie musisz niczego konfigurować. Często korzystam jedynie z katalogu C:\temp lub C:\Scripts, ale nie potrzebujesz np. żadnego dodatkowego komputera– i to nawet na lekcjach o remotingu. Wymagać to będzie może jedynie nieco więcej wyobraźni, bo polecenia zdalne będziesz koniec końców uruchamiać na komputerze lokalnym, ale coś za coś 😉 Dzięki delikatnemu nagięciu wyobraźni wszystkie zadania można wykonać na stacji windows 7 lub wyższym.
To nad czym obecnie pracujemy dla Was to poprawa dźwięku w lekcjach (idziemy od ostatniej lekcji do początku) i kolejne kursy z SQL.
Zapraszam do zabawy!
Cześć
Mimo EURO 2016 masz czas aby zajrzeć do mojego maila? Cieszę się bardzo 😉
Garść informacji o naszym kursie z Powershella Zacznijmy jak zwykle od kilku wpisów, które pokazują zastosowania PowerShella w codziennym życiu administratora:
Sprawdzenie wersji oprogramowania na wielu komputerach
W tym przypadku, klient, który do swojej aplikacji zaprzągł 30 serwerów odkrył, że problemy, do których dochodzi mogą być spowodowane inną wersją pewnego programu. Gdyby nie PowerShell trzeba by było zalogować się na 30 maszyn, kliknąć 30 razy „Add remove programs” itd., a za 2 tygodnie może powtórzyć to jeszcze raz! Przykład ten jest dla nas na tyle ciekawy, że… nie ma w nim wielkiej filozofii. Trzeba było zdefiniować tablicę z nazwami serwerów, zbudować pętlę FOREACH, i do każdego komputera wysłać zapytanie WMI. Wszystkie te elementy omawiamy na naszym kursie. Ten przykład to po prostu budowanie z klocków-lekcji, jakie znasz z kursu.
Połączenie wartości z dwóch list po kluczu
Ten przykład jest bardziej skomplikowany, ale już kilka osób pytało o podobne rozwiązania. Historia jest taka, że mamy dwie listy, które zawierają w sobie pewne informacje/obiekty. Obie te listy można ze sobą połaczyć, wykorzystując pewne kluczowe pola. Mogłaby to być np lista użytkowników AD i lista firmowych laptopów, które są przypisane do tych osób. W jaki sposób połączyć je ze sobą, aby w efekcie dostać pełne informacje o użytkowniku i laptopie w formie jednego obiektu/rekordu? Gdyby nazywać to po SQL-owemu, to powiedziałbym, że to taki ręczny JOIN w PowerShell.
Zmiany i nowości w kursie
Wszystko się z czasem zmienia. Nasz kurs też czeka pewne odświeżenie. Byliście na tyle mili, żeby nie wytknąć trochę słabej jakości dźwięku w kursie. To nad czym obecnie pracuję to zmiana ścieżki dźwiękowej. Za dużo było szumu i echa. Właściwie to już całkiem sporo jest w tym zakresie zrobione. Około 1/4 nagrań ma już nową ścieżkę dźwiękową. Poprawiamy dźwięk „od końca”, więc niestety w początkowych lekcjach ciągle jeszcze nie jest najlepiej, ale im dalej, tym szumów powinno być mniej. Mam nadzieję, że ta informacja Was ucieszy.
Druga zmiana jest taka, że planujemy do każdej lekcji dołączyć ćwiczenia z rozwiązaniami. Zobaczymy na kiedy uda się to zrobić, ale liczę, że przy następnej informacji dla studentów będzie się już można w tym zakresie czymś pochwalić.
Dziękuję za Wasz czas i zaangażowanie w naukę. Jeśli kibicujesz, to wracaj na mecz, a jeśli futbol nie jest Twoją pasją, to może obejrzysz następny filmik?
Pozdrawiam – Wasz trener Rafał
Cześć
Dawno się nie odzywałem. Przepraszam. Ale Wy nie próżnujecie. Widzę postępy i staram się odpowiadać na bieżąco na Wasze pytania. Miło widzieć, że rzeczywiście używacie tego, co pokazuję na moich kursach. Nie ma lepszej metody na naukę niż stosować wiedzę w codziennej pracy.
Tym razem proponuję w ramach porannej lektury zajrzeć do następujących wpisów z bloga:
Nie zapominajcie, że zbliża się długi majowy weekend i obowiązkowo korzystamy z odrobiny oddechu, no chyba, że odpowczywają użytkownicy… a Ty pracujesz. Nieważne życzę dobrej pogody! Tymczasem wracam do prac nad nowym kursem o SQL.
Pozdrawiam
Rafał
Kurs powershell – informacje dla studentów
Cześć!
Dziękuję za udział w kursie. Pozwólcie, że jak zwykle zarekomenduję kilka dodatkowych wpisów, które mam nadzieję pomogą w lepszym poznawaniu PowerShella.
Zbliżają się, a może już nawet u Was są FERIE ZIMOWE. Znajdźcie chwilę czasu, żeby się oderwać od komputerów i połamać nogi na nartach, albo chociaż sprawdzić czy na zewnątrz domowych firewalli rzeczywiście jest zimno!
Pozdrawiam
Rafał
Standardowo, pamiętajcie:
Widzę postępy w nauce na naszym kursie. To świetnie! Tak trzymać!
Ja również ciągle odkrywam nowe obszary powershella i bardzo pomagają mi w tym również Wasze pytania. Oto niektóre odpowiedzi:
1. Jak stworzyć sobie obiekt, który miałby właściwości, do których można się odwoływać po kropce w postaci $obj.property? Otóż polecenie do stworzenia generycznego pustego obiektu to
New-Object -Type PSObject
a właściwości można dodawać poprzez Add-Member, szczegóły rozwiązania:
http://www.mobilo24.eu/powershell-obiekt-o-wlasciwosciach-nazwanych-jak-w-tablicy/
2. Jak programistycznie ruszać myszką (ciekawe pytanie prawda?). Zdarza się, że chociaż bardzo chcesz, to masz takie oprogramowanie jakiego zautomatyzować się nie da i kropka. Można wtedy spróbować łopatologicznej automatyzacji polegającej na tym, że twój skrypt kliknie tam, gdzie należy. Dodatkowo przykład ten pokazuje, jak pracować z metodami .NET z poziomu skryptu PowerShell. Więcej na:
http://www.mobilo24.eu/powershell-mousemove-czyli-ruszanie-myszka/
3. Jak obsługiwać błędy w PowerShell? Jest to małe rozszerzenie lekcji 25 i 26 o dodatkową instrukcję trap. Okazuje się, że trap może wychwycić wszystkie błędy skryptu i włożyć je do jednego worka, co będzie bardzo szybkie do zaimplementowania, ale czy o taki efekt nam chodzi? Wydaje się, że może lepiej wychwytywać błędy jeden po drugim i reagować na nie zależnie od tego, co się stało w skrypcie. Zapraszam do analizy krótkiego wpisu porównującego trap i try/catch/finally:
http://www.mobilo24.eu/powershell-czego-uzywac-trycatch-czy-trap/
W najbliższych dniach proponuję jednak trochę odpocząć od skryptowania i technologii – no chyba że pod choinką znajdzie się jakiś fajny gadżet, który trzeba będzie czym prędzej rozpracować i skonfigurować…
Wszystkiego najlepszego z okazji Świąt i Szczęśliwego Nowego Roku!
Cześć
Cieszę się, że uczestniczycie w moim kursie.
Kurs pokazuję główne zasady według których pracuje Powershell. Poznajesz na nim podstawowe komendy i logikę pracy powershell, ale kiedy musisz rozwiązywać rzeczywiste problemy to może się okazać, że to wciąż za mało… Dlatego pozwalam sobie zaproponować do poczytania kilka ostatnich wpisów na moim blogu:
Przypominam, że:
Kursy działają w przeglądarce komputera oraz na urządzeniach z Android, iPad lub iPhone za pomocą aplikacji Udemy. Możesz pracować offline po pobraniu zawartości multimedialnej na urządzenie.
Aby zapisać się na kurs odwiedź stronę www.udemy.com Tutaj możesz zapoznać się z dokładnym opisem kursu „Powershell dla administratora windows” oraz zobaczyć kilka lekcji udostępnionych publicznie. Tutaj możesz zapisać się na kurs. Na stronie kursu możesz:
Od momentu zakupu kursu zostałeś naszym studentem. Możesz korzystać z kursu korzystając z przeglądarki na komputerze, ale polecamy również korzystanie z aplikacji mobilnej Udemy. Odpowiednią wersję aplikacji mobilnej znajdziesz na Google PLay lub App Store.
Po zalogowaniu się w aplikacji kurs znajdziesz w sekcji „My Courses”. Od tej pory możesz odtwarzać zawartość kursu na urządzeniu mobilnym:
Kurs można kupić także w aplikacji mobilnej. W takim przypadku zakup odbędzie się na tej samej zasadzie, co w przypadku normalnych zakupów w sklepie Google Play lub App Store.
Po kliknięciu ikonki chmurki możesz pobrać materiał multimedialny na urządzenie, dzięki czemu możesz korzystać z lekcji nawet nie mając dostępu do sieci. W wersji mobilnej nie możesz jedynie rozwiązywać testów, ale może z czasem i taka możliwość się pojawi.
Nasi trenerzy kontaktują się z uczestnikami kursów 1-2 razy w miesiącu dostarczając dodatkowych materiałów szkoleniowych z wybranego zakresu. Może to być krótki tutorial dotyczący rozwiązania określonego problemu z wykorzystaniem omawianej technologii lub opis nowości w nowej wersji itp.
Rejestrując się na stronie warto podać prawdziwe imię i nazwisko, bo po zakończeniu kursu otrzymujesz certyfikat. Domyślnie zakładając konto na Udemy, będziesz informowany o aktualnych promocjach i nowościach. Gdyby te informacje miały się okazać zbyt częste, możesz z nich zrezygnować wchodząc w ustawienia swojego konta.
Po wybraniu ikonki ustawień możesz określić jakie powiadomienia mają być przesyłane, a jakie nie. Udemy szanuje Twoją prywatność i pozwala Ci decydować:
Ucz się po polsku, we własnym tempie, z pomocą trenera. Ucz się na rzeczywistych przykładach. Ucz się czytając artykuły techniczne.