Kursy video
337
Kurs video

Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security

Rafał Sawicki

Obierz kurs na bezpieczne i wydajne aplikacje w Spring W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bezpiecznych i skalowalnych aplikacji. Spring doskonale integruje się z różnymi narzędziami i serwisami. Z jego znajomością stworzysz niemal każdą aplikację – desktopową, mobilną lub webową. Programowanie w Spring może być jeszcze prostsze dzięki Spring Boot, który automatyzuje wiele procesów konfiguracyjnych. Z kolei zaawansowane mechanizmy bezpieczeństwa oferuje Spring Security. Framework ten wspiera protokoły uwierzytelniania, umożliwia autoryzację, zarządzanie sesjami i bezproblemową konfigurację zabezpieczeń. By skroić aplikację na miarę współczesnych standardów i wymagań biznesowych, nie można zapomnieć o testach jednostkowych i testach integracyjnych. Dzięki szkoleniu Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security najwyższe standardy bezpieczeństwa i dobre praktyki testowania nie będą Ci obce – zagadnienia te poznasz w praktyce już w ciągu 4 godzin. W trakcie naszego profesjonalnego szkolenia: Nauczysz się testować aplikacje przy użyciu testów jednostkowych i integracyjnych z wykorzystaniem narzędzia JUnit Zaimplementujesz mechanizmy bezpieczeństwa za pomocą Spring Security Dowiesz się, jak cachować dane przy użyciu mechanizmów dostępnych w Spring i Redis Poznasz bibliotekę Lombok, która usprawnia proces tworzenia klas Nauczysz się obsługiwać wyjątki przy użyciu globalnego mechanizmu Spring Boot Będziesz korzystać z narzędzia IntelliJ IDEA w celu tworzenia aplikacji w Spring Poznasz system zarządzania projektami Maven Nauczysz się wdrażać bezpieczne i wydajne aplikacje w Spring i Spring Boot Zaprojektujesz aplikacje zgodnie z najlepszymi praktykami testowania, a tym samym zapewnisz ich jakość i niezawodność Dowiesz się, jak przeprowadzić autoryzację i uwierzytelnianie Zwiększysz wydajność swoich aplikacji poprzez zastosowanie cachowania Szkolenie ukończysz na poziomie średnio zaawansowanym. Zdobędziesz wiedzę i umiejętności z zakresu testowania integracyjnego i jednostkowego, bezpieczeństwa aplikacji, jak również techniki cachowania w Spring i Spring Boot. Dzięki znajomości testowania sprawdzisz poprawność działania komponentów lub całych modułów aplikacji, a także zachodzących między nimi interakcji. Nauczysz się stosować narzędzia IntelliJ IDEA i Maven w procesie tworzenia aplikacji webowych w Springu. Poznasz bibliotekę Lombok pomocną zarówno w redukcji nadmiarowego kodu, jak i automatycznego generowania kodu do tworzenia getterów, setterów i innych metod w klasach Java. Lombok pozwoli Ci zautomatyzować wiele powtarzalnych czynności, co zaowocuje poprawą czytelności kodu i zwiększeniem jego odporności na błędy. Część kursu jest poświęcona cachowaniu danych z użyciem bazy danych in-memory – Redis. Ten sposób przechowywania danych w pamięci podręcznej przyspiesza działanie aplikacji poprzez szybki odczyt i zapis danych, a także zmniejszenie liczby zapytań do bazy danych. W efekcie korzystania z frameworka Spring Security dowiesz się, jak zaimplementować najważniejsze mechanizmy bezpieczeństwa, uwierzytelnianie i autoryzację użytkowników. Poznane w trakcie szkolenia zagadnienia umożliwią Ci tworzenie wydajnych, niezawodnych i odpornych na ataki aplikacji dla swoich klientów lub pracodawców. Zdobytą wiedzę z powodzeniem możesz wykorzystać w pracy programisty, inżyniera oprogramowania lub by ubiegać się o bardziej wymagające, wyspecjalizowane stanowiska. Pamiętaj, że zdobywanie nowej wiedzy i umiejętności wymaga czasu, cierpliwości i zaangażowania. Jednak każdy krok, każda chwila spędzona na rozwijaniu swoich kompetencji to inwestycja w siebie i swoją przyszłość. Wierz w swoje możliwości, bądź ciekawy i otwarty na nowe wyzwania. Jak mówi znane powiedzenie: „Nieważne, jak powoli idziesz, ważne, że nie przestajesz”. Powodzenia!

338
Kurs video

SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy

Adam Szpilewicz

Obierz kurs na... analizę danych Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzania relacyjnymi bazami danych MySQL. Te dwie technologie są ze sobą ściśle powiązane. SQL powstał jako język dziedzinowy używany do tworzenia, modyfikowania relacyjnych baz danych, a także do umieszczania i pobierania danych z tych baz. Z kolei MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych na świecie. Wszechstronność, skalowalność i bezpłatna licencja MySQL sprawiają, że jest on szeroko stosowany zarówno w małych projektach, jak i w dużych przedsięwzięciach. Po MySQL sięgają największe światowe korporacje, w tym Facebook, Twitter i YouTube, co także świadczy o jego niezawodności i wydajności. Dziś, kiedy informacja jest wszystkim, umiejętność efektywnego używania MySQL do analizy, przechowywania i zarządzania danymi to sprawa kluczowa dla analityków danych, programistów i administratorów baz danych. Dlatego nie czekaj, tylko zapoznaj się zarówno z SQL, jak i z MySQL – ten kurs wprowadzi Cię w temat kompleksowo, od podstaw aż po zaawansowane techniki analizy danych, które będziesz w stanie zastosować w swojej pracy. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki naszemu kursowi nauczysz się między innymi: Instalować i konfigurować bazę danych Importować dane z różnych źródeł Stosować najpopularniejsze zapytania używane w analizie danych, w tym: SELECT, FROM, COUNT, WHERE, ORDER BY, GROUP BY, LIKE Łączyć tabele za pomocą operacji: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION i UNION ALL Przygotowywać dane za pomocą funkcji: CASE WHEN, COALESCE, NULLIF, CAST, GREATEST i LEAST Projektować schematy baz danych Korzystać z funkcji okienkowych i procedur składowanych, takich jak ROW NUMBER, RANK, DENSE_RANK, LEAD i LAG Używać zaawansowanych funkcjonalności SQL, takich jak pętla, wyzwalacz, tabela tymczasowa, zmienna i indeks Pracować z różnymi typami danych (daty, pliki JSON, przestrzenne typy danych, hasła, wyrażenia regularne i hashe) Partycjonować tabele za pomocą funkcji: RANGE, LIST COLUMNS, BY KEY, BY LINEAR KEY i RANGE COLUMNS Wykonywać operacje kaskadowe Korzystać z Pythona i frameworka FastAPI w analizie danych Optymalizować swoją bazę danych za pomocą narzędzia EXPLAIN i Performance Schema SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy kończy się na poziomie średnio zaawansowanym. Dzięki szkoleniu zdobędziesz solidne fundamenty i praktyczne umiejętności, które pozwolą Ci na samodzielne rozwiązywanie problemów i usprawnienie pracy z danymi w MySQL. Będziesz w stanie efektywnie zarządzać danymi, tworzyć zaawansowane zapytania SQL i projektować optymalne schematy baz danych dla różnorodnych aplikacji.

339
Kurs video

SQL. Kurs video. Kompendium wiedzy na podstawie MySQL

Piotr Chudzik

