Kursy qa automation

413 znalezione kursy

SQL dla początkujących - PostgreSQL (z podręcznikiem PDF)

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Kurs online, czy zadania? W tym kursie masz jedno i drugie - all inclusive!Przechowywanie danych w uporządkowanej postaci to dla aplikacji konieczność. Dane przechowujemy w bazach danych, a najlepszą na świecie bazą danych jest… niestety nie wiem! Każdy rodzaj bazy danych jest trochę inny od pozostałych.PostgreSQL jest w 100% darmową relacyjną bazą danych, która dzięki swojej ponad 30-letniej historii oferuje szerokie możliwości, jest skalowalna, stabilna i wydajna. Może przechowywać najróżniejsze typy danych, świetnie integruje się z zewnętrznymi narzędziami i językami programowania. Łatwo zainstalować ją na lokalnym systemie, ale jednocześnie jest jedną z popularniejszych baz implementowanych w chmurze. Wszystkie te czynniki sprawiają, że PostgreSQL ciągle rośnie w siłę i to mimo tego, że nie stoi za nią żadna wielka korporacja, która w ramach swojego biznesu byłaby jakoś szczególnie odpowiedzialna za marketing tego rozwiązania. Baza PostgreSQL zdobywa coraz to większy kawałek rynku. To developerzy i użytkownicy sami ją wybierają i to chyba najlepiej świadczy o tym, że pozycja PostgreSQL w światowej czołówce relacyjnych systemów baz danych jest zasłużona.Jeśli więc chcesz zainwestować w swój rozwój w zakresie pracy z bazą danych, to PostgreSQL wydaje się dobrym kierunkiem. Chmura i open source to przyszłość, a PostgreSQL już tam jest! Amazon, Microsoft, IBM – każda z tych korporacji ma PostgreSQL w swojej ofercie.Na tym kursie nauczysz się pisania zapytań do bazy danych PostgreSQL.Kurs zaczynamy od instalacji bazy danychPoznajemy pgAdmin – narzędzie klienckie do pracy z SQLUczymy się podstaw relacyjnej bazy danychOdtwarzamy przykładową bazę danychPiszemy zapytania zaczynając od tych najprostszych, poprzez takie, które wykorzystują funkcje obliczeniowe, filtrują rekordy, konwertują, agregują dane, a kończąc na złączeniach tabel (joinach), wykorzystywaniu podzapytań (subquery)Uczymy się jak modyfikować dane i tworzyć proste tabele i widokiPonieważ najlepiej uczyć się praktycznie, to do szkolenia dołączony jest PODRĘCZNIK KURSOWY. Dla każdej lekcji znajdziesz w nim :krótkie podsumowanie wiadomości – notatkę z lekcji. Do tego jest również zestaw zadań z rozwiązaniami Kilka pytań pozwalających samodzielnie rozważyć działanie prezentowanych poleceń i funkcji. Przedstawiane przykłady nawiązują do prawdziwych problemów, które można spotkać pracując z danymi. Nie stronimy również od błędów. Kiedy już wiesz, jak sprowokować jakiś błąd, to automatycznie wiesz też, jak go rozwiązać.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 49
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

