Publisher: Videopoint
Videopoint - podnoś swoje kwalifikacje w nowoczesny sposób! Profesjonalnie przygotowane kursy online pomogą Ci nabyć nowe umiejętności. Znajdziesz tu różnorodne szkolenia m.in. z programowania, analizy danych, DevOps, programowania mobilnego i języka angielskiego. Nauka online do idealny sposób na zdobycie nowych umiejętności niezbędnych do awansu zawodowego albo przebranżowienia się.
169
Videocourse

ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego

Rafał Ślęk

Wybierz kurs ArchiCAD online Niemalże od chwili swojego powstania ArchiCAD jest najchętniej wybieraną aplikacją do projektowania budynków, wnętrz, architektury krajobrazu czy tworzenia projektów urbanistycznych. W tym doskonałym programie można szybko i bez wysiłku wykonać wszystko to, co niegdyś wymagało czasu, benedyktyńskiej pracy i ton papieru. Jakie zalety ma kurs ArchiCAD online? Dzięki szkoleniu ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego poznasz podstawy efektywnej pracy z programem ArchiCAD. Autor pokaże Ci, jak poruszać się w jego oknach i paletach, prawidłowo przygotować strukturę projektu i precyzyjnie wprowadzać do niego dane. Zobaczysz, jak umieścić w projekcie szkice oraz inne pliki zewnętrzne, budować różne elementy budynku, od fundamentów po dach, i wykonać wizualizację modelu 3D. Zorientujesz się, jak uniknąć typowych błędów projektowych. Nauczysz się przygotowywać widoki modelu i układać je na arkuszach do wydruku, a także edytować wstawione elementy projektu. Odkryjesz, jak szybko opisać i zwymiarować projekt oraz wykonać w nim trudne detale budowlane. Sprawdzisz, jak zamknąć w jednym pliku całość projektu z wieloma widokami, rysunkami oraz informacjami. Co więcej, przygotowanie dokumentacji budowlanej do wydruku lub zapisu do innych programów CAD przestanie przyprawiać Cię o ból głowy. Kurs ArchiCAD online specjalnie dla Ciebie!

170
Videocourse

Proxmox VE. Kurs video. Wirtualizacja w praktyce

Bruno Stelmaszyk

Obierz kurs na... zarządzanie wirtualizacją w modelu open source Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego oprogramowania pozwala na elastyczne tworzenie i zarządzanie zasobami w zależności od zapotrzebowania biznesowego czy też zapotrzebowania aplikacji. Proxmox pojawia się coraz częściej w ogłoszeniach o pracę w branży IT. Jego znajomości wymaga się od członków zespołów projektowych w coraz większej liczbie firm. Świadomi tego, przygotowaliśmy poświęcony tej platformie kurs. Oparliśmy go na najnowszej dostępnej wersji oprogramowania – Proxmox VE z lipca 2024 roku. Szkolenie porusza najważniejsze tematy związane z Proxmox VE, od solidnych podstaw wirtualizacji i konteneryzacji, poprzez szczegółowe omówienie instalacji, konfiguracji i zarządzania platformą, aż po zaawansowane funkcje i optymalizację wydajności. Ucząc się, poznasz różne aspekty pracy z maszynami wirtualnymi i kontenerami LXC, tajniki konfiguracji sieci, zarządzania użytkownikami i bezpieczeństwem, a także zaawansowane techniki, takie jak klonowanie, migracja i zarządzanie szablonami. Kurs kładzie nacisk na praktyczne zastosowania, oferuje więc liczne laboratoria i ćwiczenia, które pozwolą Ci na zdobycie realnego doświadczenia w pracy z Proxmox VE. Proxmox VE. Kurs video. Wirtualizacja w praktyce kończy się na poziomie średnio zaawansowanym. By udział w szkoleniu był efektywny, dobrze mieć bazową znajomość sieci komputerowych (adres IP, maska podsieci, brama domyślna, DNS) i podstawowe umiejętności umożliwiające poruszanie się w systemie Linux (znajomość komend: cp, rm, echo, mv, a także umiejętność obsługi edytorów tekstowych, takich jak nano, vim czy mcedit). Przyda się również podstawowa znajomość sprzętu komputerowego i opanowany język angielski – Proxmox działa w języku polskim, jednak nie wszystkie tłumaczenia są poprawne, a dokumentacja jest wyłącznie anglojęzyczna. Proxmox to nie tylko narzędzie, to brama do nowych możliwości w świecie IT. Każda umiejętność, którą zdobędziesz podczas tego kursu, to krok w kierunku bycia lepszym specjalistą. Pamiętaj, że praktyka czyni mistrza – nie bój się eksperymentować i popełniać błędów. To właśnie one są najlepszymi nauczycielami. Powodzenia i do zobaczenia w świecie wirtualizacji!