Obierz kurs na... komunikację z bazami danych SQL to obok xBase najpopularniejszy język zapytań - stosowany przede wszystkim po to, by formułować zapytania do baz danych i otrzymywać w odpowiedzi raporty zawierające oczekiwane dane. Równocześnie SQL jest najpowszechniejszym w informatyce sposobem przechowywania informacji, na którym bazują takie nowoczesne systemy ich przechowywania i przetwarzania jak Apache Spark czy Apache Hive. Kto planuje karierę w IT, język SQL po prostu musi znać. Oczywiście po to, by móc pracować z rozmaitymi relacyjnymi bazami danych, ale przede wszystkim by w ogóle zacząć działać w świecie programistycznym. Wielu pracodawców uznaje znajomość SQL za obligatoryjną umiejętność przyszłego pracownika. Jeśli zatem myślisz o karierze programisty, eksperta do spraw DevOps, specjalisty data science lub data engineera, SQL jest dla Ciebie obowiązkowy. I warto od niego zacząć przygotowanie do zawodu - by nauczyć się działać w języku SQL, nie trzeba się znać na programowaniu! Wystarczy chęć i świadomość, że pomimo rozwoju rozmaitych alternatywnyh technologii służących gromadzeniu i analizom big data to relacyjne bazy danych wciąż rządzą i bez nich praktykowanie informatyki byłoby w dzisiejszych czasach praktycznie niemożliwe. Co Cię czeka podczas naszego profesjonalnego szkolenia? Ten kurs video: Rozpoczniesz od zainstalowania MySQL Server na systemach Windows i Ubuntu Następnie przejdziesz do tworzenia własnych baz danych Dowiesz się, jak stworzyć, zmodyfikować i usunąć tabelę Poznasz terminy „klucz główny” i „klucz obcy” Opanujesz polecenia INSERT INTO, SELECT i DISTINCT, a także brak wartości NULL Będziesz sortować i filtrować zbiory danych, grupować dane i wyświetlać je zgodnie ze swoimi oczekiwaniami Poćwiczysz tworzenie podzapytań, używanie funkcji matematycznych, testowych, daty i czasu Zobaczysz, czym w SQL jest widok, a czym indeks Co więcej... Opanujesz podstawy programowania i podstawy administrowania użytkownikami SQL. Kurs video. Kompendium wiedzy na podstawie MySQL zakończysz na poziomie podstawowym/średnio zaawansowanym. Opanowanie zawartego w nim materiału pozwoli Ci na pracę z relacyjnymi bazami danych za pomocą języka SQL: tworzenie nowych elementów, modyfikowanie aktualnie istniejących elementów, przeszukiwanie danych i ich optymalizowanie. UWAGA! W materiałach dodatkowych do kursu oprócz wykorzystanego kodu znajdziesz również aż 65 zadań do przećwiczenia oraz notatki z cennymi wskazówkami przy pracy z bazami danych. SQL - ulubiony język biznesu Język SQL został stworzony w latach 70. przez IBM. Jako pierwsza do swojego produktu wprowadziła go firma Oracle. Już w latach 80. SQL był standardem w komunikacji z serwerami relacyjnych baz danych. Relacyjnych, czyli takich, które pozwalają przechowywać powiązane ze sobą elementy danych i zapewniają do nich dostęp. W praktyce oznacza to, że jeśli korzysta się z relacyjnej bazy danych, automatycznie korzysta się z SQL. Stąd jego znajomość także jest swego rodzaju standardem w świecie programistycznym. Co istotne dla osoby zastanawiającej się nad kierunkiem, w jakim ma przebiegać jej informatyczna kariera: SQL jest wymagany w programowaniu aplikacji dla biznesu. Na tym języku bowiem opiera się praktycznie każda komercyjna aplikacja korzystająca z bazy danych. Bez znajomości SQL nie ma też właściwie możliwości generowania dodatkowych raportów do systemów klasy CRM czy ERP.

340
Kurs video

SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych

Przemysław Starosta

