Videocourses
105
Videocourse

Czysty kod. Kurs video. Pisz przejrzyściej, efektywniej i SOLIDniej

Anna Książek

Obierz kurs na... tworzenie czystego kodu Jest wysoce prawdopodobne, że termin czysty kod nie jest Ci obcy. Może pamiętasz na przykład z rozmowy o pracę pytania o to, jak rozumiesz pojęcia: clean code, pokrycie kodu testami, SOLID, DRY, code smell itd. A może nawet poproszono Cię o napisanie fragmentu kodu, by zademonstrować znajomość tych pojęć w praktyce. Jeśli czujesz lub wiesz po takim spotkaniu, że zabrakło Ci w tym zakresie nieco wiedzy i umiejętności - proponowany przez nas kurs jest właśnie dla Ciebie! Dzięki niemu szybko uzupełnisz swoje umiejętności i przygotujesz się... nie tylko do rozmowy kwalifikacyjnej! Programista bowiem odpowiada za coś więcej niż tylko pisanie kodu spełniającego wymagania biznesowe. Jego kod musi być dodatkowo tworzony zgodnie z przyjętym w zespole code style, w sposób, który zagwarantuje jego efektywne utrzymanie. Code review, statyczna analiza kodu, quality gate - z tymi terminami będziesz mieć coraz częściej do czynienia w swojej pracy. Są one związane z kontrolą jakości kodu, ale przyjęte w tym celu kryteria różnią się w zależności od zespołu programistycznego (na przykład w niektórych DRY może być zabroniony, w innych preferowane będzie podejście WET). Omawiane podczas szkolenia tematy wykorzystasz więc w swojej praktyce zawodowej. Każde zagadnienie uzupełniamy ćwiczeniem. Dzięki temu możesz samodzielnie przećwiczyć nabywaną umiejętność, a następnie wykorzystywać ją w realizacji codziennych zadań. Co Cię czeka w trakcie naszego profesjonalnego szkolenia W trakcie nauki z naszym kursem: Poznasz elementy code style Nauczysz się konfigurowania code style w Intellij Wymusisz weryfikację zasad na poziomie budowania projektu poprzez dodanie checkstyle Rozeznasz się w plusach i minusach stosowania testów Dowiesz się, jak wykorzystać testy jako dokumentację kodu Będziesz identyfikować naruszenia DRY i je eliminować Przekonasz się, jakich technik używa się do eliminowania naruszenia SRP Co więcej... Podczas szkolenia poznasz znaczenie interfejsów i dependency injection Czysty kod. Kurs video. Pisz przejrzyściej, efektywniej i SOLIDniej został przygotowany dla odbiorcy znającego zagadnienie na poziomie podstawowym. By w pełni skorzystać ze szkolenia, dobrze jest znać Javę i Maven, a podczas praktykowania przyda się dodatkowo znajomość Gita. Jakość w zależności od środowiska Programista, aby mógł dostarczyć kod spełniający szereg oczekiwań, musi podnosić swoje kwalifikacje. Nie wystarczy dobra znajomość języka programowania. Oczywiście, to podstawa, ale właśnie - zaledwie punkt wyjścia. Istnieje szereg obszarów, w których trzeba się w miarę swobodnie poruszać. Będą to różnego rodzaju protokoły, frameworki i narzędzia, jakie powinien opanować programista, by dostarczać produkt oczekiwany przez klienta, a wcześniej - przez kolegów z zespołu programistycznego. Wśród dodatkowych elementów, jakie należy opanować, aby wytwarzać oczekiwane oprogramowanie, są różnego rodzaju techniki, które pozwalają budować kod dobrej jakości. Spektrum tych technik będzie szerokie, ponieważ jakość jest czynnikiem subiektywnym: to organizacja decyduje, które elementy są składowymi definiującymi oczekiwaną jakość.

106
Videocourse

Ćwiczenia na bóle kręgosłupa i inne przypadłości osób przywiązanych do biurka. Kurs wideo

Anna Brzegowa