171
Videocourse

Power Query i język M. Kurs video. Analiza danych w Excelu

Krzesimir Skórka

Obierz kurs na... szybką i efektywną analizę danych Power Query jest niezwykle przydatnym narzędziem analitycznym. Wspiera użytkowników Microsoft Excel, pozwalając im na pobieranie, przekształcanie i zarządzanie danymi z różnych źródeł w sposób automatyczny. I to wszystko bez znajomości zaawansowanego programowania. Z pewnością jest to jeden z powodów, dla których Power Query zyskuje na popularności zarówno w małych firmach, jak i dużych korporacjach. Zintegrowane z programami Microsoft Office narzędzie jest dostępne dla milionów użytkowników na całym świecie. Jego znajomość staje się też coraz bardziej ceniona na rynku pracy, szczególnie w obszarze finansów, analizy biznesowej, marketingu i IT. Power Query, inaczej nazywane Funkcją Przekształcania & w programie Excel, po pierwsze pozwala na importowanie danych zewnętrznych i (lub) łączenie się z nimi – chodzi tu o pliki CSV, XML, bazy danych, strony internetowe czy inne dokumenty Excel. W dalszej kolejności w Power Query możliwe są manipulacje danymi: usuwanie kolumny, zmiana typu danych czy scalanie tabel w sposób, w jaki użytkownik życzy sobie je scalić. Za pośrednictwem Power Query załadujesz zapytanie do Excela, co pozwoli Ci tworzyć wykresy i raporty. Zaktualizujesz również dane, na których pracujesz. I wszystko te funkcje będą dla Ciebie dostępne niezależnie od tego, czy pracujesz na systemie Windows, macOS, czy też online, za pośrednictwem strony. Szkolenie Power Query i język M. Kurs video. Analiza danych w Excelu kończy się na poziomie średnio zaawansowanym.

172
Videocourse

Skill Master: listening. Od zera do bohatera

Anna Lewoc