Obierz kurs na... Oracle SQL! W czasach kiedy komputery, urządzenia mobilne oraz internet odpowiadają za organizację naszego życia, doskonałym pomysłem na rozwój jest zdobycie możliwości wpływania na ten informatyczny świat — na wszystkie programy, aplikacje, systemy. Istnieje jedna niezawodna droga, by rozpocząć podróż przez każdy kod. Wystarczy zadać odpowiednie pytanie i uzyskać informację z bazy danych. Obecnie niemal każda aplikacja wykorzystuje bazy danych, a podstawą wszystkich operacji na zbiorach jest język SQL. Dziś SQL to język, który każdy programista powinien znać przynajmniej na poziomie podstawowym. Dzięki szkoleniu SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych osiągniesz wyżyny posługiwania się językiem SQL. Błyskawicznie poznasz jego potencjał i będziesz korzystać z danych w każdym wybranym przez Ciebie celu. Co Cię czeka podczas naszego profesjonalnego szkolenia? Nauczysz się pisać zapytania do baz danych. Bez problemu będziesz filtrować dane. Wprowadzisz własne tabele i zaczniesz grupować dane. Dowiesz się, w jaki sposób łączyć dane z kilku tabel. Wykorzystasz potencjał podzapytań. Zbudujesz bardziej skomplikowane tabele przestawne (pivot). Przeprowadzisz porównanie zawartości tabel. Zaktualizujesz dane według swoich potrzeb. Zaczniesz właściwie modelować bazy danych. Czy jesteś gotów, by... ...stworzyć własną bazę danych i w pełni korzystać z jej możliwości? Sięgnij po rewelacyjną instrukcję, która umożliwi Ci swobodne pisanie zapytań, umiejętne budowanie relacji pomiędzy tabelami oraz właściwe formatowanie danych. Zacznij od nauki podstaw relacyjnych baz danych. Ułatwią Ci one późniejszą pracę z danymi, czyli umieszczanie ich w bazie, modyfikacje i usuwanie. Wystarczy przejść złożone z trzydziestu dziewięciu lekcji szkolenie SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych, by biegle korzystać także z funkcji agregujących, podzapytań, więzów integralności i transakcji. Na podstawie baz danych stworzysz swoje pierwsze raporty. A to już wiedza, która daje pewność zatrudnienia w branży bazodanowej. Jeśli tylko zechcesz odpalić videokurs. Dane pięknie wymodelowane Relacyjne bazy danych, oparte na języku SQL, to fundament większości współczesnych systemów informatycznych! Ilość informacji wymagających zapisania i przetworzenia wciąż rośnie, a ich logiczne posegregowanie, integralność i prosty dostęp do nich znacznie ułatwiają pracę architektom oprogramowania. Posługiwanie się językiem programowania SQL na poziomie, który pozwala na pisanie funkcji ułatwiających przeszukiwanie baz danych i umożliwiających ich analizę to kompetencje poszukiwane na rynku pracy, gwarantujące atrakcyjne warunki zatrudnienia oraz mnóstwo ciekawych zleceń. W szkoleniu SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych zostały wykorzystane darmowe narzędzia SQL Developer i SQL Data Modeler, udostępnione w serwisie Oracle. Funkcje te pozwalają na przegląd bazy danych, pisanie zapytań do bazy oraz modelowanie danych. W czasie kursu video skorzystasz z wersji Oracle SQL, która umożliwia pobieranie informacji z Oracle — jednej z najpopularniejszych baz danych. Najczęściej korzystają z niej firmy i instytucje. W jej tabelach przechowywane są gigantyczne ilości danych, przetwarzane każdego dnia w celu wyłuskania kluczowych informacji. Nazwa Oracle pochodzi od nazwy kodowej jednego z projektów sponsorowanych przez CIA. Uniwersalny język SQL Język SQL jest niezastąpiony w pracy specjalisty bazodanowego. Przyjęty i zatwierdzony przez międzynarodowe organizacje i komitety normalizacyjne, jest wykorzystywany w niemal wszystkich systemach zarządzania bazami danych. Ze względu na ustandaryzowanie daje dostęp do wszystkich magazynowanych w nich informacji. Istnieje możliwość dodania do niego spersonalizowanych komponentów, jednak rdzeń języka pozostaje niezmieniony, niezależnie od platformy. Nawet wprowadzony przez Microsoft własny język zapytań LINQ, zintegrowany z językiem programowania C#, posiada rdzeń i logikę działania łudząco podobne do tradycyjnego języka SQL. Zatem poznawszy SQL wraz ze szkoleniem SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych, nie będziesz mieć najmniejszych problemów z nauką LINQ. To niezwykłe ułatwienie i ukłon w stronę początkującego programisty, który wraz z tym kursem video osiągnie poziom profesjonalisty. Nasz ekspert pomoże Ci opanować język SQL, a także wskaże, jak posługiwać się nim w konkretnych przypadkach. Tylko dla wtajemniczonych Dane i informacje to dziś najcenniejszy towar. Szkolenie SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych pomoże Ci zdobyć niezawodny klucz do potężnych systemów zarządzania bazami danych. Sam zdecydujesz, czy będzie to klucz główny, czyli kolumna jednoznacznie identyfikująca wiersz w Twojej tabeli, czy może klucz obcy, stanowiący kombinację jednej lub więcej kolumn do tworzenia relacji pomiędzy tabelami. Właśnie takie pojęcia przyswoisz podczas korzystania z zaprojektowanego dla Ciebie videokursu — i będziesz posługiwać się nimi swobodnie, jak na specjalistę przystało. Ponadto dowiesz się, czym jest tworzenie struktury bazy danych oraz z czego składa się kod pobierający dane z bazy danych. Żadne zapytanie nie pozostanie już dla Ciebie bez odpowiedzi. Poznaj naszego eksperta Przemysław Starosta — doświadczony programista baz danych, trener, pasjonat zagadnień bazodanowych. Na co dzień zajmuje się tworzeniem zapytań SQL, programowaniem baz danych w PL/SQL oraz prowadzeniem szkoleń dla programistów. Praca jest dla niego radosnym wyzwaniem, dzięki czemu wciąż sprawia mu przyjemność. W wolnym czasie uprawia piłkę nożną, jest także wielkim fanem drużyny FC Barcelona. Z ochotą sięga po rakietę do squasha oraz ekwipunek biegacza. Interesuje się filozofią, teologią i muzyką. Gra na gitarze. Nigdy się nie nudzi, wstaje przed wschodem słońca i rozpoczyna kolejną podróż.   „Nauka jest sprawą wielkich. Maluczkim dostają się nauczki”. Stanisław Jerzy Lec  