MS Excel Tips & Tricks

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Kurs MS Excel Tips and Tricks czy jak kto woli sztuczki i kruczkiKurs o Excelu, ale nietypowy, bo prawie wcale nie ma w nim tematu formuł. A Dlaczego?Na typowych kursach uczysz się najpierw jak w ogóle pracować z Excelem, a potem lądujesz w temacie formuł i właściwie z niego nie wychodzisz. Zgaduję, że nie znasz ich wszystkich, dochodzisz więc do pewnego etapu wtajemniczenia i mówisz „dość – tyle formuł mi wystarczy”.Tymczasem Excel jako narzędzie potrafi o wiele więcej. Jeśli znasz te dodatkowe skróty, opcje, ukryte polecenia, to wiele skomplikowanych problemów rozwiążesz na dopalaczach, w pozytywnym znaczeniu tego słowa.Oto parę przykładów:· Zamykasz skoroszyt i nie zapisałeś zmian. Czy są utracone? Nie, ale trzeba o to odpowiednio zadbać· Udostępniasz swój skoroszyt – czy na pewno w tym skoroszycie jest tylko to co widać na ekranie? Jak się pozbyć twoich danych osobistych? Jak zaszyfrować skoroszyt i z drugiej strony jak łamać takie zabezpieczenia, gdy np. zgubisz hasło?· Wstawiasz wykres. To proste. Ale jak wstawić termometr, diagram Gantta, Paretto, prędkościomierz, jak korzystać z nowych typów wykresów?· Drukujesz wielostronicowy arkusz. Jak zapanować nad takim wydrukiem?· Umiesz wykonywać działania na liczbach, ale jak wykonywać operacje na datach? Jak formatować zwłaszcza duże wartości liczbowe i to bez zaawansowanego formatowania warunkowego?· Jak ustalić czym różnią się dwa bardzo podobne skoroszyty? Jak wyciągnąć wszystkie formuły?· I wreszcie - potrafisz wykonywać wiele czynności ręcznie, ale jak zautomatyzować pracę korzystając z makr?To wszystko znajduje się właśnie na tym kursie. Na pewno żeby z niego skorzystać musisz już trochę Excela znać, ale na pewno nie na poziomie zaawansowanym. Wszystkie tematy są pokazywane od początku. Staram się aby przykłady były praktyczne, np. chociaż nie nauczysz się tu pisać samodzielnie makr, to jednak dostaniesz makro słownie zamieniające liczbę na tekst i zobaczysz jak je zainstalować. Podobnie nie nauczę Cię programowania, ale dam Ci skrypt łamiący proste hasło.Po każdej lekcji masz krótkie zadanie do samodzielnego rozwiązania. Dzięki temu sprawdzisz, czy prezentowane mechanizmy naprawdę działają i w efekcie lepiej je zapamiętasz.Podsumowując – jeśli chociaż trochę znasz Excela, chcesz wycisnąć z niego ile się da, chcesz poznać nowości z wersji 2019 i 365, chcesz dostać do własnych rąk makro słownie, makro sortujące arkusze i budujące spis treści – rozważ uczestnictwo w tym kursie.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 113
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Administrator Linux: Skryptowanie w BASH z podręcznikiem PDF

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... U podstaw Linuxa leżą polecenia uruchamiane w linii komend. Konieczność nauczenia się tych poleceń, to zmora dla tych wszystkich, którzy dopiero rozpoczynają pracę z tym system operacyjnym.Ale linia komend, ma też swoje ogromne zalety. Jedną z nich jest to, że wystarczy umiejętnie połączyć ze sobą proste komendy, a można stworzyć zupełnie nowe narzędzia, skrypty i funkcje, które mogą zastąpić dziesiątki poleceń. Od tej pory administrator systemu może po prostu uruchomić swój skrypt – i już – gotowe.Co mogą takie skrypty robić? Generalnie, jeśli jesteśmy w stanie zrobić coś na systemie za pomocą poleceń, to jesteśmy w stanie te polecenia umieścić w skrypcie. Ponieważ na Linuxie da się z linii komend zrobić wszystko, to właściwie wszystko można oskryptować. Powtarzające się kopiowanie plików, instalacja programu, rekonfiguracja sieci, tworzenie użytkowników, analiza logów systemowych, tworzenie raportów i sprawdzanie zabezpieczeń – to tylko kilka przykładów… a można by je mnożyć.Do efektywnego skryptowania nie wystarczy jednak tylko znajomość samych komend. Oprócz tego trzeba wiedzieć:jak używać zmiennych, jak pracować z instrukcjami warunkowymi, pętlami, jak porównywać liczby i teksty, jak pobierać wyniki innych uruchamianych instrukcjijak odczytywać argumenty przesyłane do skryptówjak budować funkcje i biblioteki funkcji itp. I o tym właśnie nauczysz się na tym kursie.Znajdziesz tu często nie tylko odpowiedź na pytanie „jak coś zrobić”, ale również „dlaczego tak a nie inaczej”. Zobaczysz różne metody wykonania podobnej czynności i poznasz zalety i wady tych różnych podejść. Nauczysz się tricków stosowanych przez rasowych skrypciarzy. Poznasz elementy architektury, a może raczej „filozofii” budowania aplikacji na Linuxie, zbudujesz funkcje i w oparciu o nie stworzysz własną bibliotekę gotową do wykorzystania w innych skryptach.Kurs składa się z niezbyt długich lekcji, każda dedykowana innemu tematowi, a do każdej lekcji w kursowym podręczniku dostępnym w postaci PDF znajdziesz krótką notatkę oraz zadania do samodzielnego rozwiązania. W razie czego, są też propozycje rozwiązań. Kurs jest e-learningowym odpowiednikiem tradycyjnego szkolenia w klasie, no dobrze… nie ma poczęstunku – to chyba główna różnica.Czy warto się uczyć programowania BASH-a? Z moich doświadczeń i przewidywań wynika, że tak. Sam uczyłem się go z 20 lat temu i do dzisiaj go używam – zmian w tym czasie nie było wiele, czego nie da się powiedzieć np. o językach programowania, które zmieniają się z roku na rok – prawie jak moda.Przerabiając solidnie ten kurs, osiągniesz gotowość do automatyzowania pracy systemu operacyjnego Linux/Unix, a nie ulega wątpliwości, że automatyczne zarządzanie systemem jest i będzie niezwykle pożądane w świecie IT. Rozwój chmury powoduje, że jeden admin nie zarządza kilkoma maszynami, ale dziesiątkami, setkami, tysiącami… - nie wcale nie przesadzam.Pozostaje mi więc zaprosić do wspólnej nauki. Zapisz się na kurs i pamiętaj, że w razie czego możesz z niego zrezygnować (sprawdź warunki w regulamienie).
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 30
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Powershell dla administratora Windows - kompletny kurs

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... 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 'Powershell dla administratora' zaczyna się od rzeczy prostych, jak praca z edytorem ISE. Następnie lekcja po lekcji pozwala poznać więcej szczegółów na temat Powershell. Pod koniec uczysz się już o budowaniu własnych modułów, pisaniu zapytań WMI i CIM, korzystaniu z uruchamiania poleceń na systemach zdalnych przez remoting. Mając taką wiedzę możesz zmienić obraz środowiska IT w jakim pracujesz. Możesz zastąpić ręczną mozolną pracę, na automatycznie wykonywane polecenia, które rozwiążą problemy jeszcze nim się one pojawią.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 119
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Administrator Azure - Storage (egzamin AZ-104 AZ-303)

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Cloud computing ma przed sobą przyszłość. Nawet jeśli na pierwszy rzut oka wydaje się ze nie korzystamy jawnie z chmury, to już usługi z których my korzystamy, stoją na chmurze. A skoro tak, to specjaliści od chmury są i będą przez najbliższe lata na topie. Chcesz dołączyć? To czytaj dalej!Dzisiejsza chmura to aplikacje, które powodują ze nasz świat działa. Dzięki nim wiemy kiedy przyjedzie autobus, jaka będzie pogoda, jaki jest kurs dolara, potrafimy zarezerwować apartament na wakacje, jesteśmy w kontakcie ze znajomymi, ale chmura to tez analiza danych np. medycznych, machine learning, sztuczna inteligencja, autonomiczne samochody, badania naukowe - czyli w sumie nasza cala technologiczna przyszłość.U samej podstawy chmury znajduje się pamięć czyli storage. Analizowane dane gdzieś trzeba zapisać, wirtualne komputery gdzieś muszą mieć swoje dyski, aplikacje skaś musza pobierać swoje dane. Dlatego wlasnie dobre zrozumienie kwestii przechowywania danych w chmurze jest krytyczne, niezależnie od tego jakim kawałkiem chmury chcesz się zajmnowac. Czy to będzie administracja usługami, czy developerka, czy nawet machine learning.Cały ten kurs jest poświęcony tylko omówieniu storage dostępnego w Azure. Dowiesz się:jakie masz opcje podczas tworzenia tzw. Storage accounts jakie serwisy można dla nich definiowaćpoznasz dobre praktyki zabezpieczania danych, optymalizacji dostępu, sposoby wykorzystania tworzonych zasobów,kosztyOj sporo tego. W końcu na kursie dla poczatkujących o storage opowiada się raptem kilkanaście minut – wystarczająco, aby wiedzieć co to jest. Tutaj ten temat przechodzimy na szczegółowym poziomie. No merci do bólu.Kończąc ten kurs powinieneś lub powinnaś:rozumieć opcje dostępne podczas tworzenia zasobów, nauczysz się pracować z portalem Azure ale także z poleceniami linii komend jak azure command line interface lub powershell, wykorzystywać programy takie jak azcopy lub storage explorer. To cześć umiejętności praktycznych. Z mojego doświadczenia znajomość storage prezentowanej tu tematyki bardzo przyda się jest niezbedna na egzaminach certyfikacyjnych związanych z Azure jak np. Azure Administrator lub Azure Architect. Uwaga - wymienione egzaminy obejmują też wiele tematów spoza 'storage', jak wirtualizacja, bezpieczeństwo, sieci, konfiguracja backupu itp. Na tym kursie zajmujemy się tylko tematem storage.Z lekcji na lekcje przechodzimy przez kolejne tematy. Filmy nie są zbyt długie, a dla lepszego skupienia uwagi po każdej lekcji jest quiz i zadanie do samodzielnego wykonania (o ile oczywiście masz dostęp do Azure). A o tym jak stworzyć darmowe konto w Azure z pewna kwota dolarów do wykorzystania opowiadam na kursie Azure dla początkujących i właśnie te lekcje są tam dostępne za darmo, wiec w razie potrzeby skorzystaj. W kursie nie ma slajdów – jeśli już trzeba przedstawić wiedze opisowo-teoretyczna, to odwołujemy się do oryginalnej dokumentacji. Doceni to każdy, kto chce bazować na aktualnych informacjach prosto od dostawcy chmury. Dokument to dokument.Chmura to nie jest coś co samo działa i samo się utrzymuje – prawie jak chmury na niebie. Nad utrzymaniem chmury codziennie pracują tysiące ludzi, to dzięki nim właściwie istnieje cały współczesny świat jaki znamy . Dlatego zachecam do skorzystania z kursu i przypomninam, ze Udemy pozwala bez podawania przyczyny zrezygnować z zakupu w ciągu 30 dni. Zapoznaj się z regulaminem – nie ja go pisalemZapraszam na kurs Microsoft Azure – administracja storage, przygotuj się do egzaminów i dowiedz się jak administrować danymi w Azure, bo bez danych nie było by chmury.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 49
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Administrator Linux: Instalacja i konfiguracja

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Administrator Linux: Instalacja i konfiguracjaTen kurs jest przeznaczony dla początkujących administratorów Linuxa. Skorzystają z niego też tzw. 'power users'. Wcześniejsza wiedza z administracji jest mile widziana, ale nie wymagana. Na kursie zobaczysz jak zainstalować Linuxa i jak go konfigurować. Do każdej lekcji masz krótki quiz z pytaniami dotyczącymi obejrzanej lekcji oraz zadania do samodzielnego wykonania. Kurs jest praktyczny - nie ma długich wywodów o wyższości Linuxa nad innymi systemami, tylko fachowa wiedza przedstawiona w przystępny sposób.Czy Linux ma przyszłość? Czy warto w niego inwestować swój wysiłek?Google mówi tak – Android i ChromOS to LinuxMicrosoft mówi tak i zaczyna dostarczać SQL Server na LinuxieIBM mówi tak i kupuje Red Hat-aLenovo mówi tak i preinstaluje Linuxa na laptopachI tak mógłbym dalej wyliczać – Oracle, Facebook, Amazon, Dell, SamsungA Ty, co sądzisz? Skoro tu zaglądasz, to znaczy, że już masz świadomość szerokich możliwości! Tylko jak zacząć? Okno konsoli z mrugającym kursorem nie wygląda zbyt zachęcająco… a jeśli przejdziesz w tryb graficzny, to w sumie, czym to się różni od pracy z Windows? Samodzielna nauka jest trudna, dlatego ten kurs poprowadzi Cię za rękę przez pięć głównych tematów administracji Linux na przykładzie Red Hat oraz pokrewnymi dystrybucjami Fedora i Centos. Te tematy to:- Instalacja Linuxa- Konfiguracja sieci- Konfiguracja systemu przez systemd- Konfiguracja dysków, partycji systemów plików- Bootowanie systemuPrzy okazji – nie zabraknie prawdziwej pracy sysadmina. Zmienisz adres IP, zepsujesz i naprawisz konfiguracje sieci, zainstalujesz MySQL i Apache, stworzysz system plików, zniszczysz go i naprawisz, wykonasz kopię i ją odtworzysz, ręcznie skonfigurujesz montowanie systemów plików, tam gdzie chcesz i jak chcesz. Zapomnisz hasło roota i je odzyskasz. Jeżeli więc szukasz okazji do nabycia praktyki z Linuxem – tu ją znajdziesz. Jeżeli przygotowujesz się do egzaminu Red Hat Certified System Administrator, to tu znajdziesz część z poruszanych na tym egzaminie zagadnień.Prawdziwy kurs Linuxa – taki jak w klasie, tylko online. Nie sucho z książki, tylko aktywnie z quizami i ćwiczeniami do samodzielnego wykonania. Systematycznie, krok po kroku. Rozwiążesz jeden problem i zauważysz następny. Może brzmi to mało obiecująco, ale to właśnie tak rozwijają się aplikacje i systemy, więc dlatego najlepiej się w ten sposób uczyć, bo wtedy wiesz co z czego się bierze!Zdecydowanie Linux to nie jest system zastrzeżony tylko dla geeków i hobbystów. To w pełni profesjonalny system, który wymaga profesjonalnych administratorów z profesjonalną wiedzą. To rosnący rynek, w którym możesz znaleźć swoje miejsce. A jeśli nawet administracja Linuxem nie jest Twoim głównym celem, to ten kurs pozwoli Ci rozumieć, dlaczego w świecie Linuxa pewne rzeczy robi się tak a nie inaczej. Wbrew pozorom, to cenna wiedza dla administratora Windows, programisty, eksperta od chmury, a nawet zaawansowanego użytkownika systemu.Ten kurs może być kamieniem milowym na Twojej drodze w stronę profesjonalnej pracy z Linuxem.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 93
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