Obierz kurs na... ruch w pozycji siedzącej! Człowiek został stworzony do chodzenia i biegania, a nie po to, by spędzać wiele godzin nieruchomo za biurkiem. Niestety, obecny model życia zmusza nas właśnie do siedzenia. Pracujemy przytwierdzeni do krzeseł, wpatrzeni w monitory. Jeśli do tego wszystkiego źle dobierzemy pozycję w pracy, cierpimy dodatkowo – boli kręgosłup, cierpną ręce, sztywnieją palce zmuszane do nieustannego stukania w klawiaturę komputera. Brak ruchu i nieodpowiednia postawa mogą z czasem stać się przyczyną wielu problemów zdrowotnych, i to niekoniecznie tylko w obrębie aparatu ruchu. Do bólów pleców, zastojów krwi w nogach i miednicy dołącza osłabienie pracy jelit i spłycenie oddechu. Brzmi nieciekawie, prawda? Na szczęście my, ludzie aktywności biurowej, nie jesteśmy całkowicie bezbronni wobec jej rujnujących zdrowie skutków. Naszą obroną są ćwiczenia fizyczne. Niekoniecznie w terenie czy na siłowni – ten kurs uczy prostych technik ruchowych, których praktykowanie zapobiega występowaniu wyżej wymienionych problemów. Informacje w nim przedstawione pozwalają najkorzystniej przystosować do swoich potrzeb miejsce pracy. Proponowane ćwiczenia poprawiają krążenie, usuwają napięcia w ciele i uelastyczniają zastałe stawy – do wykonania w trakcie przerwy w pracy, trwają tyle co wypalenie jednego papierosa! Krótkie treningi domowe wzmacniają kręgosłup, poprawiają mobilność, redukują skutki stresu i regenerują zdecydowanie skuteczniej niż relaks na kanapie przed telewizorem. Co Cię czeka podczas naszego szkolenia? Z naszego videokursu nauczysz się między innymi: metod stabilizowania kręgosłupa, sposobów na wzmacnianie mięśni grzbietu, ćwiczeń, których praktykowanie poprawia mobilność stawów i elastyczność ciała, technik poprawy równowagi i koordynacji ruchowej, zasad treningu zwiększającego wydolność oddechową, co więcej... zyskasz umiejętność rozluźniania i wyciszania układu nerwowego. Kurs pt. Ćwiczenia na bóle kręgosłupa i inne przypadłości osób przywiązanych do biurka. Kurs video, ucząc prostych do opanowania technik ruchowych i relaksacyjnych, równocześnie przygotowuje ciało do bardziej intensywnych treningów. Popraw swoją kondycję i samopoczuci To nieprawda, że pozycja siedząca koniecznie musi rujnować nasze zdrowie. Z pewnością na dłuższą metę mu nie sprzyja, ale jej negatywne skutki można złagodzić. Jak? Przede wszystkim dopasowując miejsce pracy – biurko, krzesło, ustawienie monitora i klawiatury komputera – do swoich potrzeb. Po drugie włączając zdrowe praktyki w rytm dnia biurowego, tak by proste, nieczasochłonne ćwiczenia stały się czymś normalnym i codziennym. Nawykiem i potrzebą każdego z nas powinno być to, że co jakiś czas wstajemy i się przeciągamy! A gdy dołoży się do tego domowe treningi... Krok po kroku, punkt po punkcie dojdzie się do miejsca, w którym dobra kondycja i mocny kręgosłup będą skutkować brakiem napięcia w ciele, świeżością i gotowością do dalszej aktywności. Nawet po ośmiu godzinach pracy biurowej. Ćwicz z nami! Szkolenie video rozpoczniemy od prezentacji ćwiczeń, jakie można wykonać podczas krótkich przerw w pracy. Skupimy się na następujących obszarach – barki i szyja, nogi i biodra, ręce i nadgarstki, uruchomienie kręgosłupa oraz rozluźnienie głowy i oczu. Drugą część kursu poświęcimy na treningi domowe. Będziemy pracować nad stabilizacją kręgosłupa, wzmocnieniem mięśni grzbietu i mięśni głębokich. Uelastycznimy barki, nogi i biodra. Otworzymy klatkę piersiową. Zrelaksujemy zmęczone plecy. Zregenerujemy i uspokoimy układ nerwowy. Nauczymy się techniki masażu powięziowego z piłeczką. Na koniec – rozruszani, zrelaksowani i rozluźnieni – usiądziemy wygodnie i wysłuchamy porad fizjoterapeuty dotyczących tego, jak pracować na siedząco optymalnie, efektywnie i bezboleśnie. Poznaj naszego eksperta Anna Brzegowa - bsolwentka krakowskiego AWF-u, od 20 lat uczy jogi, inspirując się w szczególności metodą CSV (Core Strength Vinyasa Yoga) oraz ćwiczeniami na meridianach mięśniowo-powięziowych. W oparciu o współczesną wiedzę z anatomii i osobiste doświadczenie stworzyła własny styl – joga fusion. Poszukuje równowagi między kontrolą ciała i oddechu a swobodą tworzenia i wolnością. Z powodzeniem prowadzi zajęcia tradycyjne, a także poprzez swój kanał na YouTube oraz za pośrednictwem Skype'a. Lubi cieszyć się życiem, śmiać, podróżować – szczególnie na południe Europy, a potem wracać do domu dla ochłody. Lubi przyrządzać potrawy z różnych stron świata. Szuka zdrowych sposobów odżywiania i nie boi się eksperymentów w kuchni. Uwielbia psy i wilki.  