Set course to… perfecting your passive English skills The 21st century world speaks English. It is the go-to language during political, scientific and business meetings, as well as that of students going abroad for internships. You also refer to it on a daily basis, both in professional settings and in your spare time, like when you watch a movie on a popular streaming service or translate the lyrics of your favorite song for your own pleasure. Or… when a foreigner in the street asks you for directions to the nearest pharmacy! Usually, when you learn or work on a language, you focus on active skills (speaking) and forget that passive skills (reading and listening) are just as important. After all, a conversation is not a monologue, but rather two or more people taking turns to speak and listen. That’s why in this course, the most important topics are approached in the forms of dialogues and short texts which you listen to without seeing the transcript, just as you would in the real world. Activities during the classes will help you to hone the skills you need to understand spoken texts, and useful expressions listed in the additional materials will serve as a quick guide. The course has three levels, so that you can go from easier tasks to harder ones as you progress. What you can expect from our professional training During the course: •    You will gain the skill of seeking the information you need in dialogues and in a flowing text •    You will familiarize yourself with different accents while listening •    You will gain the capability to listen and understand without reading the text at the same time Moreover… •    You’ll revise expressions that you know and learn new ones ready to be used in practice Skill Master: listening. From zero to hero is designed for learners at all levels of English. To make full use of the course, you need to know English at least on the A1 level (know basic grammatical tenses, such as Present Simple, Past Simple, Present Continuous, Future Simple and basic vocabulary relating to everyday life). Basic-level English speakers will benefit most from working with easier texts, while more advanced users can expect texts filled with more difficult vocabulary, fast speech and background noise, which reflect the real-life situations in which you are supposed to make use of your skills. Excuse me, could you repeat? Learning a foreign language is a never-ending journey. It’s not about signing up to a course and cramming new vocabulary into your head or doing hundreds of grammar exercises, after all. You need to challenge yourself in practice so that your skills don’t become rusty. It’s worth reaching deeper and listening in on informal speech, sayings, abbreviations and phrases: things that are obvious to a native speaker, but completely new for you. This ability to use idiomatic, „real” English will help you soar onto a higher level in your conversations. That’s why the course focuses on everyday topics, such as meeting new people, negotiations, networking, communication at the airport, in a shop or at a hotel, as well as job interviews and listening to radio and TV news. Meet our expert Anna Lewoc, graduate of the Institute of Applied Linguistics at the University of Warsaw, works as a translator and interpreter of English and French into Polish, as well as a teacher of English. She’s also the organizer of one of the largest conferences for the translation and localization industry in this part of Europe: The Translation and Localization Conference. It doesn’t exhaust the long list of projects she takes up. In her free time, she does sports (weightlifting, running, yoga), cooks, watches TV series or plays video games (mostly RPG). She’s passionate about psychology and self-management. Get your listening to a new level!     Obierz kurs na... doskonalenie biernej znajomości języka angielskiego Świat w XXI wieku porozumiewa się po angielsku. Ten język bowiem obowiązuje podczas spotkań politycznych, naukowych i biznesowych, jest też głównym językiem studentów wyjeżdżających na zagraniczne staże. Do jego znajomości odwołujemy się również na co dzień - zarówno w sytuacjach zawodowych, jak i w czasie wolnym. Choćby wtedy, gdy oglądamy film na popularnym kanale streamingowym albo chcemy dla własnej satysfakcji przetłumaczyć tekst ulubionej piosenki. Lub wtedy, gdy znienacka na ulicy zaczepi nas cudzoziemiec i zapyta o drogę do najbliższej apteki. Zwykle podczas nauki czy szlifowania znajomości języka skupiamy się na umiejętnościach aktywnych, czyli na mówieniu, zapominając odrobinę o tym, że umiejętności bierne - czyli czytanie i słuchanie - są równie ważne! W końcu rozmowy nie są monologami, a właśnie naprzemiennym mówieniem i słuchaniem. Dlatego w tym kursie najważniejsze tematy poruszymy w przystępnej formie dialogów i krótkich tekstów - bez ich jednoczesnego czytania, czyli tak, jak ma to miejsce w rzeczywistości. Ćwiczenia wykonywane podczas lekcji pomogą Ci opanować umiejętności przydatne w rozumieniu treści ze słuchu, a spisane w dodatkowych materiałach przydatne wyrażenia posłużą jako szybka ściągawka. Proponowany kurs obejmuje trzy poziomy, dzięki czemu można przechodzić od zadań łatwiejszych do trudniejszych - w miarę postępów. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu: Opanujesz umiejętność wyszukiwania potrzebnych informacji w dialogach i w ciągłym tekście Słuchając, będziesz się oswajać z różnymi akcentami Zdobędziesz umiejętność słuchania i rozumienia bez jednoczesnego czytania tekstu Co więcej... Powtórzysz sobie znane wyrażenia i opanujesz nowe słownictwo, gotowe do zastosowania w praktyce Skill Master: listening. Od zera do bohatera jest przeznaczony dla osób na wszystkich poziomach zaawansowania znajomości języka. Osoby z angielskim opanowanym na poziomie bazowym najbardziej skorzystają z pracy z prostszymi tekstami, z kolei na zaawansowanych adeptów czekają treści pełne nietypowego słownictwa, czytane szybko, z hałasem w tle, aby jak najpełniej oddać rzeczywiste sytuacje, w jakich korzysta się ze swoich umiejętności. Excuse me, could you repeat? Nauka obcego języka właściwie nigdy się nie kończy. Bo przecież nie wystarczy zapisać się na kurs i nawet bardzo pilnie szlifować słówka czy rozwiązywać zadania z gramatyki. Swoje umiejętności trzeba stale pogłębiać w praktyce, by język nam nie "zardzewiał". Warto sięgać głębiej i przysłuchiwać się mowie potocznej, powiedzonkom, skrótom i związkom frazeologicznym - dla native speakera rzeczom oczywistym, dla nas nowym. To umiejętność swobodnego posługiwania się zwyczajową angielszczyzną wyniesie nas na wyższy poziom konwersacji. Dlatego też ten kurs skupia się na tematach z życia codziennego, jak poznawanie nowych osób, negocjacje, networking, komunikacja na lotnisku, w sklepie lub w hotelu, a także rozmowa kwalifikacyjna czy śledzenie wiadomości radiowych i telewizyjnych. Get your listening to a new level!