SQL Server - programowanie, typy zaawansowane, XML

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Ten kurs jest trzecim z serii kursów przedstawiających język SQL i jego niuanse.Jest wiele takich zagadnień w SQL, które może nie są trudne, ale mało się o nich mówi i przez to są czasami kłopotliwe. W tym kursie staramy się wyjaśnić część z nich.Pierwszym takim zagadnieniem jest pisanie własnych skryptów w języku Transact SQL. Generalnie nic trudnego, ale żeby sobie z tym poradzić musisz wiedzieć jak deklarować zmienne, jak przypisywać im wartości i jak je dalej wykorzystywać w swoich zapytaniach. Znając zmienne, możesz wykorzystać je podczas budowania instrukcji warunkowych. A stąd już prosta droga do tworzenia pętli WHILE. Oczywiście to nie koniec możliwości programistycznych osiągalnych w SQL, ale od czegoś trzeba zacząć. Zobaczysz jak wiele na pierwszy rzut oka skomplikowanych problemów uda się rozwiązać stosując właśnie te informacje!Drugi istotny temat to specjalistyczne typy danych. Microsoft z wersji na wersję dodaje do SQL Server nowe możliwości, problem w tym, że zaczniemy je wykorzystywać dopiero kiedy je poznamy. Można przecież zapamiętać współrzędne GPS w postaci dwóch liczb, jednak kiedy przyjdzie do policzenia odległości między punktami, to powstanie problem. Ale jeśli do zapamiętania współrzędnych użyjesz typu GEOGRAPHY, to odległość wyliczysz korzystając z jednej funkcji. Podobnie z typami GEOMETRY, HIERARCHYID, ROWVERSION, UNIQUEIDENTIFIER. Typy te są w SQL dłużej lub krócej, a nie są zbyt często wykorzystywane, bo po prostu za mało się o nich mówi, tymczasem korzyści z ich stosowania mogą być ogromne.Trzeci niezmiernie ważny temat to typ XML. Większość osób zajmujących się bazą danych, nie lubi pracować z XML. Dla osób, które na codzień prezentują dane w postaci tabeli, plik wypełniony znacznikami XML zupełnie się nie podoba. Jedynym marzeniem jest wtedy skonwertować takie dane do postaci tabelarycznej. Żeby zrobić to skutecznie, trzeba wiedzić jak pracować z taką funkcją jak OPENXML, czy metodą nodes. Niekiedy sytuacja jest odwrotna. Dane uzyskiwane zapytaniem należy skonwertować do XML. W takim przypadku przyda się klauzula FOR XML. Oczywiście do zrozumienia XML, trzeba też wiedzieć co to root element, element, atrybut, schemat XML, namespace itp. O tym wszystkim również opowiada ten kurs.Kurs jest dość intensywny, ale od czego jest przycisk 'pause' i możliwość obejrzenia lekcji jeszcze raz!  Jeżeli w trakcie kursu coś okaże się niejasne, możesz skorzystać z pomocy trenera. Najważniejsze tematy kursu:Korzystanie ze zmiennychInstrukcja IF (z przykładami)Instrukcja WHILE (z przkładami)Typ ROWVERSIONTyp UNIQUE IDENTIFIERCo to jest COLLATIONTyp HIERARCHYIDTyp GEOMETRYTyp GEOGRAPHYTyp XMLPojęcia związane z XML, typed vs untyped XML, namespace, schemaGenerowanie danych  w postaci XML (klauzula FOR XML)Metody typu XML: nodes, exists, valueModyfikacja danych XML z poziomu SQLIndeksy budowane na kolumnach typu XMLWczytywanie XML z pliku na dyskuDołącz do ponad 2000  studentów, którzy już podjęli decyzję o nauce SQL.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 36
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