107
Videocourse

Data mining. Kurs video. Eksploracja danych z językiem R

Alicja Wolny-Dominiak

Obierz kurs na... eksplorację danych Żyjemy w świecie informacji. Przewagę w nim ma ten, kto dysponuje pożądanymi informacjami i (równocześnie) potrafi z nich zrobić odpowiedni użytek. Ten pierwszy etap - pozyskiwanie danych - w erze cyfrowej jest związany z czerpaniem ich z baz danych i odkrywaniem prawidłowości kryjących się w tym, co wydobywa się z hurtowni danych. Tym właśnie jest data mining (inaczej: eksploracja danych). Wraz z rozwojem dużych baz danych proces ten zyskał szerokie zastosowanie w wielu dziedzinach życia, od nauki po biznes. Opierając się na eksplorowaniu i analizie danych, firma może choćby lepiej poznać zwyczaje i preferencje swoich klientów, a dzięki temu przygotować dla nich atrakcyjniejszą ofertę czy przyjaźniej się z nimi komunikować. Na rynku jest dostępnych wiele programów, które pozwalają na przeprowadzenie pełnego modelu procesu data mining. Istotnym etapem jest tu znajomość metod i algorytmów, z których można skorzystać przy rozwiązywaniu danego problemu. Ogólną wiedzę praktyczną w tym zakresie daje nauka modelowania z programem R. Zastosowanie danego algorytmu wymaga „świadomego” użytkownika, a nie jedynie użycia gotowego okna dialogowego i kliknięcia przycisku OK. Nasz kurs ma na celu przybliżenie zagadnień związanych z algorytmami dataminingowymi w praktycznym modelowaniu z zastosowaniem języka R. Zdobyte podczas szkolenia umiejętności można wykorzystać od razu w swojej pracy lub potraktować jako bazę lepszego zrozumienia specjalistycznego oprogramowania w obszarze data mining. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach proponowanego przez nas kursu między innymi: Dowiesz się, czym jest data mining i jak działa model procesu eksploracji danych CRISP-DM Przyjrzysz się procesom związanym z pracą z danymi: imputacji wartości NA w danych, skalowaniu/normalizacji danych Zrozumiesz, czym są statystyki opisowe, statystyki opisowe w grupach Zagłębisz się w problemy związane z klasyfikacją, prawdopodobieństwem i macierzą pomyłek Poznasz tematy związane z drzewem decyzyjnym Co więcej... Nauczysz się modelować dane za pomocą metody k-średnich i metody aglomeracyjnej Data mining. Kurs video. Eksploracja danych z językiem R kończy się na poziomie podstawowym. Pozwala zrozumieć ideę procesu data mining, przybliża także najpopularniejsze algorytmy obliczeniowe w klasyfikacji i clusteringu (analizie skupień). Jeśli chodzi o część praktyczną, celem szkolenia jest nauczyć Cię stosowania algorytmów z udziałem języka R. Co istotne, by w pełni skorzystać z kursu, musisz znać podstawy tego języka. W świecie, w którym informacja jest złotem... Zdobytą na kursie wiedzę warto od razu zastosować w praktyce. Będzie z pewnością przydatna dla osób pracujących albo starających się o pracę na stanowisku analityka danych, junior data scientist, analityka BI (business intelligence) itd. Szkolenie da słuchaczowi solidne podstawy do tego, aby bez problemu zgłębiać wiedzę i umiejętności w zakresie data mining z uwzględnieniem dowolnej właściwie dziedziny nauki i biznesu: od ekonomii, przez inżynierię, aż po medycynę. Znajomość przedstawionych w kursie zagadnień przyda się również studentom - szczególnie w ramach przedmiotów ilościowych, opartych na wyciąganiu wiedzy z danych.