341
Kurs video

SQL. Kurs video. Od zera do bohatera. Modyfikowanie danych

Marcin Szeliga

Obierz kurs na... SQL Wyobraź sobie średniowieczne skryptorium, mnichów pochylonych nad ogromnymi księgami, potem pierwsze drukowane książki i wreszcie ogromne, piętrowe archiwa z labiryntami korytarzy i setkami książek, teczek i skoroszytów. Dawniej do przechowywania informacji zużywano olbrzymie ilości papieru, a żmudną pracę nad gromadzeniem, uaktualnianiem i udostępnianiem danych wykonywał cały sztab urzędników i archiwistów. Porównajmy to z tym, co się kryje w dzisiejszych bazach danych. Sama zawartość papierowych archiwów była stosunkowo niewielka, ale czas, który poświęcano na ich obsługę - wręcz nie do zmierzenia. Sekunda to... za dużo! Kto w czasach internetu czekałby na informację o swoich klientach, o wielkości stanów magazynowych czy o poziomie sprzedaży na przykład tydzień? Po tym czasie uzyskane dane byłyby prawie na pewno nieaktualne i właściwie niemożliwe byłoby prowadzenie jakiekolwiek poważniejszej działalności biznesowej. I tu z pomocą przychodzą nam nowoczesne bazy danych, umożliwiające uzyskanie, ale także aktualizowanie takich informacji w ułamku sekundy. Czy to nie brzmi wspaniale? Owszem, ale to, jak skłonić bazę danych do naprawdę wydajnej współpracy, wcale nie musi być takie oczywiste. Zadawaj właściwe pytania Wbrew popularnemu powiedzeniu całkiem łatwo zadać bazie danych „głupie” pytanie. Odpowiedź, którą wtedy otrzymamy, może być tylko częściowo użyteczna lub też wymagać dodatkowej pracy nad obróbką tak uzyskanych danych. Ponieważ jednak sięgasz po ten kurs, to masz już za sobą jego część pierwszą, czyli SQL. Kurs video. Od zera do bohatera. Odczytywanie danych, i potrafisz zadać bazie danych właściwe pytanie. W przypadku stosunkowo małych zbiorów danych to prawdopodobnie wystarczy. Ale w przypadku nieco większej bazy, w dodatku takiej, której zawartość musi być regularnie uzupełniana i aktualizowana, może się okazać, że obsługa nawet dobrze skonstruowanych zapytań czy odświeżanie danych zajmuje zbyt dużo czasu. To z kolei może nie tylko skutkować koniecznością dłuższego oczekiwania na odpowiedź - w niektórych wypadkach, gdy nałoży się kilka takich żądań do bazy, dane stracą spójność, a baza integralność. Czego się nauczysz podczas naszego profesjonalnego szkolenia Ten kurs zapozna Cię z ważnymi zagadnieniami związanymi z uzupełnianiem i aktualizowaniem danych, rozszerzy Twoje umiejętności tworzenia zapytań, a także pomoże Ci zwiększyć wydajność Twojej bazy. Dowiesz się: Jak i przede wszystkim po co tworzyć podzapytania? Jak dopisywać nowe dane i usuwać stare, jak je zaktualizować i czy można to wszystko wykonać za pomocą jednej instrukcji? Co to znaczy, że baza pracuje transakcyjnie? Jak sobie radzić z błędami? Co to są indeksy i jak je tworzyć? Kiedy indeksy są potrzebne, kiedy niezbędne, a kiedy wręcz przeciwnie? Jak udostępnić użytkownikom tylko określoną część bazy? Co ma wpływ na wydajność bazy? Jak tworzyć procedury składowane i jak ułatwiają one pracę? Nie tylko dla początkujących To kolejny kurs poświęcony językowi SQL tego autora. Porusza on w tym szkoleniu szeroki zakres tematów związanych z bazami danych. I robi to w unikalnym, trudnym do podrobienia stylu. Marcin Szeliga prezentuje poszczególne zagadnienia, bazując na doskonale dobranych przykładach. Pokazuje różnice pomiędzy możliwymi rozwiązaniami i przestrzega przed potencjalnymi pułapkami. W przystępny sposób wyjaśnia mechanizmy i koncepcje, które dla wydajności i bezpieczeństwa są wręcz kluczowe, na przykład transakcyjność czy widoki. Zawartość kursu może być pomocna nawet dla osób, które z bazami danych mają już do czynienia na co dzień, a nie tylko dla początkujących. Dzięki niemu dowiedzą się, jak zoptymalizować swoją pracę.