SQL Server - zapytania. Querying

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Czy to aplikacje biznesowe, czy data science, czy programowanie, czy bezpieczeństwo, czy administracja. Dane zawsze gdzieś trzeba przechowywać. Dlatego jeśli myślisz o karierze związanej w jakikolwiek sposób z przetwarzaniem danych, to SQL jest obowiązkowym punktem na Twojej mapie osobistego rozwoju.Istnieje wiele odmian języka SQL, które w swoich podstawach są dość zbieżne. Ta seria kursów opowiada o języku SQL w implementacji Microsoft, czyli tzw. Transact SQL (TSQL).Ten kurs jest świetnym wyborem dla osób, które chcą lub... muszą rozpocząć przygodę z SQL. Zobaczysz tutaj jak budować zapytania SQL zaczynając od najprostszych poleceń SELECT, wyrażenia WHERE, budowania aliasów itp. Poznasz zasady korzystania z funkcji agregujących oraz przygotowywania danych do dokładniejszych analiz. Jest to podstawowy zestaw umiejętności SQL-owych, który pozwoli przetwać w świecie aplikacji zapisujących swoje informacje w bazach danych. Ta wiedza, przyda się niezależnie od tego czy myślisz o karierze w programowaniu, data science czy administracji.Krok po kroku poznasz typy danych wykorzystywane w SQL oraz funkcje z jakich możesz korzystać. Nie ograniczamy się wyłączenie do pokazania, jak te funkcje działają. Pokazujemy też najczęstsze błędy, ich przyczyny i sposoby uniknięcia problemów.Kiedy znasz już podstawy możesz poznać zasady łączenia danych znajdujących się w różnych tabelach z wykorzystaniem polecenia JOIN oraz podzapytań. Kurs jest dość intensywny, ale od czego jest przycisk 'pause' i możliwość obejrzenia lekcji jeszcze raz!  Jeżeli w trakcie kursu coś okaże się niejasne, możesz skorzystać z pomocy trenera. Ten kurs jest drugim z serii kursów wdrażających w świat SQL, dlatego zakładamy, że znasz już podstawy pracy z narzędziami pozwalającymi pracować z Microsoft SQL.Najważniejsze tematy kursu:Polecenie SELECTWyrażenie WHEREAliasy kolumnSortowanie rekordów przez ORDER BYTypy danych: liczby, teksty, data i czas, typ logicznyFunkcje wbudowane: napisowe, daty i czasu, matematyczne, konwertujące i logiczneWyrażenie CASEAgregacja danych: GROUP BY i HAVINGPraca z NULLWybieranie TOP 10Przygotowanie danych do analizy; ROLLUP, CUBE, GROUPING SET, GROUPING_IDZłączanie tabel - JOINStosowanie różnych rodzajów złączeń: INNER, LEFT, RIGHT, CROSS, FULLPodzapytania skalarnePodzapytania zwracające ResultSetPodzapytania skorelowaneKorzystanie z EXISTS, ALL, SOME, ANYZastępowanie podzapytań przez JOINOperacje na wynikach zwracanych przez zapytania: UNION, INTERSECT, EXCEPT.Posiadając taką wiedzę, możesz śmiało pracować, jako analityk danych, samodzielnie wyciągać z bazy danych to, co jest w danej chwili potrzebne. W tym szkoleniu, oprócz materiału video, znajdziesz także zadania do samodzielnego wykonania oraz rozwiązania tych zadań. Praktyka i praktyka i praktyka, pozwolą na szybkie usamodzielnienie się w pracy z bazą danych SQL.Dołącz do 4000  studentów, którzy już podjęli decyzję o nauce SQL.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 103
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Redis - NoSQL dla admina i programisty Python - od podstaw

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Jeden kurs DevOps - dla developerów i administratorówKompletne środowisko do nauki:dynamiczne lekcje videopodręcznik PDF do pobraniazadania do utrwalenia materiałurozwiązania tych zadańtesty powtórkowe z odpowiedziamiIstnieje mnóstwo systemów bazodanowych. Z grubsza bazy można podzielić na relacyjne (SQL-owe) oraz nierelacyjne, w skrócie NoSQL. Redis jest przykładem bazy NoSQL. Informacje przechowujemy tu w postaci klucz i wartość, a wartością mogą być nawet dokumenty JSON. Dane nie są rozrzucane między dziesiątkami tabel, ot po prostu - czytasz dokument, a tam już wszystko jest. Właśnie taki model przechowywania informacji, jest obecnie bardzo popularny.To podejście do przechowywania danych, daje znaczną poprawę wydajności, a wydajność i prędkość w działaniu, to chyba esencja tego, wokół czego kręci się Redis. Wszystko, absolutnie wszystko zostało tu zaprojektowane z myślą o wydajności. Nawet w dokumentacji, przy każdym poleceniu znajduje się informacja o złożoności obliczeniowej danej instrukcji. Trudno o większą skrupulatność!Redis to bazodanowy demon szybkości. Dane są przechowywane w RAM, ale są też zapisywane na dysku. Typowe zastosowania Redisa to cache, czyli przechowywanie danych pobranych z innych źródeł, tak aby w razie potrzeby szybko do nich wrócić. Redis nadaje się też jako docelowa baza danych aplikacji, może służyć do dystrybucji wiadomości przez publikacje i subskrypcje, zasilać systemy uczenia maszynowego. Baza ta jest dostępna na wiele systemów operacyjnych, jest implementowana w chmurze i ma biblioteki umożliwiające jej wykorzystanie z różnych języków programowania.W tym kursie poznasz DEV-a i OPS-a: programistę lubiącego rozrywki oraz admina zabieganego od jednego zlecenia czy incydentu do drugiego. Obaj od zera poznają Redisa:Od przygotowania maszyny wirtualnej, instalację Redisa, uruchamianie poleceń bezpośrednio w interfejsie linii komend, poprzez konfigurację zapisywania danych na dysku, konfigurację sieciową, zabezpieczania kont, instalowania opcjonalnych komponentów, kończąc na instalacji w Azure. Programista za to uczy się:instalacji bibliotek w Pythonie, implementacji mniej i bardziej typowych typów danych w Redis, komunikacji z serwerem, optymalizacji komunikacji, budowania transakcji, korzystania ze specyficznych cech Redisa, jak wygasanie dokumentów po zadanym czasie, wyszukiwania pełnotekstowego, przechowywania danych JSON i tworzenia publikacji i subskrypcji. W zabawnym tonie, z licznymi przykładami, z podręcznikiem, który pomoże zebrać wszystko w całość, propozycjami zadań do wykonania i rozwiązaniami. Kompletne środowisko do nauki. Tak, już za kilka dni czy tygodni, jeśli tylko chcesz, możesz swobodnie pracować z Redisem!Zapoznaj się z przykładowymi lekcjami, dodaj kurs do swojej kolekcji, a w razie czego pamiętaj o możliwości wycofania się z zakupu – szczegóły znajdziesz w regulaminie.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 39
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Python Flask - aplikacje webowe - kurs z podręcznikiem PDF

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Ten kurs wchodzi w skład serii kursów o Pythonie. Wybierz właściwy, zależnie od stopnia znajomości Pythona i zainteresowań.Aplikacje potrzebują interfejsu. Miejsca, w którym użytkownik może wprowadzić dane, albo podać parametry definiujące uruchamiany właśnie proces przetwarzania danych Interfejs użytkownika można tworzyć na różne sposoby. Administrator może zadowoli się po prostu skryptem, który pyta o dane w oknie konsoli, ale typowy użytkownik aplikacji oczekuje czegoś innego. Ma się wyświetlić okno z polami, do tych pól wprowadza się pewne dane, dobrze by było żeby te dane były jakoś wstępnie sprawdzone pod kątem ich spójności i poprawności. Idealnie by było, gdyby taki formularz był dostępny w przeglądarce.I tu do akcji wkracza Flask. Stosunkowo mały framework pozwalający na budowanie aplikacji webowych. Flask zapewnia tylko podstawowe funkcjonalności dla takich rozwiązań, za to dodając kolejne moduły można rozbudować możliwości tworzonych programów. Programista ma prawo wyboru, czy zdecyduje się na korzystanie z tych modułów, czy też w konkretnej sytuacji zechce samodzielnie zbudować ich zamienniki.Oglądając lekcje, rozwiązując zadania, przygotowując własne projekty:nauczysz się tworzenia aplikacji webowych z wykorzystaniem Pyhona i Flaska,dowiesz się jak generować strony HTML z wykorzystaniem szablonów Jinja, formatować je za pomocą CSS i Bootstrapa, zapisywać i odczytywać dane w bazie danych, generować i odbierać formularze, sprawdzać czy te dane są poprawne, zbudujesz mechanizm logowania i zarządzania prostymi uprawnieniami itp. Od tej pory, będzie można zapytać użytkownika o pewne dane i w oparciu o te informacje uruchomić w aplikacji część odpowiedzialną za to, co jest faktyczną funkcjonalnością programu – cokolwiek by to nie było: czy pobranie danych z zewnętrznych źródeł, czy uruchomienie prostego skryptu, czy aktualizacja rekordów w bazie danych, co zechcesz, bo Flask to tylko moduł budujący interfejs aplikacji webowej, a prawdziwa istota działania aplikacji jest schowana za tym interfejsem.Kurs składa się z krótkich lekcji, które krok po kroku prezentują, jak pracować z Flaskiem. Do szkolenia dołączony jest podręcznik kursowy pozwalający na szybkie odnalezienie konkretnej lekcji, na której jest mowa o danym temacie. Do każdej lekcji znajdziesz tam też zadania do samodzielnego rozwiązania, dzięki czemu masz okazję popracować praktycznie i spróbować własnych sił z Flaskiem. Zależnie więc od tego, czy chcesz po prostu przesłuchać lekcje i odświeżyć swoją wiedzę, albo może raczej wolisz samodzielnie przejść przez każdy prezentowany temat – masz szansę na jedno i na drugie. Jeśli chodzi o wymagania, to przystępując do kursu musisz znać podstawy pracy z Pythonem i podstawowe zasady budowy stron HTM. Dobrze by było wiedzieć jak pracować z CSS, jak wygląda komunikacja w modelu klient-serwer i jak pracować z bazą danych, ale akurat w te elementy na kursie się specjalnie nie wgłębiamy i są one przedstawione w dość ograniczony sposób – akurat tyle ile trzeba wiedzieć, żeby pójść dalej. Jeśli zaciekawiony tematem zechcesz poznać szczegóły pracy z bazą danych, czy CSS, trzeba będzie pomyśleć jeszcze o innym kursie. Oprócz tego potrzebujesz komputera z Pythonem. Lekcje są nagrywane na Windows, ale Flask, jak zresztą cały Python jest również wspierany przez Mac czy Linuxa. Będziesz też potrzebować ciekawości do odkrywania nowych tematów, ale skoro to czytasz..., to to już masz! Nie czekaj więc, tylko zapisz się na szkolenie. Pamiętaj, że Udemy pozwala zrezygnować z kursu bez podawania przyczyny w ciągu 30 dni – szczegóły w regulaminie, w sumie więc niczym nie ryzykujesz.
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 59
Godziny 8
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Tabele przestawne Excel