173
Videocourse

Power Query i Power Pivot. Kurs video. Poznaj narzędzia Excel BI

Marcin Paluszkiewicz

Obierz kurs na... nowoczesne narzędzia analityczne w biznesie Nim zaczniesz się zastanawiać, czy ten kurs video jest dla Ciebie, odpowiedz sobie na jedno pytanie: jak ważny dla mojej pracy jest arkusz Excel? Jeśli odpowiedź brzmi: ważny/bardzo ważny/coraz ważniejszy - to tak, nasz kurs video jest właśnie dla Ciebie. Nauczy Cię bowiem korzystania z narzędzi będących swojego rodzaju Excelem z plusem. Pierwszym z nich jest Power Query, czyli technologia pozwalająca odnajdywać, łączyć i uściślać źródła danych po to, by następnie poddać je dogłębnej analizie. Drugie to Power Pivot, dzięki któremu owe dane można modelować, tworzyć między nimi relacje i wykonywać na nich zaawansowane obliczenia. Gdy opanujesz te dwa potężne narzędzia obliczeniowe, przeniesie Cię to na wyższy poziom pracy z danymi. Power Query i Power Pivot są oczywiście oparte na najpopularniejszym arkuszu kalkulacyjnym na świecie, czyli - a jakże - Excelu. Gdy się z nimi zapoznasz, przekonasz się, że Power Query jest dość prosty w obsłudze, z kolei Power Pivot - o wiele bardziej wydajny niż „nieuzbrojony” Excel. Razem te nowoczesne narzędzia business intelligence stają się powoli obowiązkowe w większości działów controllingu i analiz, korzystają z nich także chętnie działy księgowe, logistyczne oraz human resources. Kto poszukuje nowej pracy, szczególnie w dużej firmie, dobrze, by opanował zawczasu Power Query i Power Pivot, aby móc się nimi pochwalić w trakcie rozmowy kwalifikacyjnej. A kto już działa zawodowo i pracuje z danymi, dobrze, by znał oba narzędzia, aby realizować swoje zadania szybciej i wydajniej. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie kursu nauczysz się: Pobierać dane z plików excelowych, tekstowych oraz z całych folderów. Przekształcać dane za pomocą kolumn przestawnych, anulować przestawienie kolumn, dzielić tekst na wiersze. Dodawać kolumny warunkowe. Scalać zapytania. Budować relacyjny model danych. Tworzyć kolumny obliczeniowe i miary przy wykorzystaniu DAX (data analysis expressions) Rozumieć kontekst filtra i wiersza w obliczeniach opartych na DAX. Co więcej... Opanujesz analizę danych z wykorzystaniem funkcji time intelligence. Power Query i Power Pivot. Kurs video. Poznaj narzędzia Excel BI zakończysz na poziomie średnio zaawansowanym - będziesz umiał pobierać dane z wielu źródeł i przekształcać te, które nie nadadzą się od razu do analizy. Dowiesz się, jak zbudować relacyjny model danych oraz zanalizować dane za pomocą miar i kolumn obliczeniowych stworzonych w DAX. Nieco więcej danych o programach do opracowywania danych Zarówno Power Pivot, jak i Power Query są darmowymi dodatkami do Excela, udostępnianymi przez Microsoft. Są więc certyfikowane, a korzystanie z nich jest absolutnie bezpieczne. Dział IT w firmie na pewno nie będzie miał nic przeciwko ich używaniu. Za to szef może być bardzo zadowolony - praca z Power Pivotem i Power Query oszczędzi Ci mnóstwo czasu, dotąd zużywanego na to, by mozolnie łączyć ze sobą dane z różnych, często niespójnych źródeł, zestawiać je, modelować i analizować. Dzięki Power Query scalanie danych przyspieszy, dzięki Power Pivot praca na nich się usprawni. Czego chcieć więcej? Może tylko przewodnika, który wprowadzi Cię w świat obu tych genialnych technologii. Na szczęście go masz - w osobie prowadzącego nasz kurs video.