108
Videocourse

Data Science - zawód przyszłości. Kurs video. Jak rozpocząć karierę w pracy z danymi

Anna Kotarba

Obierz kurs na karierę mistrza danych Data science, big data - odkąd naszą wirtualną rzeczywistość opanowały wiedzące o nas wszystko ciasteczka, wyszukiwarka Google i media społecznościowe, te słowa budzą emocje i nadzieję u wielu osób zajmujących się biznesem. Kto ma dostęp do danych, ten trafił na żyłę złota. A kto potrafi je odpowiednio sortować, filtrować i - co najważniejsze - wyciągać z nich wnioski, ten może naprawdę dużo! Nic dziwnego, że specjaliści w tej dziedzinie są sowicie wynagradzani - w 2020 roku data scientist był trzecim najlepiej opłacanym zawodem w branży IT w Stanach Zjednoczonych. Siłą rzeczy zawód data scientist (po polsku mówi się czasem „mistrz danych”) zyskuje na popularności. Coraz więcej firm i organizacji dostrzega wagę zbierania i analizowania pozyskanych danych w kontekście przyszłości i strategicznego planowania działalności. Stąd ogłoszeń z propozycjami zatrudnienia dla specjalistów z tej dziedziny nie brakuje, a fraza „data scientist zarobki” jest szalenie popularna! Liczba miejsc pracy rośnie proporcjonalnie do tego, jak zwiększa się ilość danych. Czyli naprawdę szybko! Dlatego przy wyborze informatycznej specjalizacji warto rozważyć karierę „mistrza danych”. Nie tylko dla pieniędzy. Także dlatego, że daje ona możliwość ciągłego rozwoju i nauki nowych aspektów. Co Cię czeka podczas naszego profesjonalnego szkolenia video z Data Science? Szkoląc się w ramach tego kursu online Data Science: Poznasz specyfikę pracy na stanowisku data scientist Zdobędziesz umiejętność rozróżniania obszarów pracy z danymi Opanujesz podstawy pracy z językami: Python, R, SQL Zaznajomisz się ze środowiskami big data Co więcej... W trakcie szkolenia dowiesz się też, jak stworzyć atrakcyjne dla przyszłych pracodawców CV i portfolio data scientist Data Science - zawód przyszłości. Kurs video. Jak rozpocząć karierę w pracy z danymi jest wprowadzeniem do pracy w dziedzinie data science, kończy się więc na poziomie podstawowym. Wyposaży Cię jednak w wiedzę niezbędną do dalszego, samodzielnego rozwoju i podpowie, po jakie narzędzia sięgać, aby doskonalić warsztat profesjonalisty. Nauka o danych Data science to dziedzina prawdziwie interdyscyplinarna, w której używa się naukowych metod, procesów, algorytmów i systemów do wydobywania wiedzy, a także spostrzeżeń ustrukturyzowanych i nieustrukturyzowanych danych. Z wiedzy zdobytej na podstawie analizy danych zaś korzysta się w szerokim przekroju zastosowań. Data science blisko wiąże się z takimi pojęciami jak data mining (eksploracja danych), machine learning (samouczenie się maszyn) i big data (praca na dużych zbiorach danych). To dziedzina niezwykle rozległa, oferująca naprawdę duże możliwości, jeśli chodzi o karierę i rozwój. Idealna dla kogoś, kto czuje, że jego powołaniem jest analiza. Jeśli wiesz, że to właśnie Ty, nie czekaj, tylko działaj! Uruchom kurs video Data Science - zawód przyszłości i w krótkim czasie (bez setek godzin poświęconych na poszukiwanie rozmaitych materiałów) zanurz się w fascynujący świat danych. I wreszcie zacznij poruszać się wśród nich jak profesjonalista! Zobacz także kursy video MySQL dostępne w naszej ofercie.

109
Videocourse

Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego

Oleg Żero

Obierz kurs na... przyszłość Powszechna cyfryzacja nie dotyka jedynie wybranych gałęzi przemysłu, ale dosłownie przeniknęła nasze życie niemal w każdym aspekcie. Skutkiem tego procesu jest pojawienie się ogromnej ilości danych, które, odpowiednio wykorzystane, stanowią nowy rodzaj materii w nieprzerwanym cyklu postępu. Uczenie maszynowe stało się jednocześnie obszarem szczególnego zainteresowania ze strony zarówno firm, jak i uczelni. Dzięki specjalnym algorytmom i technikom możliwe stało się wykorzystanie zasobów, jakimi są dane, do opracowywania rozwiązań poprawiających efektywność w wielu dziedzinach: od robotyki, przez medycynę, aż po rozrywkę. Przykładami rozwiązań, które już dziś wykorzystują uczenie maszynowe, są chociażby silniki rekomendacyjne działające na platformach takich jak YouTube, Netflix, Spotify czy Amazon. Silniki te skutecznie dobierają treści, tak że wokół produktów tworzą się całe społeczności wiernie oddanych klientów. To wszystko dzieje się obecnie. W niedalekiej przyszłości wiele - także dość skomplikowanych - czynności zostanie zautomatyzowanych. Zawody, również te potencjalnie wymagające wysokich kwalifikacji, nawet jeśli nie będą w całości wykonywane przez maszyny, będą przez nie wspomagane. Jest niemal pewne, że specjaliści między innymi w dziedzinie uczenia maszynowego, którzy już dziś są intensywnie poszukiwani, staną się jeszcze bardziej pożądani w przyszłości. Dołącz do ich grona! Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki temu kursowi video: pojmiesz istotę działania algorytmów uczenia maszynowego, zrozumiesz związek pomiędzy podstawą matematyczną a implementacją tych algorytmów i w razie czego będziesz umiał napisać je od zera (także w języku innym niż Python), dowiesz się, jak korzystać z popularnych i sprawdzonych bibliotek dedykowanych uczeniu maszynowemu: scikit-learn oraz Keras, stworzysz własny silnik rekomendacyjny, poprawnie przeprowadzisz proces przygotowania danych oraz trenowania modelu, ocenisz, który algorytm najlepiej sprawdzi się w rozwiązaniu danego problemu, a który może doprowadzić do niepożądanych efektów, opanujesz wiedzę, która pozwoli Ci szacować skuteczność modeli oraz diagnozować problemy związane z procesem uczenia maszynowego. Co więcej... ukończywszy kurs, będziesz w stanie właściwie podejść do pracy z różnymi typami danych w kontekście uczenia maszynowego, jak również przenieść sporą część tej wiedzy poza obszar Pythona. Data science w Pythonie. Kurs video. Algorytmy uczenia maszynowego kończy się na poziomie średnio zaawansowanym, a nawet nieco wyżej, jeśli chodzi o wiedzę i umiejętności, jakich wymaga się na przykład od analityka biznesowego, naukowca, inżyniera danych czy webdevelopera. Natomiast jeśli mowa o wiedzy stricte z zakresu data science, autor kursu określa poziom jego absolwenta na podstawowy. Uwaga, by móc w pełni skorzystać ze szkolenia, trzeba znać podstawy języka Python (w tym orientować się w bibliotekach: numpy, pandas, matplotlib) i matematykę na poziomie pierwszego - drugiego roku studiów na kierunkach ścisłych. Takie pojęcia jak gradient, pochodna, szereg, prawdopodobieństwo czy notacja nie powinny być Ci obce! Czym właściwie zajmuje się specjalista w dziedzinie data science? Odpowiedź na to pytanie jest krótka i - jak to w matematyce - policzalna. Aż 70 procent czasu pracy spędza się w tym zawodzie na zbieraniu i analizie danych, by potem, przez kolejne 20 procent, tworzyć i testować modele, które "ubiera się" w programy, a następnie wykorzystuje do otrzymywania przewidywań z modeli. Przykładami takich modeli, jakie stosuje się już dziś w kontekście biznesowym, są między innymi silniki rekomendacyjne (Netflix, YouTube, eBay, Amazon, Spotify itd.), modele do klasyfikacji obrazów medycznych w celu rozpoznawania ewentualnych infekcji, systemy do automatycznych tłumaczeń (patrz Google) czy popularne boty - i wiele innych. Od teorii, przez praktykę, aż po gotowe rozwiązania Kurs składa się z trzech bloków szkoleniowych. Zaczniemy od teorii data science. Tu przygotuj się na serię wykładów, w których autor wprowadza pojęcia na poziomie równań, wyjaśniając je od podstaw. Bazując na wiedzy zdobytej w części teoretycznej, przejdziemy do praktyki - będziesz pisać algorytm "od zera", a przy tym pogłębisz rozumienie koncepcji matematycznych i przy okazji napiszesz kod. Wreszcie przyjdzie czas na część trzecią, podczas której będziemy sprytni i sięgniemy po tzw. gotowce - przede wszystkim scikit-learn i Keras. Przy użyciu tych bibliotek rozwiążemy zadany problem, skupiając się zarówno na samym zagadnieniu, jak i ogólnym podejściu do problemu. W kursie połączysz teorię z praktyką. Dzięki temu osiągniesz dwa cele: wyrobisz w sobie intuicję matematyczną, która w razie potrzeby pozwoli Ci przenieść to rozumienie również poza Pythona, oraz zyskasz pewne doświadczenie w wykorzystywaniu powszechnie dostępnych narzędzi i w ten sposób zwiększysz skuteczność swojej pracy. Kurs jest podzielony na 16 rozdziałów. W pierwszym rozdziale stworzysz proste środowisko pracy. Dalej, w rozdziałach 2 - 8, poznasz podstawowe algorytmy, takie jak sieci neuronowe, oraz zrozumiesz, na czym polega ogólne podejście machinelearningowe. W rozdziałach 9 - 13 poznasz kolejne, nieco alternatywne, lecz równie często wykorzystywane algorytmy, których idea opiera się na innych zasadach. Na koniec, w ramach rozdziałów: 14, 15 i 16, stworzysz własny silnik rekomendacyjny, który następnie usprawnisz z wykorzystaniem popularnych metod pracy z tekstem (NLP), by uzyskać półgotowy produkt na koniec kursu.

110
Videocourse

Data Science w Pythonie. Kurs video. Przetwarzanie i analiza danych

Oleg Żero

Obierz kurs na... wyższy level pracy z danymi W każdej minucie użytkownicy Snapchata dzielą się ponad pół milionem zdjęć, oglądanych jest ponad 4 miliony filmów na YouTubie, a bywalcy Twittera wysyłają ponad 400 tysięcy tweetów. A to tylko ułamek danych, jakie są na bieżąco generowane. Ich wielka ilość z jednej strony jest wyzwaniem dla serwerów, z drugiej - ma ogromny potencjał dla osób pracujących z danymi. Dzięki nim udaje się usprawnić niemal każdą dziedzinę życia, by wspomnieć choćby medycynę, logistykę, robotykę, e-commerce. Rozwiązania pozwalające pracować z danymi opierają się na różnych podejściach: od prostych modeli czysto statystycznych po skomplikowane algorytmy sztucznej inteligencji, a sama praca na danych wymaga połączenia umiejętności analitycznych i programistycznych. W każdym przypadku punktem wyjścia jest analiza i eksploracja danych, która pozwala w skuteczny sposób przejrzeć i zgłębić ich zasób, by szybko i skutecznie docierać do konkretnych informacji. Umiejętności te zdobędziesz w ramach tego kursu. W trakcie nauki będziemy bazować na możliwościach, jakie oferują język Python i jego biblioteki (numpy, pandas, matplotlib, seaborn), które stanowią absolutną podstawę do dalszej pracy z danymi. Są też wykorzystywane przez inne, bardziej zaawansowane narzędzia uczenia maszynowego. Szkolenie jest adresowane do kilku grup zawodowych. Odnajdą się w nim zarówno osoby, które już zajmowały się analizą danych, na przykład w Excelu, i chcą rozwijać się w tym kierunku, jak i programiści języków innych niż Python, chcący poznać ten przyszłościowy, dynamicznie rozwijający się język. Materiał proponowany w ramach kursu jest także przeznaczony dla akademików wyspecjalizowanych w naukach ścisłych, którzy chcieliby nauczyć się przekładania równań na skuteczny kod. Wreszcie - szkolenie przyda się tym, którzy marzą o karierze na stanowisku Data Scientist (jedna z najpilniej poszukiwanych i jednocześnie najlepiej płatnych ról w IT). Wiedza oferowana w ramach kursu zapewni im odpowiedni punkt startowy - dalsza droga zawodowa będzie wymagała opanowania zaproponowanych zagadnień do perfekcji. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video opanujesz wiedzę, dzięki której: Stworzysz środowisko pracy i upewnisz się, jakie narzędzia będą Ci potrzebne. Poznasz język Python, nie tylko na poziomie składni, ale również pewnych przydatnych dla potrzeb kursu koncepcji. Zrozumiesz, na czym polega praca z danymi numerycznymi, tekstowymi i czasowymi. Dowiesz się, jak wykonuje się obliczenia numeryczne przy użyciu różnych technik. Będziesz w stanie dopasowywać, agregować i zestawiać dane. Co więcej... Opanujesz kolejne etapy procesu analizy danych, od ich pozyskania, przez obróbkę, aż po wyciąganie wniosków. Data science w Pythonie. Kurs video. Przetwarzanie i analiza danych został stworzony z myślą o „rozpędzeniu” Cię z poziomu zero do takiego, w którym będziesz potrafił skutecznie operować na całkiem sporych zasobach danych i wydobywać z nich informacje. Jednocześnie spory nacisk położono na pokazanie praktycznych aspektów pracy osoby na stanowisku analityka danych, ponieważ to teren, po którym często trzeba się poruszać, dysponując jedynie ogólnymi wskazówkami. Kurs bardziej szczegółowo Naszemu szkoleniu na początek będziesz musiał poświęcić co najmniej osiem godzin - tyle bowiem trwa nauka z ekspertem. W jej trakcie zapoznasz się z językiem Python jako narzędziem do zadań związanych z analizą danych. Używając biblioteki numpy, będziesz wykonywać obliczenia numeryczne, a stosując bibliotekę pandas - przekształcać zbiory danych. Zwizualizujesz je przy wykorzystaniu matplotlib, seaborn i pandas. Stworzysz własne środowisko pracy, zawierające konsolę, ipython, jupyter, jupyter lab i pip. Nauczysz się odnajdywania dokumentacji, korzystania z przykładów i ogólnego radzenia sobie z danymi. Zmierzysz się z równaniem matematycznym i jego przełożeniem na kod języka Python. Zaimplementujesz rozwiązania - zarówno z użyciem bibliotek, jak i w czystym Pythonie. Poznasz podstawy optymalizacji i czyszczenia danych, będziesz je przekształcać po to, by potwierdzić lub obalić konkretną hipotezę. Opanujesz metodykę korzystania z popularnych form reprezentacji danych statystycznych. Dokonasz także szeregu usprawnień związanych z wydajnością obliczeń (wektoryzacja, dobór typów danych itd.). W efekcie staniesz się początkującym, ale już samodzielnym analitykiem danych, przygotowanym zarówno na rozmowę kwalifikacyjną na przykład na stanowisko Junior Developera, jak i do usprawnienia swojej pracy - inżynierskiej, naukowej czy menedżerskiej.

111
Videocourse

Databricks. Kurs video. Wstęp do architektury Data Lakehouse

Piotr Chudzik

Obierz kurs na... inżynierię danych Jeśli myślisz o karierze inżyniera danych, ale nie masz doświadczenia w pracy na tym stanowisku, to ten kurs jest dla Ciebie idealną propozycją. Inżynier danych dostarcza je innym zespołom w firmie – usługę tę świadczy głównie dla analityków danych i dla data scientist. Do głównych obowiązków inżyniera danych należy tworzenie procesów ETL i ELT, walidacja danych i przygotowywanie ich poprzez budowanie systemu pobierania (na przykład strumienie danych lub orkiestracja zadań). Jego pracę ułatwiają i usprawniają odpowiednie narzędzia. Takie jak platforma analityczna Databricks. Databricks stanowi jedno z najpopularniejszych rozwiązań służących przetwarzaniu, procesowaniu i analizie danych. Funkcjonuje ono, opierając się na własnym formacie danych, zwanym Delta. Specyfiką tej platformy jest to, że pozwala na tworzenie struktury danych podobnej do relacyjnych baz danych. Jeśli chcesz ją poznać i nauczysz się procesować w niej dane, zapraszamy na szkolenie. W jego trakcie omówimy podstawowe tematy związane z platformą Databricks – przede wszystkim kwestie dotyczące reguł pracy z notebookami i formatem Delta. Przyjrzysz się także kwestiom związanym z korzystaniem z innych modułów Databricks, takich jak SQL Warehouse, Workflows, czy zasadom tworzenia polityki klastra. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu między innymi: Przygotujesz środowisko pracy Zaczniesz pracować z notebookami Przyjrzysz się sposobom korzystania z widgetów i „magic functions” w swoich zadaniach Będziesz tworzyć własne klastry obliczeniowe i ich polityki, a także uruchamiać na nich niezbędne biblioteki i skrypty Dowiesz się, czym jest dDBFS i jak odczytuje się z niego dane Poznasz format Delta Wykonasz polecenia SQL w ramach hurtowni danych i stworzysz na niej funkcje Zautomatyzujesz zadania za pomocą Workflows Zaprezentujesz dane za pomocą Dashboard Databricks. Kurs video. Wstęp do architektury Data Lakehouse kończy się na poziomie podstawowym. Wiedza zdobyta w trakcie szkolenia pozwala na postawienie pierwszych kroków na platformie Databricks. Nabyte informacje oczywiście można zastosować w praktyce – na przykład w celu przeniesienia swojej pracy w języku Python, Scala, SQL i Spark do środowiska Databricks.

112
Videocourse

DaVinci Resolve. Kurs video. Montaż i korekcja kolorów

Konrad Walachniewicz

Obierz kurs na... tworzenie filmów Materiały wideo absolutnie przeważają wśród treści, jakie aktualnie konsumujemy. Nic dziwnego – coraz więcej ludzi nie tylko ogląda, ale także samodzielnie je tworzy i chce się nimi dzielić z odbiorcami. Produkowanie filmów stało się o wiele prostsze, odkąd na scenę wszedł DaVinci Resolve – świetne, w dużej części darmowe narzędzie, za pomocą którego każdy może zrealizować swój pomysł od początku do końca. Program, poza narzędziami do montażu wideo, oferuje opcję postprodukcji audio, wykonywanie i animację efektów wizualnych i korekcję kolorów. Pomimo ogromu możliwości nie jest trudny w obsłudze, ponieważ składa się z kilku różnych przestrzeni roboczych, które można traktować jako oddzielne programy w jednej aplikacji. Każda z nich służy do innych zadań i ma stworzony do tych celów własny, przejrzysty interfejs. Choć DaVinci Resolve ma niski próg wejścia, jest na tyle dobrym narzędziem, że powoli staje się standardem w profesjonalnych rozwiązaniach postprodukcji wideo; już dziś stanowi go na przykład w dziedzinie korekcji barwnej. W związku z tym warto poznać to rozwiązanie, nauczyć się z nim współpracować – szczególnie jeśli planujesz zawodowo lub hobbystycznie zająć się pracą z plikami wideo. Za pośrednictwem tego kursu jego autor pokazuje, jak stworzyć własny film od początku do końca. Nie wyjaśnia przy tym detalicznie wszystkich parametrów programu i nie wchodzi w zbędne szczegóły. Zamiast tego omawia poszczególne etapy pracy nad filmem na konkretnych przykładach, wykorzystując dołączone do szkolenia materiały. Dowiesz się z niego zatem, czym jest montaż, jakie są jego podstawowe narzędzia i jak ich użyć do stworzenia prostego filmu. Zobaczysz, jak poprawnie pracuje się z muzyką, jak dopasowuje się ujęcia do rytmu, a także jak można zastosować tę wiedzę poza programem. Nauczysz się dodawać przejścia, napisy i efekty wizualne. Poznasz sposoby na dostosowanie filmu do pionowych formatów wideo i na wykorzystanie rozmaitych rozwiązań ułatwiających prawidłowe zaprezentowanie materiału w social mediach. Dowiesz się, czym jest korekcja kolorów i jak tworzyć proste animacje. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki naszemu kursowi wideo nauczysz się między innymi: organizować pliki pod wydajny montaż ciąć i trymować klipy pracować z obrazem i dźwiękiem dodawać napisy i muzykę do filmu montować wideo upiększać materiał za pomocą grafik, animacji i specjalnych efektów wizualnych łączyć klipy stosować zasady korekcji barwnej pracować ze światłem przygotowywać pliki do udostępnienia ich światu DaVinci Resolve. Kurs video. Montaż i korekcja kolorów kończy się na poziomie podstawowym. W trakcie szkolenia poznasz podstawowe zagadnienia dotyczące montażu wideo, edycji dźwięku, pracy z kolorem i tworzenia animacji.