60 pln.
Zalecany kurs
Effective Reports = Automation + Visualization and Analysis + Good Decision English term Effective... Cześć, jestem Bartek – autor blogów SkuteczneRaporty_pl i ExcelBI_pl. W dzisiejszym świecie danych szybka analiza jest na wagę złota, a analitykiem jest każdy z nas. A jak sprawnie analizować dane w Excelu?Z tabelą przestawną, czyli potocznie „pivotem”.To mechanizm, z którym w krótkim czasie możesz stworzyć w programie Excel zautomatyzowane, interaktywne, funkcjonalne raporty i zaprojektować je graficznie w dashboard. Ponieważ od 1994 r. każdego dnia na świecie powstają miliony „pivotów”, uważam, że tabela przestawna to najważniejsza funkcjonalność programu Excel i najlepsze narzędzie do analizy danych w historii.Aby ułatwić Ci poznanie tej funkcjonalności, przygotowałem kurs, w którym mechanizm tabeli przestawnej opisuję od A do Z (na stronie znajdziesz też drugi bezpłatny kurs: Formuły i operacje na danych Excel). Kurs składa się wyłącznie z ćwiczeń praktycznych, w których dzielę się swoim wieloletnim doświadczeniem w pracy z tabelą przestawną i pokazuję różne triki. Dzięki niemu szybko nauczysz się pracować z tabelą przestawną i poznasz możliwości tworzenia dashboardów z ich wykorzystaniem.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 86
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Formuły i operacje na danych Excel

60 pln.
Zalecany kurs
Effective Reports = Automation + Visualization and Analysis + Good Decision English term Effective... Cześć, jestem Bartek – autor blogów SkuteczneRaporty_pl i ExcelBI_pl. Od lat pracuję w programie Excel i na co dzień spotykam wiele osób, które potrzebują powtórzyć sobie najważniejsze elementy Excela. Bo choć często korzystają z arkusza kalkulacyjnego i nierzadko byli na jakimś szkoleniu, czują, że wiedzę mają cząstkową. Stąd pomysł, aby obok darmowego kursu Tabele przestawne Excel przygotować solidną i także bezpłatną powtórkę z formuł i operacji na danych.Kurs nagrałem w taki sposób, aby każdy użytkownik mógł samodzielnie zmierzyć się ze wszystkimi zadaniami, nawet bez oglądania wideo, a następnie sprawdzić wyniki. Ale jeśli dopiero zaczynasz przygodę z programem Excel, do dyspozycji masz pełne filmy wideo, w których krok po kroku omawiam działanie formuł i realizację zadań.Kurs stanowi też świetne przygotowanie do dalszego pogłębiania wiedzy nt. tworzenia raportów w Excelu – z wykorzystaniem dodatków Power Query, Power Pivot, dashboardów i Power BI.6 powodów, dla których warto zrealizować kursPowtórkaKurs nagrałem w formie wyzwań. Dzięki niemu każdy znajdzie coś dla siebie, a przygotowane zadania pozwolą utrwalić materiał i zwiększyć szanse na znalezienie właściwych funkcji i operacji dla swoich realnych problemów.Zróżnicowany poziom zadańJeśli jesteś ekspertem, sprawdź, czy potrafisz wykonać wszystkie ćwiczenia samodzielne.Pełne materiały do pobraniaPoniżej znajdziesz pełen zestaw materiałów do pobrania, które możesz wykorzystać w dowolny sposób (np. prowadząc samodzielnie szkolenie lub przygotowując testy rekrutacyjne).Skróty klawiszowe i trikiKażdy skrót jest w filmach mocno podkreślony, aby łatwo go zapamiętać i zacząć stosować na co dzień.Nowe formuły Excel 365Kurs nagrałem w 2020 r. i wykorzystałem wiele nowych formuł, które pozwalają pracować jeszcze szybciej. Co więcej, kurs będzie stale aktualizowany o nowości w programie Excel.Przygotowanie do dalszych szkoleń i kursówJeśli planujesz poznawać nowe elementy programu Excel, warto powtórzyć najpierw te stare. Szczególnie przed wejściem w świat Power Query, gdzie wiele transformacji naśladuje formuły Excela.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 41
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Raporty na mapach w Excelu i Power BI