174
Videocourse

Python dla dzieci i młodzieży. Kurs video. Jak uczyć się programowania - pierwsze kroki

Zofia Matusiewicz

Python - kurs dla dzieci online Nauka programowania jest dziś jednym z podstawowych wyzwań stawianych dzieciom i młodzieży. Lada chwila wszyscy będziemy zapalać światło z poziomu smartfona i nastawiać wodę na herbatę, zanim wejdziemy do domu w zimowy wieczór. W takim świecie nie można się obyć bez umiejętności programowania, pora więc zaprosić uczniów do rozwijania umiejętności informatycznych! Do tego świetnie nadaje się język Python — elastyczny, łatwy w nauce i bardzo przydatny. Python dla dzieci i młodzieży. Kurs video. Jak uczyć się programowania — pierwsze kroki pozwala szybko opanować środowisko tego języka, zorientować się w jego możliwościach i rozpocząć przygodę z prawdziwym programowaniem. Kurs Pythona dla dzieci i młodzieży, ale nie tylko! Kurs jest przeznaczony dla każdego młodego słuchacza, nawet tego, który nie miał dotąd do czynienia ze środowiskiem programistycznym, z algorytmiką i Pythonem jako takim. Wystarczą otwarta głowa i odrobina zainteresowania, aby gładko wejść w świat języka programowania i zacząć się w nim poruszać. A potężne możliwości, jakie daje umiejętność pisania własnych aplikacji, na pewno skłonią niejednego początkującego programistę do pokonywania kolejnych stopni wtajemniczenia. Od czegoś trzeba zacząć! Zaproś dzieci do świata przyszłości! Czego kursanci nauczą się podczas naszego profesjonalnego szkolenia? Dowiedzą się, jak zainstalować środowisko programistyczne. Zapoznają się z aplikacją, w której będą pracować (Jupyter). Dowiedzą się, czym się różni język kompilowany od interpretowanego. Poznają podstawowe komendy języka. Nauczą się rozpoznawać wybrane typy zmiennych oraz podstawowe rodzaje błędów. Odkryją, czym są funkcje. Nauka dowolnego języka programowania nie byłaby wiele warta bez przykładów, na których można przećwiczyć każdy omawiany element. Autorka kursu zadbała, by wszystko po kolei tłumaczyć jasno i klarownie, pokazywać w działaniu i objaśniać tak, by zrozumiał to każdy. W ramach 35 lekcji kursanci poznają programy liniowe i warunkowe, a potem nauczą się tworzyć pętle i schematy blokowe. Zrozumieją różnicę między algorytmami warunkowymi i pętlami. Zaczną używać funkcji i operacji różnego typu. Dowiedzą się, jak tworzyć własne funkcje, i opanują metody tworzenia tablic (list). Odkryją także, czym jest Markdown. Python dla dzieci i młodzieży. Kurs video. Jak uczyć się programowania — pierwsze kroki stanowi praktyczne wprowadzenie do trudniejszych zagadnień i pozwala opanować ten język programowania na poziomie podstawowym. Po jego ukończeniu kursanci będą potrafili tworzyć własne proste programy oraz zorientować się, gdzie znaleźć bardziej zaawansowane polecenia i narzędzia, a także uzyskają solidne podstawy do nauki kolejnych języków programowania. Python — zawsze na czasie! Python jest językiem rozwojowym, chętnie stosowanym i wykorzystywanym w niezliczonych aplikacjach. Jego wciąż rosnąca popularność jest związana z wieloparadygmatowością — w Pythonie można programować na wiele różnych sposobów. Niezwykle ważne jest to, że aplikacje pisane w tym języku są przejrzyste i eleganckie, ponieważ wymusza to składnia Pythona. Łatwo je zrozumieć, łatwo napisać i zanalizować, łatwo poprawić. Python dla dzieci i młodzieży. Kurs video. Jak uczyć się programowania — pierwsze kroki pozwala szybko zacząć samodzielną pracę, poczuć własną moc sprawczą, zaprojektować pierwsze aplikacje. Metodą nauki jest pokazywanie możliwości, jakie niesie każdy kolejny poznawany element programowania. Jednocześnie po każdym etapie autorka wskazuje elementy, jakich brakuje, aby stworzyć ciekawszy program. Szczegółowo omawia także błędy, jakie można popełnić w kolejnych zadaniach, by wskazać sposoby ich rozpoznawania i usuwania z tworzonych programów. Złapać węża za ogon Python dla dzieci i młodzieży. Kurs video. Jak uczyć się programowania — pierwsze kroki rozpoczyna się od wprowadzenia elementarnych wiadomości. Wraz z każdym pojęciem prezentowane są liczne przykłady, których trudność wzrasta stopniowo, adekwatnie do posiadanej już wiedzy. Kurs zaczyna się od programów liniowych, a następnie przechodzi do programów warunkowych i pętli. Kursanci poznają zmienne, typy zmiennych oraz podstawową strukturę danych — tablicę. Uczą się wykorzystywać podstawowe operacje na różnych typach zmiennych i stałych. Po ukończeniu kursu mogą już swobodnie definiować i wykorzystywać własne funkcje. Kurs jest wzbogacony o podstawy algorytmiki (jako elementu wspomagającego tworzenie programu), a także o omówienie języka Markdown (jako elementu uzupełniającego przekazaną treść oraz w celu podkreślenia procesu powstawania oprogramowania) — od tworzenia i refaktoryzacji kodu po tworzenie dokumentacji. Tylko dla wtajemniczonych Python ma dość długą historię jak na tak dynamiczny i powszechnie wykorzystywany język programowania. Powstał w 1991 roku w Amsterdamie, a jego twórca, Guido van Rossum, nadal aktywnie wspiera udoskonalenia i aktualizacje swojego języka. Python regularnie przechodzi metamorfozy i dlatego możliwe jest stosowanie go w tylu różnych miejscach i konfiguracjach. Sama nazwa Python jest hołdem dla Latającego cyrku Monty Pythona. „Każda rozwijana pasja nie tylko nas ubogaca, ale otwiera przed nami wiele nowych możliwości. Z każdą wiedzą pojawiają się nowe pytania, a z nimi — nowe możliwości” Polecamy także szkolenia z analizy danych.

175
Videocourse

Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio

Tomasz Znowiec

Obierz kurs na debugowanie i refaktoryzację kodu Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu jest wyzwaniem, zwłaszcza jeśli projekt stale ewoluuje i zmieniają się wymagania biznesowe. Dodatkowo pod presją czasu priorytetem staje się szybkie napisanie i dostarczenie kodu, nawet kosztem jego jakości. Jak sobie poradzić z tymi przeciwnościami? Z pomocą przychodzą procesy debugowania i refaktoryzacji kodu. Dokładna analiza działania aplikacji pozwala na rozpoznanie i naprawę błędów w programie, czyli osiągnięcie celu debugowania. Refaktoryzacja natomiast poprawia strukturę kodu przez takie praktyki jak eliminacja duplikatów, stosowanie spójności nazw zmiennych, podział funkcji na mniejsze moduły i usunięcie nieużywanego kodu. Zważywszy na wysoki poziom abstrakcji programów komputerowych, umiejętność utrzymania kodu w ładzie przychodzi wraz z doświadczeniem, ale istnieje sposób, by wyrobić ją szybciej! Z naszym szkoleniem już w ciągu 5 godzin poznasz debugowanie i refaktoryzację w duecie. Odkryj tajniki doświadczonych programistów i sprawdź, jak wdrożenie dobrych praktyk zmień Twój kod w profesjonalny i niezawodny produkt! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Obsługi i konfigurowania debugera Zaawansowanej konfiguracji projektów .NET w aspekcie debugowania i kompilacji Tworzenia zmiennych środowiskowych i konfigurowania serwera IIS z poziomu konfiguracji projektu Pracy z punktami przerwań (breakpoints) i tworzenia warunkowych punktów przerwań, w tym zależnych od innych punktów przerwań Tworzenia warunkowych punktów śledzenia (tracepoints) i komunikatów okna Output Tworzenia warunkowych punktów przerwań z licznikiem trafień (HitCount) Analizowania i inspekcji zmiennych, a także ich śledzenia Używania zaawansowanych funkcji okien Autos, Locals i Watch Wywoływania metod i funkcji przy użyciu okna Immediate Analizowania stosu wywołań (CallStack)  Przeglądania wygenerowanego kodu CLI Wykrywania konfliktów związanych z nieprawidłowym ładowaniem bibliotek aplikacji Monitorowania zużycia pamięci w aplikacji Zasad działania Garbage Collector Analizowania zużycia czasu procesora przez aplikację Identyfikowania obszarów kodu wymagających optymalizacji i wykrywania źródeł zapętleń programu Analizowania błędów kompilacji przy użyciu okna Output Zasad pracy z dyrektywami preprocesora Konfigurowania debugera w aspekcie przechwytywania wyjątków i ich filtrowania (okno Exception Settings) Konfigurowania środowiska do debugowania aplikacji uruchomionej na innym komputerze Kontrolowania pracy debugera z poziomu kodu (zatrzymywania, wymuszania podłączania debugera, sprawdzania, czy jest podłączony) Tworzenia dzienników zdarzeń systemu Windows i logowania treści do dziennika zdarzeń z poziomu kodu Logowania działania i przebiegu pracy aplikacji za pomocą listenerów klasy Trace, a także tworzenia własnych listenerów Monitorowania zużycia zasobów komputera z kodu C# Korzystania z automatycznej refaktoryzacji kodu dostępnej w Visual Studio Pisania kodu w zgodzie z koncepcjami projektowymi DRY, KISS, YAGNI i zasadami SOLID Stosowania dodatkowych analizatorów składni, takich jak StyleCop Wydajnego pisania kodu przy użyciu narzędzi CodeMaid i CodeRush Szkolenie Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio zakończy się na poziomie średnio zaawansowanym. Zdobędziesz dogłębną wiedzę i praktyczne umiejętności związane z debugowaniem i refaktoryzacją kodu w języku C# przy użyciu środowiska Visual Studio z IntelliCode. Rozpoczniesz od podstawowych technik debugowania, takich jak kroczkowanie przez kod, by przejść do zaawansowanych strategii refaktoryzacji kodu. Dowiesz się, jak ustawić breakpoints, conditional breakpoints i tracepoints, aby przeanalizować stan aplikacji. Nauczysz się używać funkcji okien Autos, Locals i Watch niezbędnych do inspekcji wartości zmiennych w różnych zakresach. Poznasz funkcje okna Immediate ułatwiające diagnozowanie problemów. Wraz z postępem zdobędziesz jeszcze bardziej zaawansowane umiejętności, takie jak analiza stosu wywołań funkcji (CallStack), debugowanie błędów kompilacji, a także korzystanie z narzędzi do analizy pamięci i wydajności. Poznasz techniki filtrowania wyjątków zarówno w debugerze, jak i przez kod C#, a ponaadto przećwiczysz szczegółową analizę obiektów typu Exception, kluczową dla rozwiązywania błędów w aplikacji. Dowiesz się, jak monitorować zużycie zasobów komputera i tworzyć dzienniki zdarzeń, aby na bieżąco śledzić pracę programu. Następnie zapoznasz się z podstawami refaktoryzacji i zasadami SOLID. Dzięki zaimplementowaniu zasad DRY, KISS i YAGNI nauczysz się pisać zrozumiały kod, pozbawiony nadmiarowych i zbędnych mechanizmów. Poznasz cenione przez programistów narzędzia CodeMaid i CodeRush, które wspomagają automatyczne formatowanie i uzupełnianie kodu, a tym samym przyczyniają się do jeszcze lepszego zorganizowania projektu. Zrozumiesz, jak umiejętnie rozdzielić funkcjonalności przy segregowaniu i konstruowaniu interfejsów w C#. Korzystając ze znajomości interfejsów, przyswoisz zasadę odwrócenia zależności (DIP). Ponadto dowiesz się, jak zarządzać błędami i śledzić zmiany w kodzie, co w dłuższej perspektywie pozwoli Ci utrzymać jakość kodu i zmniejszyć jego podatność na błędy. Nauczysz się monitorować i rejestrować błędy aplikacji, uruchomionej w środowisku produkcyjnym, jak również badać jej wydajność i efektywność.