342
Kurs video

SQL. Kurs video. Od zera do bohatera. Odczytywanie danych

Marcin Szeliga

Obierz kurs na... SQL Informacja to złoto XXI wieku. Nic więc dziwnego, że z każdą minutą bazy całego świata zwiększają ilość przechowywanych danych. Tkwi w tym jednak pewien haczyk. Aby ten ogrom informacji był dla nas jakkolwiek użyteczny, muszą być one łatwo dostępne. Co za pożytek ze zgromadzonych terabajtów danych, jeśli nie da się wśród nich łatwo wyszukiwać tych, które są nam akurat potrzebne? Do rozwiązania tego problemu stworzono język SQL. Opanowanie go umożliwia konstruowanie zapytań do bazy danych, pozwalających pośród tysięcy rekordów odnajdywać dokładnie te, które nas interesują. Komu dane, komu? Nieważne, czy dopiero zaczynasz przygodę z IT, czy masz już pewne doświadczenie, elementarna choćby znajomość języka SQL jest Ci po prostu niezbędna. Zdecydowana większość obecnie tworzonych aplikacji korzysta z jakiejś bazy danych, więc zarówno ich administratorzy, jak i twórcy samych aplikacji są tu oczywistym wskazaniem. A co z ludźmi spoza branży IT? Otóż właściwie każda osoba, której zawód wymaga pracy z dużą ilością danych, odniesie gigantyczne korzyści ze znajomości tego języka. Analitycy, specjaliści do spraw finansów, zarządzający ryzykiem czy nawet dziennikarze różnych specjalności — wszyscy oni dzięki bezpośredniemu dostępowi do danych i umiejętności wykorzystania potęgi SQL będą mogli pracować szybciej i wydajniej. W większości wypadków będą też osiągać dużo lepsze rezultaty, niż gdyby pracowali na danych dostarczonych im przez kogoś innego. Jak handlowiec ma sprawdzić, jaki towar najlepiej sprzedaje się w wakacje, a jaki zimą? Który z młodszych polityków zdobył największe poparcie wśród najstarszej grupy wyborców? Jaki zestaw leków najskuteczniej skraca średni czas trwania terapii konkretnego schorzenia? A jak to wygląda, gdyby chcieć zawęzić wyniki wyszukiwania? Na przykład do grupy pacjentów pracujących w nasłonecznionych terenach na świeżym powietrzu? Język SQL umożliwi wydobycie takich danych za pomocą jednego zapytania. Czego się nauczysz podczas naszego profesjonalnego szkolenia? Ten kurs zapozna Cię z podstawową składnią i zasadami tworzenia takich (i nie tylko) zapytań języka SQL. Poznasz między innymi odpowiedzi na takie pytania: Jak wykonywać obliczenia już w trakcie odpytywania bazy danych? Jak ograniczyć wyniki zwracane przez bazę do interesujących nas rekordów? Jak uporządkować otrzymane wyniki? Jak wyszukać największe lub najmniejsze wartości wśród wszystkich danych? Jak jest zbudowana baza danych? Co to są tabele, a co rekordy? Jak odczytywać dane z kilku powiązanych ze sobą tabel? Jak podzielić wyniki na grupy? SELECT, czyli zapytaj swoją bazę! Twoja przygoda z SQL dopiero się rozpoczyna. Ta część kursu przeprowadzi Cię bezpiecznie przez podstawy. Najpierw dowiesz się, skąd zdobyć i jak przygotować odpowiednie oprogramowanie i przykładową bazę danych. Na niej przećwiczysz wszystko to, czego się nauczysz podczas trwania kursu. Poznasz najczęściej używaną komendę tego języka, czyli SELECT. Każde zapytanie, które kierujemy do bazy danych, musi ją zawierać. Brzmi prosto, ale Marcin Szeliga, autor kursu, udowadnia, opierając się na świetnie dobranych i różnorodnych przykładach, że jeśli zostanie właściwie użyta, ta komenda jest naprawdę potężnym narzędziem. Dowiesz się, jak ją zastosować i jak, w połączeniu z różnorodnymi klauzulami, już na etapie zapytania odnajdywać interesujące Cię dane. Lub też zwracać informacje dotyczące statystyki tych danych. Często osoby zajmujące się analizą danych wydobywają je w postaci surowej z bazy, a do ich dalszej obróbki używają innych programów. Nauczysz się, że nawet pojedyncze zapytanie może nie tylko przeszukać baz, ale od razu tak przetworzyć odnalezione informacje, że mogą się stać gotową odpowiedzią na nurtujący Cię problem. Dobry początek jest najważniejszy! Niewątpliwie do zalet języka SQL należy to, że dzięki prostym zapytaniom bardzo łatwo jest zacząć z nim pracować. Jednak swoją prawdziwą siłę SQL pokazuje wtedy, gdy pozna się go choćby trochę lepiej. Najłatwiej to zrobić, opierając się na doświadczeniu ekspertów, takich jak autor tego kursu. Często, zamiast od razu podać gotowe rozwiązanie, Marcin Szeliga najpierw pokazuje te, które początkującemu mogą się wydawać oczywiste, a które jednak nie dają właściwych wyników. Dzięki temu nabywamy wiedzę i umiejętności, pozwalające w przyszłości na samodzielne przygotowywanie zapytań, także gdy natrafimy na problemy różne od tych przećwiczonych z autorem. Ten kurs będzie też znakomitym wstępem do zgłębiania bardziej zaawansowanych zagadnień języka SQL. Kolejnym krokiem może być: SQL. Kurs video. Od zera do bohatera. Modyfikowanie danych tego samego autora.

343
Kurs video

SQL. Kurs video. Projektowanie i implementacja baz danych

Krzysztof Piaskowy

Obierz kurs na perfekcyjnie działające bazy danych Styczność z różnego rodzaju bazami danych to chleb powszedni developera. Co więcej, nawet osoba, która z programowaniem nie ma nic wspólnego, przy każdym użyciu sieci korzysta z dobrodziejstw sprawnie napisanych i zarządzanych baz danych. Opiera się na nich działanie niemal wszystkich serwisów i aplikacji webowych. Ba, nawet aplikacje mobilne stworzone pod Androida czy iOS mają wbudowaną bazę danych. Internet bazami danych stoi! Dlatego, nawet jeśli nie jesteś bazodanowcem z pasji ani powołania, i tak nie uciekniesz przed tym tematem. Im szybciej i pełniej go opanujesz, tym łatwiej będzie Ci znaleźć jeszcze lepszą, ciekawszą pracę w zawodzie związanym z programowaniem. Ten kurs video kompleksowo omawia tematykę baz danych. Startuje od absolutnych podstaw, jednak jego autor zakłada, że posiadasz zasadniczą znajomość systemu i potrafisz pisać zapytania SQL. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: Opanujesz niezbędną teorię dotyczącą tematyki bazodanowej. Poznasz zasady projektowania baz danych. Dowiesz się, jak ulepszać swoje bazy danych i jak nimi zarządzać. Poznasz najskuteczniejsze metody zabezpieczania informacji przechowywanych w bazie. Co więcej... W trakcie tworzenia zaawansowanego generatora danych rozwiniesz umiejętności w zakresie programowania w języku Python. SQL. Kurs video. Projektowanie i implementacja baz danych kończy się na poziomie średnio zaawansowanym. Oznacza to, że ukończywszy szkolenie, będziesz w stanie samodzielnie projektować, wdrażać i optymalizować bazy danych. Umiejętności praktyczne wesprzesz wiedzą na temat zasad działania baz oraz mechanizmów, które za tym stoją. Dalsze kształcenie w tym zakresie możesz swobodnie prowadzić samodzielnie - zaawansowany bazodanowiec zna pewne nieuwzględnione w tym szkoleniu wyjątki i szczegóły implementacyjne. Bazy danych krok po kroku Szkolenie prezentuje kompleksowe podejście do zagadnienia baz danych. Startujemy zatem na styku biznesu i programowania, rozpoczynając od rozmowy z klientem. Dowiesz się, jakie pytania musisz mu zadać i jakie informacje powinieneś od niego pozyskać, by sporządzić wymaganą user story. Następnie na jej podstawie przygotujesz schemat bazy danych zgodnie z zasadami projektowania baz bezpiecznych, szybkich i skalowalnych. Zaimplementujesz swoją bazę i zainstalujesz ją na serwerze. W kolejnym kroku opracujesz własny generator danych, uzupełniający bazę przykładowymi danymi. Wykonawszy to zadanie, przejdziesz do implementacji warunków integralnościowych oraz zapewnisz mechanizmy chroniące spójność danych w bazie (procedury, funkcje i triggery). Dowiesz się, jak dbać o odpowiedni schemat bazy, który zagwarantuje z jednej strony wymaganą szybkość, z drugiej - bezpieczeństwo. Wszystkie te zadania wykonasz świadomie, znając teorię i mechanizmy rządzące środowiskiem, w którym operuje profesjonalny bazodanowiec. Nieco historii - dla zainteresowanych Pierwszy system zarządzania bazami danych opracowano w latach 60. XX wieku. Pionierem zagadnienia był amerykański specjalista nauk komputerowych Charles Bachman. W swojej pracy skupiał się na kwestii efektywniejszego używania urządzeń pozwalających korzystać ze zgromadzonych danych. Wówczas bowiem ich przetwarzanie opierało się na mało wydajnych taśmach magnetycznych i dziurkowanych kartach. W efekcie powstały dwa podstawowe modele baz danych: sieciowy i hierarchiczny. W latach 70. brytyjski informatyk Edgar F. Codd zaproponował relacyjny model baz danych, pozostający przez dłuższy czas w sferze rozważań akademickich. Lata 80. to okres fascynacji rozproszonymi bazami danych, z kolei ostatnia dekada XX wieku upłynęła pod znakiem baz obiektowych.