Dostępne w systemie ratalnym
Zalecany kurs
Effective Reports = Automation + Visualization and Analysis + Good Decision English term Effective... Cześć, jestem Bartek – autor blogów SkuteczneRaporty_pl i ExcelBI_pl. Od lat pracuję w programie Excel, a moja przygoda z blogowaniem nie byłaby możliwa, gdyby nie mapy. Pierwszą mapę w Excelu stworzyłem w 2010 r., gdy map tam nie było, jednak od tego czasu sporo się zmieniło:w Excelu 365 mamy wbudowaną Mapę 3D na karcie Wstawianie (dostępna była już dla Excela 2013 jako Power Map, potem weszła do Excela 2016 jako mapa 3-W)w Excelu 365 mamy wizualizację Kartogram jako dodatkowy wykresudostępniłem bezpłatnie 2 aplikacje: Mapa Polski Excel Województwa oraz Twoja Własna Mapa Exceldo Excela można pobrać dodatki z mapami, np. Mapę Bingod 2015 r. dashboardy z mapami można projektować w oddzielnej aplikacji – Power BIna Excelu i Power BI świat się nie kończy – każdy z nasz korzysta z map na co dzień w serwisach mapowych (np. Google Maps)Jedna rzecz się nie zmieniła: nic tak nie robi wrażenia na odbiorcach jak szybkie przeniesienie danych z tabeli na mapę.Kurs stanowi też świetne przygotowanie do dalszego pogłębiania wiedzy nt. tworzenia raportów w Excelu – z wykorzystaniem dodatków Power Query, Power Pivot, dashboardów i Power BI.6 powodów, dla których warto zrealizować kursWiele narzędziW kursie pokazuję wszystkie opcje związane z mapami w Excelu i Power BI.Praktyczny charakter zadańWiększość scenariuszy stworzyło życie – pytali o nie klienci i czytelnicy.Pełne materiały do pobraniaPoniżej znajdziesz pełen zestaw materiałów do pobrania, które możesz wykorzystać w dowolny sposób. Co więcej, jest tam kilka dodatkowych narzędzi, które ułatwią Ci pracę.Pułapki w narzędziachMapy nie są wolne od problemów i błędów (np. w procesie geokodowania). W kursie dowiesz się, na co uważać.Nowości Excel 365Kurs nagrałem w 2020 r. i wykorzystałem nowe wykresy, takie jak Kartogram. Co więcej, kurs będzie stale aktualizowany o nowości w programie Excel.Przykłady projektówW kursie dzielę się przykładami projektów zrealizowanych dla różnych klientów.
1 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 33
Godziny 1
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Linux - linia komend dla początkujących...

60 pln.
Zalecany kurs
The  main areas of interest are database administration and design, automation with Power Shell , Python... Dlaczego ten kurs?Bo mimo, że to kurs VIDEO, to masz tu PRAKTYKĘ, PRAKTYKĘ i jeszcze raz PRAKTYKĘ... to jedyny kurs z tak dużą ilością zadań i quizów - zdaniem autora, samo patrzenie nie wystarczy żeby się nauczyć.  Do nauki jest potrzebna praktyka. Dlatego do każdej lekcji masz quiz, który sprawdza czy uważnie obejrzałeś film i zadania do samodzielnego rozwiązania z odpowiedziami!... mimo, że kurs jest przewidziany dla początkujących, to właściwie cały jest poświęcony linii komend zwanej shellem, a dokładniej shellem Bash. Uczysz się więc profesjonalnej pracy z Linuxem, tak jak Linux został zaprojektowany i w takiej postaci jak go spotkasz w komercyjnych zastosowaniach! No merci!...komendy są prezentowane w logicznej kolejności, a nie alfabetycznie. Wybrane są te najpopularniejsze, najużyteczniejsze i najważniejszea dla każdej prezentowanej komendy zobaczysz kilka praktycznych zastosowań z wykorzystaniem kilku najczęstszych opcji. Znaczenie opcji każdorazowo jest tłumaczone na przykładzieTylko na tym kursie masz szansę rzeczywiście się czegoś nauczyć - a sądzę, że właśnie na tym Ci zależy Linux. System operacyjny słynący ze stabilności, niezawodności i bezpieczeństwa. Opierają się na nim liczne rozwiązania informatyczne w tym również te najbardziej strategiczne: Cisco, CERN, Toyota, Peugeot , Giełda w Nowym Yorku, Amazon, Panasonic, IBM, Google, Wikipedia , szkoły w Szwajcarii i uniwersytety w Niemczech, Czeska Poczta, Sąd Federalny w USA, American Postal Service, Commercial Bank of China, francuski parlament, a nawet amerykańskie łodzie podwodne – tam wszędzie jest wykorzystywany Linux. Nie ma wątpliwości, że myśląc o profesjonalnej karierze w IT – Linuxa po prostu wypada znać.Linux jest instalowany jako platforma serwerowa i w takim przypadku jest zazwyczaj pozbawiony interfejsu graficznego. Dlatego jeśli chcesz rozpocząć profesjonalną przygodę z Linuxem, to nie ma innego wyjścia jak właśnie dobrze opanować pracę z linią komend. Celem tego kursu jest przedstawienie systemu tym, którzy Linuxa (czy szerzej mówiąc Unixa) nie znają wcale, albo bardzo mało. Tu nauczysz się esencji korzystania z Linuxa, bo poznasz linię komend: shell Bash. Nie będzie mydlenia oczu interfejsem graficznym, chociaż na początku taką właśnie edycję Linuxa zainstalujemy. Kolorowy interfejs graficzny i myszka prędko pójdą w kąt – bo tu chcę pokazać pracę w interfejsie znakowym Bash. Chcesz podejść do Linuxa na poważnie – zrób to od razu jak należy, profesjonalnie. Prawdziwa moc tego systemu to właśnie shell!Krok po kroku poznasz polecenia, które pozwalają wykonywać  prace na systemie z linii komend, a że komendy pośredniczą między Tobą a systemem, poznasz też co nieco szczegółów dotyczących systemu operacyjnego. Bez tego ani rusz. Poznasz:podstawy budowania komend, korzystania z opcji, zasady nadawania uprawnień, polecenia pozwalające wykonywać operacje na plikach, zobaczysz jak administrować użytkownikami, pracować ze słynnym edytorem vi, co to jest i jak rozumieć standardowe wejście, wyjście, potok, tworzyć zmienne, poznasz budowę kilku podstawowych plików konfiguracyjnych i wiele innych rzeczy...Generalnie, po ukończeniu tego kursu będziesz mieć solidne podstawy pozwalające w następnym kroku na poznawanie administracji systemu albo naukę tworzenia skryptów powłoki Bash. I podkreślam to – ten kurs to nie jest pełny kurs administracji Linuxem, ani skryptowania na Linuxie. Tutaj znajdziesz podstawy pozwalające na pracę z Linuxem z linii komend – tak jak robią to profesjonaliści. Dla Twojej wygody po każdym materiale video, który skupia się na przedstawieniu konkretnego tematu znajdziesz krótki quiz, który pozwoli ci sprawdzić co zapamiętałeś. Do każdej lekcji masz też propozycję zadań do wykonania oraz rozwiązania tych zadań. Dzięki temu od razu możesz ćwiczyć to, co przedstawiam w kursie, a co wykonasz samodzielnie – to na pewno lepiej zapamiętasz.Przejrzyj spis treści i jeśli tylko chcesz rozpocząć profesjonalną zabawę z Linuxem – zapraszam do nauki! Pozwól na kilka uwag dotyczących nauki na tym kursiePierwsze i jak sądzę najtrudniejsze zadanie to stworzenie sobie samodzielnie środowiska, w którym będziesz mógł ćwiczyć nabywane umiejętności. Instalacja generalnie nie jest bardzo trudna, ale wymaga pewnej wiedzy o Linuxie, a ty dopiero się go uczysz, coś może więc pójść nie tak. Żeby nie zostawić Cię na lodzie, początkowe lekcje są poświęcone właśnie zainstalowaniu Linuxa. Linux występuje w różnych dystrybucjach, więc możesz wybrać inną, ale weź pod uwagę, że jeśli napotkasz jakiś specyficzny dla wybranej dystrybucji problem lub ustawienie, to możesz nie znaleźć w kursie wskazówki, jak ten problem rozwiązać. Jeśli więc obawiasz się takich kłopotów, kieruj się tym co pokazuję na kursie.Oczywiście jeśli już masz dostęp do Linuxa, już masz swoją ulubioną dystrybucję, to nie czuj się zmuszony do oglądania wszystkich filmów po kolei. Wybierz z kursu to, co dla ciebie jest interesujące!Po przygotowaniu środowiska powinno już być łatwiej. W każdej lekcji poznasz nowe polecenia i nie będzie to sucha informacja, jaką możesz znaleźć w artykule pomocy, ale konkretny przykład zastosowania danej komendy. Przykłady są tak zaplanowane, żebyś mógł u siebie odtworzyć lekcję krok po kroku, co pozwoli np.  na wykonanie kolejnych eksperymentów, których nie było w filmie. Gorąco do takiej zabawy zapraszam!Większość poleceń omawiam dość dokładnie. Zobaczysz przykład prostego uruchomienia komendy z minimalną ilością parametrów, ale już kolejne przykłady będą pokazywały zastosowanie najczęściej używanych parametrów. Nie jest moją ambicją pokazanie wszystkiego – kto by zresztą spamiętał wszystkie możliwe opcje – ale jest moją ambicją dość szczegółowe omówienie najczęściej  używanych zastosowań. Jeśli temat Cię zainteresuje, możesz na własną rękę eksplorować inne parametry i z pewnością uda Ci się odkryć coś fantastycznego. Po lekcji masz quiz – bez stresu – ocen nie wystawiam. Są to 3 pytania z jedną poprawną odpowiedzią do wyboru. Pozwala to na bieżącą kontrolę, czy dałeś radę skupić się w czasie filmu. Po quizie masz z kolei propozycję kilku zadań. Zadania skupiają się na przećwiczeniu tych rzeczy, które były pokazane w materiale video. To takie „zadanie domowe”. Gorąco namawiam do wykonywania tych zadań. Jeśli masz z czymś kłopot, zajrzyj jeszcze raz do filmu, bo tam na pewno jest odpowiedź, a jeśli coś jest nadal niejasne, to parę pustych linijek niżej, pod zadaniami masz ich rozwiązania.Na zakończenie kursu możesz sobie wygenerować certyfikat. Jak najbardziej zrób to, dołącz do swojej teczki z „papierami” i ciesz się korzystając z nowej wiedzy.
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 105
Godziny 8
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Aplikacje Internetowe w Laravel i PHP z Wersją na Smartfon