176
Videocourse

TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI

Krzysztof Tomecki

Obierz kurs na... tworzenie popularnych webowych komponentów UI Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajniki i dowiesz się, jak zbudować dziesięć różnych, powszechnie stosowanych komponentów UI, które przydadzą Ci się w przyszłości. Niejako przy okazji opanujesz szeroko stosowane, bardzo popularne technologie, bez których trudno jest myśleć o zawodowym projektowaniu aplikacji. Przyswoisz zatem podstawy języka TypeScript. Opiera się on na JavaScripcie, który dodaje statyczne typowanie, co pomaga deweloperom szybciej i łatwiej identyfikować i naprawiać błędy, a w efekcie przekłada się na większą produktywność i lepszą jakość kodu. Dowiesz się, jak się pracuje z biblioteką React. Jest to jedna z najpopularniejszych bibliotek JavaScriptu, służąca do tworzenia interfejsów użytkownika. Stworzony przez programistów Facebooka React słynie z wydajności, skalowalności i elastyczności. Umożliwia tworzenie dużych aplikacji internetowych. Zapoznasz się z opensource’owym narzędziem Storybook, które pozwala prezentować komponenty UI w izolacji dla frameworków: React, Vue i Angular, a także ułatwia ich testowanie, tym samym zapewnia spójność w całym projekcie. Wreszcie – przekonasz się, dlaczego warto się zaprzyjaźnić z biblioteką do stylowania komponentów w React, zwaną Emotion. Dzięki niej możliwe jest tworzenie dynamicznych i dostosowanych do potrzeb stylów. Jeśli tylko znasz podstawy JavaScriptu i React, znajdziesz w tym kursie cenne lekcje, które pomogą Ci podnieść Twoje programistyczne umiejętności na wyższy poziom! Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Przyswoisz podstawy programowania w TypeScripcie Będziesz tworzyć komponenty w bibliotece React Dowiesz się, jak używać w niej funkcji Hooks Opanujesz zasady używania narzędzia Storybook Ostylujesz komponenty z biblioteką Emotion Dowiesz się, czym jest stylowanie CSS-in-JS Poznasz dobre praktyki programowania Zaprogramujesz animację przy użyciu CSS Co więcej... Stworzysz takie komponenty jak przycisk, karta, tabela, formularz, okno modalne, menu boczne, komponent paginacji, drzewo, komponent wyszukiwarki, slider zdjęć TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI kończy się na poziomie średnio zaawansowanym w zakresie prezentowanych technologii i umiejętności. Chociaż szkolenie jest skierowane do osób, które mają podstawową wiedzę z zakresu JavaScriptu i biblioteki React, to w miarę przechodzenia do kolejnych lekcji i coraz bardziej złożonych komponentów omawia tematy i techniki, które są stosowane w nowoczesnym programowaniu frontendowym na w miarę zaawansowanym poziomie. W drodze do projektowania front-endu Po ukończeniu proponowanego przez nas szkolenia będziesz na najlepszej drodze, by zostać front-end developerem. Nauka TypeScriptu pozwoli Ci się podciągnąć z JavaScriptu. Nauczysz się korzystać z dodatkowej warstwy bezpieczeństwa, jaką TypeScript zapewnia poprzez statyczne typowanie. Kurs opiera się na programowaniu na żywo, co da Ci możliwość zaobserwowania procesu twórczego w czasie rzeczywistym, zrozumienia procesu myślowego prowadzącego, a także zobaczenia, jak radzić sobie z problemami i błędami, które mogą wystąpić podczas tworzenia kodu. Dzięki dostarczeniu projektu startowego i końcowego pojmiesz, jak od podstaw zbudować aplikację, jak skonfigurować potrzebne biblioteki, a następnie jak ją rozwijać poprzez tworzenie nowych komponentów. Jako autor tego kursu chciałbym podzielić się z Wami moją pasją do tworzenia nowoczesnych i atrakcyjnych interfejsów użytkownika. Wiem, że nauka nowych technologii może być wyzwaniem, ale wierzę, że z właściwym podejściem i zaangażowaniem każdy może opanować umiejętności, które są niezbędne do bycia profesjonalnym programistą. Programowanie to nie tylko umiejętność pisania kodu – to sposób myślenia. To sztuka rozwiązywania problemów, które wymagają kreatywności, cierpliwości i determinacji.  Krzysztof Tomecki