344
Kurs video

SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku

Artur Olszczyński

Obierz kurs na SQL Server Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informacją. Współczesne bazy danych są kluczowymi strukturami do przechowywania i analizy danych generowanych w ogromnych ilościach każdego dnia. SQL Server jest jednym z najpopularniejszych systemów zarządzania bazami danych (DBMS). Nowoczesne DBMS umożliwiają współdzielenie danych w czasie rzeczywistym, skalowalność w chmurze czy integrację z AI i narzędziami do analizy danych. W ramach tego szkolenia poznasz najnowszą wersję SQL Server, która zawiera usprawnienia zabezpieczeń w celu ochrony systemów baz danych, obejmuje poprawę wydajności, integrację ze środowiskiem chmurowym i wiele innych. Jeśli chcesz zacząć przygodę z bazami danych i być na bieżąco z najnowszymi funkcjonalnościami SQL Server 2022 – jesteś w odpowiednim miejscu! W trakcie naszego profesjonalnego szkolenia: Poznasz podstawowe zapytania języka SQL, takie jak: SELECT, INSERT, UPDATE, DELETE Nauczysz się zarządzać bazami danych, w tym tworzyć, modyfikować, usuwać bazy danych i tabele w SQL Server Dowiesz się, jak budować zapytania złożone Poznasz zaawansowane techniki tworzenia złożonych zapytań SQL z wykorzystaniem funkcji agregujących, grupowania danych, złączeń tabel i podzapytań Przećwiczysz zastosowanie funkcji użytkownika w SQL Server do wykonywania określonych operacji na danych i zwracania wyników Zgłębisz zasady administrowania serwerem, w tym zarządzania SQL Server, instancjami, backupami i przywracaniem danych Szkolenie SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku ukończysz na poziomie podstawowym. Na początek wyjaśnimy, czym jest SQL Server i dlaczego jest tak istotny w dziedzinie zarządzania bazami danych. Przyjrzymy się jego historii i ewolucji i sprawdzimy, jakie możliwości oferuje. Pokażemy, jak wybrać odpowiednią wersję SQL Server i jak ją zainstalować na swoim komputerze. Omówimy również najlepsze praktyki związane z konfiguracją serwera i bazy danych. Poznasz solidne fundamenty języka SQL, co pozwoli Ci pisać skuteczne zapytania, manipulować danymi i analizować je w celu wydobycia istotnych informacji. Wszystkie ćwiczenia ze składni języka opierają się na popularnej bazie AdventureWorks w środowisku SQL Server Management Studio. Następnie poznasz strukturę i komponenty SQL Server, co umożliwi Ci skuteczne zarządzanie bazami danych na tej platformie. Zrozumiesz istotne koncepcje baz danych, tabel i relacji. Nauczysz się modyfikować dane w bazie, dodawać, aktualizować i usuwać rekordy. Wykonując projekt w praktyce, dowiesz się, jak zaprojektować rzeczywistą bazę danych. Zdobędziesz umiejętności projektowania i implementowania efektywnych schematów baz danych przy uwzględnieniu zasad normalizacji i optymalizacji wydajności. Znajomość SQL Server jest wymogiem często wymienianym w ogłoszeniach o pracę związaną z bazami danych i ich analizą. Posiadanie umiejętności w tym obszarze może zwiększyć szanse na znalezienie atrakcyjnej pracy lub awans zawodowy.