60 pln.
Zalecany kurs
QA: Dlaczego używasz jquery mobile a nie inny framework ?... WEJDŹ NA WYŻSZY POZIOM WEB DEVELOPMENTU !!!W trakcie kursu (są pliki do lekcji) stworzysz we frameworku Laravel i języku PHP 7 aplikację internetową do rezerwacji miejsc noclegowych w obiektach turystycznych oraz dodatkowo wersję hybrydową tej aplikacji jako aplikacja mobilna na smartfony. To nie to samo co strona responsywna. Aplikacja będzie responsywna, ale oprócz tego będzie druga wersja jako osobna aplikacja na telefon komórkowy uruchamiana jak zwykła aplikacja z listy aplikacji telefonu a nie z przeglądarki internetowej. UWAGA: kurs dla osób, które już mają pewne doświadczenie z php, Laravel i ogólnie z web development. Absolutnie nie dla początkujących! Prawie wogóle nie piszę nic na ekranie, poza skomplikowanymi zapytaniami w Laravel eloquent orm. Posiadam również wersję ponad 20 godzinną tego samego kursu, gdzie piszę wszystko na ekranie i stąd wydłużenie czasu kursu. Można przerobić tylko jeden z nich, jeden lub drugi, a można obydwa naraz. Wszystko zależy od doświadczenia kursanta, tego co chce osiągnąć itd. W razie zainteresowania link na moim profilu Udemy. W obydwu kursach wykonywana jest ta sama aplikacja.Dlaczego aplikacja jest tak zaawansowana a kurs trwa poniżej 10 godzin? Bo bez zbędnych rozmów, bez drapania po głowie. Nie wszystko będzie wyraźnie widoczne i zrozumiane od razu. Być może będziesz musiał wykonać trochę pracy samodzielnej: print_r lub dd(), użyć konsoli chrome, zakomentować coś, odkomentować itd. Ten kurs to wyzwanie. Lub możesz, jeśli chcesz, szybko przejść przez cały wykład, kopiować pliki i uzyskać działające aplikacje jak najszybciej. Samo mięso, bez tłuszczu i kości. Prawie wogóle nie piszę nic na ekranie. Omawiam kod  z plików do lekcji (70 lekcji). Jeśli chcesz możesz wyciąć lub zakomentować kod z plików do lekcji i pisać go samodzielnie. Wtedy najwięcej się nauczysz. Zmierzam prosto do celu, od pustego folderu do działających aplikacji. Bez zbędnych rzeczy, tylko dwie działające aplikacje: web i mobile od początku do końca.To nie jest typowy kurs omawiający kolejne rozdziały dokumentacji. Stworzysz praktyczną aplikację webową z użyciem bardzo popularnego frameworka Laravel. Po drodze będzie wykorzystanych większość zagadnień z dokumentacji Laravela. Tematyka kursu dotyka wielu obszarów full stack web developmentu, nie tylko backendu: css, html, jQuery, JavaScript i inne. Kurs powstał w wersji Laravel 5.6. Pliki do lekcji zaktualizowano do Laravel 5.8. W celu wykonania aktualizacji do nowszych wersji (w tym Laravel 6) sprawdź sekcję upgrade.To jest bardzo zaawansowana aplikacja jak na kurs online w internecie - 14 tabel w bazie danych powiązanych wszystkimi rodzajami relacji bazodanowych dostępnych w Laravelu. JEDYNY WARUNEK ABY STAĆ SIĘ DOBRYM WEB DEVELOPEREM A TYM SAMYM BYĆ ATRAKCYJNYM DLA PRACODAWCY - JEST TAKI, ŻE MUSISZ POTRAFIĆ SAMODZIELNIE TWORZYĆ ZAAWANSOWANE APLIKACJE TAKIE JAK NA PRZYKŁAD W TYM KURSIE. Wykorzystałem w kursie technologie, które są popularne i sprawdzone w świecie web developmentu.*** TECHNICZNE ASPEKTY PORUSZONE W TRAKCIE KURSU ***Zagadnienia Laravel wykorzystane w aplikacji:instalacjakonfiguracja niezbędna do pracyservice container, service provider i bindowanie implementacji interfejsów do kontenera obiektówcykl życia zapytania w Laravelfasadywstrzykiwanie obiektów (zależności)eventy i listenerycache-owanie w Redisroutes (ścieżki)filtry (middleware)Laravel Policies - zastrzeżenia akcji użytkownika w systemiegenerowanie urlochrona csrfkontrolery, modele, widokiResource ControllersGET, POST, PUT, DELETE requests, responsesprzekierowania httppolecenia konsoli Artisanwidoki i system szablonowy BladeLaravel Mixview composerswielojęzykowość aplikacji wwwwalidacja formularzyhelpery (np. funkcja route) sesjeciasteczkaupload plikówautentykacja (logowanie) autoryzacja (uzyskiwanie dostępu do zasobu na podstawie uprawnień)rejestracja użytkownika do systemu resetowanie zapomnianego hasłapaginacja wyników z bazy danychlazy i eager loading bazy danychmigracje bazy danychseedery bazy danychoperacje na bazie danych: fluent query builder i eloquent orm, accessorsrelacje w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu, jeden do wielu poprzez model zależny (hasManyThrough), polimorficzna jeden do wielu, polimorficzna wiele do wieluPonadto: jQueryjQuery Mobileobiektowy Java ScriptGateway PatternRepository PatternPresenter PatternSingleton Patterninterfejsytraityelementy PHP 7Twitter Bootstrap zmodyfikowany przez Bootswatch Apache Cordova dla aplikacji hybrydowej autentykacja i autoryzacja JWT (Json Web Token)*** O LARAVEL ***Nie bez powodu Laravel przoduje w Google Trends w porównaniu z innymi popularnymi frameworkami PHP - dzięki niemu złożone aplikacje tworzone są szybko, a to za sprawą wielu ułatwień i automatyzacji częstych zadań, np mechanizm logowania w Laravelu generujemy jednym poleceniem wbudowanej konsoli! Bardzo łatwo korzystamy z relacji w bazie danych, w tym bardziej złożonych relacji polimorficznych.Laravel jest prawdopodobnie najłatwiejszym do opanowania frameworkiem PHP. Składnia jest prosta i intuicyjna. Aplikacje w Laravel są łatwe w późniejszym skalowaniu poziomym dzięki dobrej organizacji kodu i wbudowanym integracjom np. z Amazon S3. Chcesz użyć Redis do sesji zamiast standardowego mechanizmu sesji w plikach na serwerze? W Laravel to kilka wierszy w pliku konfiguracyjnym. Web development z Laravel to prostota i przyjemność.*** JAK WYGLĄDA KURS ***Prawie do wszystkich lekcji dołączone są pliki źródłowe, gotowe do skopiowania do projektu. Na slajdach pokazuję czynności, które należy zrobić w danej lekcji. Jest to na przykład kopiowanie plików lub komendy wydawane w konsoli. Następnie w edytorze omawiam kolejno pliki do zmiany w danej lekcji. Kurs powstał w taki sposób, że najpierw napisałem tą aplikację a potem podzieliłem to na 70 lekcji, do których są dołączone pliki źródłowe. W większości filmów nie piszę nic na ekranie. Robię to jedynie w przypadku bardziej skomplikowanego kodu aby lepiej wytłumaczyć dane zagadnienie. Nie ma sensu pisać na ekranie bardzo prostych instrukcji i powtarzających się wielokrotnie w każdej aplikacji. W kursie krok po kroku tworzę w Laravelu aplikację internetową i wersję mobile, zgodnie z koncepcją od ogółu do szczegółu. Zaczynamy od szablonu aplikacji, szkieletów poszczególnych metod, aż stopniowo finalnie doprowadzam do gotowych i działających aplikacji. Kurs akcentuje bardziej backend niż frontend. Szablon html będzie do ściągnięcia.Wcześniej zrobiłem ten sam kurs w innej wersji. Tamten kurs trwał ponad 20 godzin a ten o wiele mniej godzin. Skąd taka różnica? Otóż zmieniłem formę tego kursu. W tym kursie w przeciwieństwie do pierwszej wersji - są pliki do lekcji. A co za tym idzie, nie piszę wszystkiego na ekranie. Uznałem, że nie ma większego sensu powtarzanie na ekranie wielokrotnie instrukcji, które siłą rzeczy powtarzają się wiele razy w aplikacji, np. wyświetlanie danych w widokach czy proste pętle foreach. Ale to nie znaczy, że nie pokażę jak debugować aplikację. Jest osobna lekcja gdzie omówię wskazówki jak debugować. Natomiast na ekranie jak najbardziej piszę trudniejsze fragmenty i szczegółowo je omawiam. I mimo, że ten kurs został skrócony, to zawiera tyle samo materiału, a nawet w niektórych miejscach lepiej wytłumaczone są niektóre zagadnienia.Cały kurs jest wykonany w oparciu o oprogramowanie darmowe, najczęściej open-source.*** CO SŁAWNI LUDZIE MÓWIĄ O PROGRAMOWANIU I UCZENIU SIĘ? ***Steve Jobs powiedział, że każdy powinien nauczyć się programować, bo to uczy myślenia. Więc aby nauczyć się programować czyli lepiej myśleć, trzeba tworzyć aplikacje - programować je. Im więcej tym lepiej. Im bardziej złożone aplikacje tym lepiej. Nie wystarczy sucha teoria z dokumentacji. Trzeba coś stworzyć samodzielnie. Programowanie to rozwiązywanie problemów. Nie będziesz dobrym web developerem jeśli zatrzymasz się jedynie na teorii. Żaden kurs nie zrobi z ciebie dobrego web developera (chyba, że do prostych stron z zakładką 'o firmie', 'zaufali nam' i z prostym formularzem html). Dobrym web developerem będziesz jedynie wtedy, gdy będziesz w stanie samodzielnie budować złożone aplikacje, takie jak na przykład w niniejszym kursie.Z kolei inny wielki człowiek - Benjamin Franklin powiedział: 'Pokaż mi a zapomnę, naucz mnie a może zapamiętam, zaangażuj mnie a nauczę się'. Trudno jest angażować kogoś w kursie online bez bezpośredniego kontaktu z kursantem. Ale weź sobie do serca to co powiedział ten wielki człowiek. I miej świadomość, że musisz aktywnie uczestniczyć w procesie nauki. Innymi słowy - pisać samodzielnie z głową a nie tylko kopiować i wklejać bez analizy. Web development to nie masaż - samo się nie zrobi ani nikt nie zrobi za nas.*** JAK KORZYSTAĆ Z KURSU ABY ODNIEŚĆ NAJWIĘCEJ KORZYŚCI I NAJWIĘCEJ SIĘ NAUCZYĆ? ***Kod z plików do lekcji, który sprawia problemy, najlepiej jest napisać samodzielnie niż skopiować z pliku. Natomiast aby przyspieszyć dojście do końca kursu, nie trzeba pisać samodzielnie kodu, który już dobrze znasz, np. proste pętle foreach czy wyprintowanie wartości zmiennej za pomocą silnika Laravel Blade, co powtarza się wielokrotnie w kodzie. Jeżeli zależy ci na najszybszym ujrzeniu efektów aplikacji na swoim komputerze po prostu oglądasz i wklejasz pliki do lekcji, a jeśli chcesz lepiej wszystko zrozumieć i najwięcej się nauczyć - wycinasz z plików kod danej lekcji i własnoręcznie go piszesz.Po każdej lekcji przejrzyj wszystko dokładnie co zostało zrobione i postaraj się jak najlepiej to zrozumieć:Porównaj z efektami na ekranie lub użyj debugowania np. funkcji dd() lub Chrome dev tool, aby pokazać na ekranie celem lepszego zrozumienia jak dany fragment kodu działa.Możesz porównywać kod z dokumentacją Laravela, np. przy walidacji formularzy możesz spojrzeć w dokumentacji jakie są inne reguły walidacji formularzy, niż te które aktualnie pokazuję na ekranie.Albo podczas tworzenia migracji zobacz jakie inne typy kolumn w bazie danych są opisane w dokumentacji i na próbę zapisz inną i zobacz efekty po wydaniu komendy w konsoli. Jeśli uważasz, że coś można zrobić inaczej, nie wahaj się tego zrobić i napisać inaczej niż jest na ekranie. Innymi słowy bądź aktywny w trakcie kursu. Wówczas najwięcej z niego wyniesiesz, niż gdy będziesz tylko biernie słuchał i kopiował kod z plików do lekcji lub z ekranu bez przeanalizowania jego działania. Jeśli czegoś nie zrozumiałeś, zadaj mi pytanie lub szukaj w internecie. Laravel ma dużą społeczność i jest mnóstwo materiałów na jego temat w sieci.Baw się z  kodem wklejonym ze źródła - zakomentuj, odkomentuj, 'wydampuj' coś itd. Dzięki temu lepiej zrozumiesz co się dzieje.Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.QA:Dlaczego używasz jquery mobile a nie inny framework ?Aplikacja mobilna to nie główny temat kursu, to kilka ostatnich lekcji kursu. Poprzez zbudowanie aplikacji mobilnej pokazuję co można zrobić z Laravel. To są pewne generalne koncepcje, które później mogą być zastososowane przy innych frameworkach dla aplikacji mobilnych. Kurs skupia się na Laravelu i wzorcach projektowych. Jednak jquery nie zniknął z rynku. Wiele firm jeszcze go wymaga do utrzymywania istniejących stron czy nawet budowania nowych.Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 7. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój soft do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski