Wydawca: 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ę.
313
Kurs video

Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji

Arkadiusz Wrzos

Obierz kurs na... zaawansowaną znajomość języka Java Język Java należy do najważniejszych - i najpopularniejszych - języków programowania. Dlatego też jest obiektem zainteresowania wielu początkujących programistów. Można by wręcz zaryzykować tezę, że prawie każdy junior developer ma opanowane podstawy Javy i bazując na nich, rozpoczyna karierę zawodową. Tylko co dalej? Elementarna znajomość tego języka programowania jest dobra na początek. Należy jednak pójść dalej: poznać mechanizmy i technologię, na których bazują doświadczeni programiści. Dobre opanowanie technik, z których korzystają senior developerzy Javy, pozwala uniknąć pisania kodu „na chybił trafił”, a zamiast tego umożliwia swobodną pracę, bez stresu, za to z planem. Ten kurs video jest przeznaczony zarówno dla początkujących Java developerów, którzy opanowali podstawy tego języka, jak i dla programistów znających go nieco lepiej i chcących pogłębić wiedzę, usystematyzować ją i w prosty sposób przestawić się ze „starej” Javy na rozwiązania, jakimi posługują się wersje 8 i 11. Omawiane techniki są wyjaśniane dogłębnie, od podstaw, jednak bez zbędnego teoretyzowania - tak jakby senior developer rozmawiał z junior developerem, siedząc przy wspólnym biurku w pracy. Autor kursu korzysta przy tym z najpopularniejszego IDE do Javy, IntelliJ Idea w wersji Community, więc dostępnego za darmo, oraz używa czytelnych analogii i przykładów zaczerpniętych z życia. Poza omawianymi zagadnieniami nie wprowadza zbytniego rygoru w kodzie, który jest pisany przystępnie i luźno, co pomaga skupić się na konkretnym elemencie języka czy składniku programu. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu: Zgłębisz zagadnienie polimorfizmu w Javie. Zrozumiesz, czym są typy generyczne i jak należy z nich korzystać. Zapoznasz się z tematem wyrażenia lambda i dowiesz się, kiedy i jak się go używa. Dowiesz się, jak komponować składniki klas i korzystać z delegowania zadań. Opanujesz rodzaje kolekcji oraz pracę z nimi i zrozumiesz ich przeznaczenie. Co więcej... Będziesz pracować z Javą w wersji 11, czyli najnowszą wersją LTS, która będzie miała zapewnione wsparcie techniczne przez dobrych kilka lat. Java. Kurs video. Zaawansowane elementy języka kończy się na poziomie średnio zaawansowanym. Wiedzę zdobytą podczas szkolenia warto poszerzać - współpracując w zespole programistów, pochylając się nad zagadnieniem wzorców projektowych, frameworków aplikacji i architektury czy analizując propozycje rozwiązań informatycznych. Witaj w Javie 11 Java 11 stanowi swego rodzaju kontynuację wersji 10 (która nie jest już wspierana), ale jest od niej i od wersji 8 szybsza i przyjaźniejsza, a także wolna od zbędnych modułów. Bazuje na dobrych bibliotekach standardowych, co pozwala nieco „odchudzić” zależności. Dodano jej za to kilka elementów, na które warto zwrócić uwagę. Najważniejsze w Javie 11 jest jednak co innego - to długo oczekiwania wersja języka Long Time Support. Zbiera ona (i wspiera) wszystkie dobrodziejstwa Javy 9 oraz 10, a jej twórcy gwarantują, że będzie szeroko promowana, a także stosowana dzięki oficjalnemu wsparciu Oracle. Java 11 będzie w kolejnych latach synonimem pewnego standardu w programowaniu, jako nowoczesna wersja języka o uproszczonych sposobach zapisu, dopracowanych bibliotekach wewnętrznych i zoptymalizowanych mechanizmach wykonujących kod.

314
Kurs video

Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA

Tomasz Pluta, Michał Wiktor Żmijewski

Obierz kurs na dostępność cyfrową Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA. Jeśli ta nazwa jest Ci obca, wiedz, że WAI-ARIA to połączenie dwóch rzeczy: inicjatywy WAI (Web Accessibility Initiative) i specyfikacji ARIA (Accessible Rich Internet Applications). ARIA stanowi dodatkową warstwę atrybutów do znaczników HTML i umożliwia technologiom asystującym interpretację roli, właściwości lub stanu wybranego elementu. Co to oznacza w praktyce? W ujęciu cyfrowym technologie asystujące wspierają osoby niepełnosprawne w codziennych czynnościach, zapewniając im większą niezależność. W tej klasie technologii znajdziemy takie oprogramowanie jak czytniki ekranu, syntezatory mowy, programy głosowe współpracujące z przeglądarkami graficznymi, a także sprzęt: alternatywne klawiatury i urządzenia wskazujące. Atrybuty ARIA przekazują do aplikacji asystującej informacje o roli, stanie lub właściwości danego elementu. Zestaw atrybutów ARIA połączony z kodem HTML wspiera narzędzia pomocnicze w rozumieniu zawartości strony i odgrywa ważną rolę w dążeniu do zapewnienia dostępności cyfrowej w sieci. Nie czekaj, poznaj dobre praktyki WAI-ARIA i twórz aplikacje przeznaczone dla każdego! W trakcie naszego profesjonalnego szkolenia: Poznasz zasady tworzenia wygodnej i zrozumiałej dla użytkowników nawigacji Nauczysz się tworzenia stron o poprawnej logicznie strukturze Dowiesz się, jak stosować atrybuty WAI-ARIA Nauczysz się zarządzać dynamicznymi regionami na stronie Zweryfikujesz dostępność cyfrową strony internetowej Nabędziesz umiejętność weryfikowania poprawności struktury HTML Nauczysz się przeprowadzać testy manualne strony internetowej Dowiesz się, jak napisać poprawny semantycznie kod HTML Nauczysz się stosować semantyczne znaczniki HTML Zdobędziesz wiedzę na temat zastosowania ról, właściwości i stanów WAI-ARIA Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA jest przewidziany dla osób zajmujących się tworzeniem stron internetowych i wymaga podstawowej znajomości HTML. Szkolenie będzie stanowić dobre uzupełnienie wiedzy zarówno dla osób z dużym doświadczeniem, jak i tych stawiających pierwsze kroki w obszarze tworzenia stron internetowych. Nauczysz się tworzyć poprawny semantycznie kod HTML i prawidłowo opisywać elementy strony. Dowiesz się, jak zarządzać dynamicznymi regionami na stronie, i poznasz trzy główne komponenty ARIA: role, stany i właściwości. Dzięki zdobytej wiedzy ocenisz dostępność istniejących stron internetowych i będziesz wiedzieć, jak samodzielnie stworzyć dostępną stronę WWW w odniesieniu do zasad WAI-ARIA. Zgodnie z ustawą z 4 kwietnia 2019 roku od 2020 roku wszystkie portale, strony i aplikacje internetowe podmiotów publicznych muszą spełniać wymogi dostępności cyfrowej. Zatem znajomość dostępności cyfrowej jest bardzo pożądana na rynku pracy i każdy projektant UI i programista powinien znać wytyczne dotyczące dostępności oprogramowania użytkownika: przeglądarek, aplikacji i urządzeń służących do odczytywania treści cyfrowych. Ustawy, wytyczne i rynek pracy to jedno, ale pamiętajmy, że stosowanie zasad dostępności cyfrowej uczy przede wszystkim empatii i daje szansę osobom z niepełnosprawnościami na bardziej samodzielne i niezależne życie. Zachęcamy także do zapoznania się z pozostałymi szkoleniami z serii o dostępności cyfrowej: Dostępność cyfrowa. Kurs video. Wprowadzenie do tematyki i wytycznych WCAG 2.1 Dostępność cyfrowa. Kurs video. Narzędzie walidacyjne i tworzenie dostępnych treści

315
Kurs video

ChatGPT. Kurs video. OpenAI i sztuczna inteligencja w praktyce

Włodzimierz Iwanowski

Obierz kurs na ChatGPT i sztucznej inteligencji ChatGPT, mimo że premierę miał całkiem niedawno, zdążył już zdobyć ogromną popularność i uznanie na całym świecie. Statystyki mówią jasno – opracowany przez OpenAI chatbot tylko w styczniu tego roku miał ponad 100 milionów aktywnych użytkowników w ciągu miesiąca. Fenomen tego modelu językowego związany jest z jego ukierunkowaniem na generowanie odpowiedzi zbliżonej do naturalnej rozmowy z użytkownikiem. To czyni go doskonałym i interaktywnym narzędziem do pogawędki o codziennych sytuacjach, ale za sprawą swojej złożoności – ChatGPT-3 bowiem składa się z, bagatela, 175 miliardów parametrów – jest uniwersalny w każdym sektorze; szybko i dokładnie rozwiązuje zadania i może się okazać niezwykle pomocny w zwiększeniu produktywności i zautomatyzowaniu części pracy. Dzięki naszemu szkoleniu zobaczysz, jak uwolnić potencjał sztucznej inteligencji w branży kreatywnej, programowaniu stron WWW i gier, a nawet biznesie i dropshippingu. Sztuczna inteligencja to nie technologia jutra, tylko tu i teraz. Nie daj się jej zastąpić! Zacznij korzystać z jej dobrodziejstw, a będziesz o krok przed innymi. Czego dowiesz się w trakcie naszego profesjonalnego szkolenia z ChatGPT? Kurs ChatGPT to taka wiedza jak: Nauczysz się korzystać z ChatGPT i OpenAI Playground Dowiesz się, jak używać kontekstu do generowania konkretnych i szybkich odpowiedzi Poznasz zastosowanie ChatGPT w procesach edukacyjnych i codziennych czynnościach Opanujesz umiejętność generowania tekstów copywriterskich zgodnych z SEO Zapoznasz się z możliwościami sztucznej inteligencji w branży kreatywnej (pisanie scenariuszy, tekstów piosenek i opowiadań) Nauczysz się łączyć utworzone teksty z innymi narzędziami AI Poznasz sposoby zarabiania na ChatGPT, jego zastosowanie w biznesie i dropshippingu Dowiesz się, jak tworzyć produkty cyfrowe, które mogą być sprzedawane Zaczniesz używać ChatGPT do tworzenia założeń i logiki stron internetowych, a także gier Zrozumiesz działanie asystenta programowania i jego potencjał do sprawniejszego pisania kodu Nauczysz się generować obrazy na podstawie opisu tekstowego za pomocą DALL-E i Midjourney Opanujesz metody przekształcania tekstu na mowę i klonowania głosu w środowisku ElevenLabs Co więcej... Poznasz wtyczki i narzędzia korzystające z możliwości sztucznej inteligencji, takie jak: - Replica - Rytr - Replai.so - HyperWrite - AnyPicker - Eightify - neural frames Dowiesz się, jak wykryć, czy dany tekst został wygenerowany przez AI Zdobędziesz wiedzę dotyczącą przyszłości i zmian w poszczególnych zawodach ChatGPT. Kurs video. OpenAI i sztuczna inteligencja w praktyce to przewodnik po sposobach działania AI, który oprowadzi Cię po topowych wtyczkach i narzędziach i podpowie, jak budować prompty od podstaw. Taktyka opracowywania promptów i zrozumienie kontekstowości ChatGPT umożliwią Ci efektywne pozyskiwanie oczekiwanych informacji. Otrzymasz praktyczne wskazówki, jak stosować OpenAI Playground do eksperymentowania z różnymi modelami sztucznej inteligencji. Zobaczysz, jak używać modelu GPT-3 w procesach edukacyjnych i rekrutacyjnych do generowania CV i listu motywacyjnego. Poznasz techniki pisania tekstów SEO, scenariuszy, piosenek i profesjonalnych treści copywriterskich. Razem sprawdzimy, jak używać ChatGPT w poszukiwaniu pomysłów na biznes i w modelu dropshipping, jak również do otrzymywania prognoz finansowych i interesujących statystyk. Dowiesz się, jak uprościć pisanie kodu i generować go na podstawie opisu funkcjonalności lub wymagań użytkownika. Nauczysz się tworzyć za pomocą chatbota konspekty gier i stron internetowych. Z ChatGPT możesz generować funkcje i klasy wraz z ich szczegółowymi opisami, co usprawni tworzenie dokumentacji. Opierając się na specyfikacji danego programu, możesz używać sztucznej inteligencji także do generowania przypadków testowych i przyspieszenia procesu testowania aplikacji. Narzędzia AI Po ukończeniu szkolenia ChatGPT uświadomisz sobie, w jak wielkim stopniu to jedno narzędzie może usprawnić Twoją pracę. Ale! Dla jasności – ten kurs nie szkoli w zakresie jednego narzędzia. Nauczysz się obsługi przeglądarkowych narzędzi sztucznej inteligencji, takich jak DALL-E, Midjourney, Replica, Rytr, Replai.so, HyperWrite, AnyPicker, Eightify, neural frames. W opracowanym przez OpenAI DALL-E będziesz w stanie generować grafiki reklamowe, wzory na odzież i inne, dowolnego rodzaju obrazy. Kolejnym oprogramowaniem, dzięki któremu zostaniesz artystą w sekundę, jest Midjourney. Na podstawie danych wejściowych i edytowalnych parametrów przygotuje ono zestaw realistycznych grafik dopasowanych do potrzeb użytkownika. Inteligentny voice bot Replica zaś może przetwarzać mowę i generować ją w różnych językach. Narzędzia wprowadzone na rynek przez ElevenLabs działają na podobnej zasadzie – zamieniają tekst na głos o naturalnej barwie i intonacji. Takie oprogramowanie ma zastosowanie w audiobookach, asystentach głosowych i budowaniu dialogów w grach wideo. Kolejne wyzwanie, czyli analiza ruchu na stronie internetowej, teraz jest prostsze niż kiedykolwiek. Replai.so to narzędzie, dzięki któremu poznasz zachowania użytkowników, tworząc mapy ciepła i identyfikując problemy związane z wydajnością. Jeśli natomiast chcesz przygotować artykuł, opis produktu czy tekst copywriterski, Twoją prawą ręką zostanie Rytr, generujący profesjonalne teksty przez połączenie sztucznej inteligencji i uczenia maszynowego. Do tworzenia treści marketingowych i kampanii reklamowych możesz użyć także HyperWrite. W rozwiązaniach biznesowych wypróbuj Eightify, który automatycznie przetworzy duże ilości danych i wygeneruje raport na ich podstawie. Typową analizę danych możesz urozmaicić, korzystając z web scrapera AnyPicker, będącego narzędziem no code do zbierania danych ze stron WWW. Z kolei, by ożywić aplikację i wprowadzić naturalną interakcję między człowiekiem a maszyną, warto przetestować możliwości neural frames. Polecamy również kursy UX dostępne w naszej kompleksowej ofercie.

316
Kurs video

Angielski dla specjalistów IT. Kurs video. Komunikacja w codziennej pracy

Anna Lewoc

Angielski dla specjalistów IT. Kurs video. Komunikacja w codziennej pracy bazuje na praktycznych przykładach ściśle powiązanych z tematyką programistyczną, dzięki czemu zobaczysz jasno i wyraźnie, jak wprowadzać w życie dane zagadnienia — w mowie i piśmie. Dlaczego warto to zrobić? Choćby po to, by porozumieć się z zagranicznym klientem. Albo po to, by podnosić kwalifikacje zawodowe, wyszukując na własną rękę potrzebne do tego informacje w anglojęzycznych publikacjach i na stronach internetowych. Kurs pomoże Ci także przezwyciężyć barierę językową i przełamać obawę przed rozmową na tematy zawodowe, osadza bowiem nową wiedzę w znanym Ci kontekście IT. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie kursu powtórzysz najważniejsze zagadnienia gramatyczne na przykładach związanych z IT oraz usystematyzujesz i wzbogacisz słownictwo dzięki słowniczkom oraz tekstom. Nauczysz się używania właściwych słów w odpowiednim, praktycznym kontekście, ale również otrzymasz gotowe zdania i wyrażenia do natychmiastowego wykorzystania. Dowiesz się, jak należy poprawnie wymawiać i akcentować słowa, a w efekcie łatwiej porozumiesz się z osobami anglojęzycznymi i spoza branży. Kurs jest przeznaczony dla osób znających język na poziomie co najmniej podstawowym, a najlepiej średnio zaawansowanym. Po jego zakończeniu będziesz w stanie z większą łatwością posługiwać się poznanymi zwrotami i wyrażeniami. Zatem do dzieła!

317
Kurs video

HTML5 i CSS3. Kurs video. Fundamenty frontendu

Marcin Pałka

Obierz kurs na... fundamenty frontendu W świecie frontendu mnogość nowoczesnych narzędzi, pluginów i frameworków niejednego przyprawi o zawrót głowy. Zmieniają się standardy języków programowania i można rzec – wszystko płynie. Jednak i w tym świecie bez zawahania da się wymienić dwóch największych graczy – są nimi HTML i CSS. Sięgnijmy do niezbędnej teorii i sprawdźmy, dlaczego. Język znaczników HTML odpowiada za strukturę strony internetowej i określa hierarchię znajdujących się w niej komponentów. Każdy element strony jest zdefiniowany przez kod źródłowy HTML, który następnie zostaje zinterpretowany przez przeglądarkę internetową. Bez właściwej struktury HTML przeglądarka nie odczyta i nie wyrenderuje oczekiwanej zawartości. Stąd wniosek: bez znaczników HTML nie da się stworzyć strony internetowej. No dobrze, a do czego potrzebny jest CSS? Kaskadowych arkuszy stylów CSS używa się do określenia wyglądu dokumentów HTML. Prócz nadawania stylu umożliwiają separację struktury HTML od jej wizualnej prezentacji, co zwiększa przejrzystość kodu. Dzięki znajomości CSS można dostosować rozmiar dokumentu do każdej szerokości ekranu i tworzyć w pełni responsywne, skalowalne projekty. HTML i CSS tworzą duet o ogromnym potencjale i stanowią fundamenty frontendu. W trakcie naszego profesjonalnego szkolenia: Poznasz możliwości narzędzi developerskich dostępnych w nowoczesnych przeglądarkach internetowych Nauczysz się składni HTML5 i CSS3 na przykładach Poznasz znaczniki HTML5 Nauczysz się pisać poprawny semantycznie i reużywalny kod Dowiesz się, jak stworzyć responsywną stronę internetową, zgodną z aktualnymi standardami Poznasz dobre praktyki pracy z kodem HTML i stylami CSS Zrozumiesz, jak działa kaskadowość, dziedziczenie i specyficzność w CSS Nauczysz się pracować z modelem flexbox Poznasz pseudoklasy i pseudoelementy CSS Dowiesz się, jak zastosować zdobytą wiedzę do tworzenia profesjonalnych stron internetowych Opanujesz zasady kompozycji stron WWW, używając CSS box model Nauczysz się budować komponenty i z nimi pracować Dowiesz się, czym jest podejście mobile first w projektowaniu i jak je zastosować Od podstaw stworzysz projekt strony social media HTML5 i CSS3. Kurs video. Fundamenty frontendu został stworzony z myślą o wszystkich chcących poznać technologie webowe od podstaw. Kurs jest podzielony tematycznie na trzy części: pierwsza obejmuje teorię i przykłady z HTML5, druga analogicznie dotyczy CSS3, a trzecia to projekt końcowy strony internetowej. Na początek zaznajomisz się z budową strony WWW i jej składowymi. Poznasz znaczniki HTML i nowe znaczniki HTML5 jak: <header>, <main>, <section>, <footer>. Nauczysz się tworzyć tabele i rozbudowane formularze. Gdy kod HTML5 nie będzie mieć już przed Tobą tajemnic, dowiesz się, jak dodać do niego trochę kolorytu. Nauczysz się umieszczać style CSS w dokumencie, a także je resetować i standaryzować dla wszystkich wersji przeglądarek. Poznasz selektory, jednostki, pseudoklasy i pseudoelementy. Dowiesz się, jak pracować z tekstem i jak używać fontów Google Fonts. Zrozumiesz zasadę działania modelu pudełkowego w CSS i poznasz jego najważniejsze elementy (padding, margin, border, container). Znajomość box-model umożliwi Ci pełną kontrolę nad położeniem elementów na stronie. Następnie przećwiczysz właściwości potrzebne do pozycjonowania i wyświetlania elementów (display, position, float, z-index). Aby jeszcze sprawniej tworzyć elastyczne i responsywne strony internetowe, poznasz model flexbox. Za jego pomocą precyzyjnie określisz rozmieszczenie komponentów w pionie i poziomie. W trakcie rozważań o responsywności dowiesz się także, jak projektować strony WWW w podejściu mobile-first, czyli z myślą o urządzeniach mobilnych. Na zakończenie wszystkie nabyte w trakcie kursu umiejętności wykorzystasz w praktyce, tworząc projekt strony zainspirowanej Instagramem. Poznasz podejście stosowane przy prawdziwych projektach informatycznych i nauczysz się budować strony komponent po komponencie. Nigdy nie mów nigdy – wszystko może się zdarzyć. Kończyłem studia informatyczne z przekonaniem, że zostanę grafikiem komputerowym, dziś jestem w 100% frontend developerem i czerpię z tego ogromną radość każdego dnia.

318
Kurs video

Podstawy programowania. Kurs video. Bazy danych

Piotr Wrotny

Dziś w każdej firmie korzysta się z aplikacji opartych na bazach danych. To właśnie dzięki nim przedsiębiorstwa mogą w bezpieczny sposób przechowywać wiedzę o klientach i transakcjach. Dane te pozwalają na sprawną bieżącą pracę organizacji, a ich analiza umożliwia prognozowanie. Z tego powodu umiejętność wdrażania baz danych i wiedza o ich eksploatacji są bardzo pożądane na rynku pracy. Co Cię czeka podczas szkolenia? W trakcie szkolenia Podstawy programowania. Kurs video. Bazy danych nauczysz się obsługi narzędzi Oracle SQL Developer i Oracle SQL Developer Data Modeler. Po jego ukończeniu jasne będą dla Ciebie pojęcia relacyjnych baz danych oraz normalizacji baz danych. Szkoląc się w temacie, stworzysz przykładowy model bazy danych, poznasz podstawy języków SQL i PL/SQL i opierając się na nich, zaimplementujesz model bazy danych. Co więcej, po odbyciu kursu będziesz w stanie rozpocząć pracę nad optymalizacją Twojej bazy danych. W ramach szkolenia poznasz temat na poziomie podstawowym. Jednak będą to podstawy bardzo solidne, obejmujące cały proces projektowania, implementowania i eksploatowania modelu bazy danych. Opanowawszy najbardziej gruntowną wiedzę, będziesz mógł przystąpić do samodzielnego zgłębiania zagadnienia.  Zatem do dzieła!  

319
Kurs video

Python. Kurs video. Programowanie asynchroniczne

Karol Kurek

Obierz kurs na... programowanie współbieżne w Pythonie! Programowanie współbieżne (inaczej wielowątkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które się nie marnują podczas oczekiwania na przykład na reakcję człowieka. Program w trakcie czekania na odpowiedź może wykonywać w tle kilkadziesiąt innych czynności i dzięki temu nie blokować zasobów. Pozwala to zwiększyć wydajność operacji niezależnie od ograniczeń wynikających z parametrów procesora. Przy zastosowaniu współbieżności można przyspieszyć niemal każdy program, a dzięki naszemu kursowi dowiesz się, jak przekształcić stosowany przez siebie algorytm, aby w pełni wykorzystywał wielość wątków i rdzeni procesora. Co Cię czeka podczas naszego profesjonalnego szkolenia? Kurs video Python. Kurs video. Programowanie asynchroniczne składa się z 29 lekcji trwających łącznie ponad 4,5 godziny. Podczas szkolenia: Nauczysz się wykorzystywać biblioteki multiprocessing/concurrent/asyncio. Dowiesz się, jak operować na wątkach i procesach w Pythonie. Zrozumiesz, czemu nie zawsze więcej wątków i procesów przyspiesza działanie programu. Poznasz i zgłębisz pojęcie głównej pętli zdarzeń. Stworzysz własną pętlę zdarzeń. Nauczysz się tworzyć pulę wątków i pulę procesów. Poznasz GIL (Global Interpreter Lock), bazowy mechanizm rządzący wątkami w Pythonie, i zrozumiesz jego działanie. Nauczysz się rozwiązywać realne problemy przy użyciu procesorów i wątków. Poznasz funkcje repeat i partial, a także nauczysz się je stosować, korzystając z bibliotek itertools i functools. Dowiesz się, jak kiedyś korzystano z wielowątkowości, a jak robi się to obecnie. Nauczysz się używać słów kluczowych: await i async. Zrozumiesz, czym są asynchroniczne menedżery kontekstu, i dowiesz się, jak je tworzyć. Dowiesz się, jak tworzyć asynchroniczne taski i jak je grupować. A po zakończeniu szkolenia... Będziesz stosować programowanie asynchroniczne w Pythonie na poziomie średnio zaawansowanym. Korzystając z równoległości, będziesz w stanie przyspieszyć większość programów, przekształcając algorytm tak, aby wykorzystywał wielość wątków i rdzeni procesora. Wiedzę zdobytą podczas kursu zastosujesz także w pracy z wątkami i procesami w innych niż Python językach programowania, jako że asynchroniczność w wielu z nich wygląda dosyć podobnie. Nauczysz się przekształcać tradycyjny kod, który działa „linijka po linijce”, w kod asynchroniczny potrafiący wykonywać wiele działań równolegle. Dla kogo ten kurs? Python. Kurs video. Programowanie asynchroniczne jest szkoleniem przeznaczonym dla osób programujących w Pythonie. Słuchacz rozpocznie kurs na poziomie podstawowym, natomiast zakończy na średnio zaawansowanym, z wiedzą o bibliotekach multiprocessing, concurrent i asyncio - najnowszej i w związku z tym niepojawiającej się w starszych podręcznikach i opracowaniach.

320
Kurs video

Microsoft Azure. Kurs video. Aplikacje internetowe w ASP.NET Core

Bartosz Szmit

Obierz kurs na... platformę Azure Obecne czasy upływają informatykom pod znakiem aplikacji internetowych. Powstają one jedna po drugiej, w dziesiątkach, setkach tysięcy. Ich tworzenie daje pracę programistom zatrudnionym lub wynajmowanym przez mniejsze i większe przedsiębiorstwa. Sen z powiek spędzają im jednak problemy związane z wgrywaniem projektów na serwery - twórcy stron i aplikacji internetowych bardzo często narzekają na to, że najwięcej czasu zajmuje im nie tyle ich zbudowanie, ile właśnie implementacja i ewentualne modyfikacje. Tymczasem wymogi są takie, by wszelkie operacje i zmiany w obrębie aplikacji przebiegały nie tylko w sposób bezpieczny, ale i prosty, a także - właśnie! - niemal natychmiastowy. W odpowiedzi na te oczekiwania Microsoft opracował technologię Azure. Pozwala ona w szybki, bezpieczny i bardzo prosty sposób wgrywać projekty na serwer i sprzyja łatwemu rozwiązywaniu najczęstszych problemów, które mogą się w związku z tym pojawić. Ze względu na te cechy Azure zdobywa coraz większą popularność w środowisku. Chętnie korzystają z tej technologii zarówno firmy programistyczne, jak i pojedynczy twórcy aplikacji i stron internetowych. Stąd każdy programista, który chce być na bieżąco, ale też pragnie pracować szybciej, skuteczniej i wydajniej, powinien się uzbroić w wiedzę i umiejętności związane z Azure. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu video: Dowiesz się, jak przeprowadzić aktualizację z .Net Core 3.1 do .Net 5 Nauczysz się instalować pakiety Entity Framework Core Przypomnisz sobie podstawy technologii SQL Server Dowiesz się, jak przeprowadzić transformację bazy danych i jak zaimportować bazę danych do projektu Poznasz procedurę publikacji bazy danych na serwerze Azure i procedurę wdrożenia aplikacji Co więcej... Podczas szkolenia przypomnisz sobie podstawy matematyki wykorzystane w przykładach! Microsoft Azure. Kurs video. Aplikacje internetowe w ASP.NET Core wymaga od kursanta posiadania pewnych umiejętności w zakresie języka SQL, a także rozumienia tego, czym są frontend i backend. Warto, by słuchacz znał także język C# na poziomie podstawowym. W założeniu ukończenie szkolenia pozwoli jego uczestnikowi samodzielnie wdrażać na serwer Azure zarówno proste, jak i złożone aplikacje. Microsoft Azure Microsoft Azure jest platformą o charakterze chmurowym. Stworzono ją w modelu PaaS, co tłumaczy się jako platform as a service. Najkrócej definiując - Microsoft Azure pozwala przetwarzać, a także składować dane. Platformę tworzą trzy grupy technologii: Windows Azure (przestrzeń do składowania danych, środowisko uruchomieniowe), SQL Azure (relacyjna baza danych), Windows Azure Platform AppFabric (chmura hybrydowa, kontrola dostępu do usług, rozproszony cache w pamięci). Z wszystkich tych usług można korzystać zarówno w przypadku aplikacji uruchamianych lokalnie na komputerach, jak i tych, które są uruchamiane w chmurze.

321
Kurs video

Python dla każdego. Kurs video. 50 zadań z web developmentu z wykorzystaniem Django

Karol Kurek

Obierz kurs na... swoją pierwszą profesjonalną stronę internetową Z czym kojarzy Ci się nazwa Django? Mamy nadzieję, że nie tylko z pewnym kowbojskim filmem... I nie przede wszystkim! Nawet jeśli w tym momencie jeszcze tak jest, wkrótce, po ukończeniu tego kursu, będziesz mieć już czysto programistyczne skojarzenie – z wolnym, otwartym frameworkiem napisanym w języku Python, służącym do tworzenia aplikacji internetowych. Django jest najpopularniejszą platformą programistyczną przeznaczoną do tworzenia backendu stron internetowych dla Pythona i drugą najpopularniejszą platformą tego typu w ogóle. Na Django opierają się między innymi takie strony jak nasa.gov, nationalgeographic.com, youtube.com, spotify.com, instagram.com, pinterest.com, dropbox.com. Całkiem imponująca lista, prawda? Skoro interesujesz się tym szkoleniem, z pewnością w orbicie Twoich zainteresowań znajduje się także sam język programowania Python. Jego popularność i łatwość pisania w nim kodu czyni bazujący na nim framework Django najbardziej odpowiednim narzędziem do rozpoczęcia przygody z tworzeniem profesjonalnych stron internetowych. Tym bardziej że z zastosowaniem Django można zbudować zarówno pełnoprawną stronę internetową (co pokażemy w kursie), jak i sam backend i API dla frontendu napisanego w JavaScripcie (czego też nauczysz się z naszego szkolenia). Do kursu dołączonych jest 50 zadań – do samodzielnego przećwiczenia prezentowanych treści i ugruntowania lub uzupełnienia wiedzy, którą zdobędziesz. Python dla każdego. Kurs video. 50 zadań z web developmentu z wykorzystaniem Django to trzecia część bestsellerowej serii poświęconej praktycznym aspektom programowania w Pythonie. Naukę warto zacząć od szkolenia Python dla każdego. Kurs video. Rozwiąż 100 zadań z Pythona i zostań programistą, następnie zaś sięgnąć po Python dla każdego. Kurs video. 50 zadań praktycznych z programowania obiektowego. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu: Poznasz podstawy języka HTML, a także frameworka Django i języka Jinja Dowiesz się, jak włączyć działający kod Pythona do „zwykłej” strony internetowej Stworzysz API do stron internetowych z pomocą Django REST framework Nauczysz się prostej obsługi baz danych, tworzenia modeli i widoków w Django Zapoznasz się z obsługą JavaScriptu w ramach strony opartej na Django Będziesz tworzyć i aplikować migracje, renderować strony, debugować je i wrzucać na serwer Przyjrzysz się budowaniu interfejsu stron, tworzeniu szkieletu strony i zarządzaniu jej administracją, jak również obsłudze programu Postman Co więcej... W czasie szkolenia nauczysz się tworzyć zapytania w czystym Pythonie Kurs kończy się na poziomie podstawowym. W jego trakcie stworzone zostaną dwie strony – pierwsza prosta, podstawowa, a druga profesjonalna. Uczestnik szkolenia pozna dzięki temu możliwości frameworka Django, a po zakończeniu nauki będzie przygotowany do rozpoczęcia przygody z samodzielnym budowaniem stron internetowych, zwłaszcza że zdobędzie wiedzę na temat tego, gdzie szukać przeznaczonych do tego narzędzi. Profesjonalna strona internetowa Ukończywszy trzecie szkolenie z serii poświęconej Pythonowi, będziesz w stanie zbudować własną stronę internetową, opartą na jednym z najpopularniejszych służących do tego narzędzi, czyli Django – frameworku mocno rozbudowanym, a jednocześnie czystym i przemyślanym. Wracając do pierwszej strony, którą stworzysz: po kursie będziesz swobodnie nią zarządzać, modyfikować ją i oczywiście umieścisz ją w internecie. Co istotne, nie będzie to po prostu strona „tylko do odczytu”. Ponieważ Twoja witryna będzie mieć połączenie z bazą danych, będzie można ją określić mianem pełnoprawnej, innymi słowy – profesjonalnej. Jak producthunt.com, której klon przedstawiamy w kursie. By utrwalić Twoją wiedzę i zdobyte świeżo umiejętności, do kursu dołączamy zadania do samodzielnego wykonania.

322
Kurs video

C# dla laików. Kurs video. Wejdź w świat programowania!

Bartosz Szmit

Obierz kurs na... abecadło programowania Kariera programisty wielu osobom wydaje się niezwykle atrakcyjna. Nie ukrywajmy: nie chodzi tylko o rozwiązywanie skomplikowanych problemów informatycznych i pisanie świetnych aplikacji. Chodzi także o pieniądze. W branży zarabia się naprawdę dobrze. Tylko czy każdy jest stworzony do tego, by spędzać większość dnia przed monitorem komputera na tworzeniu kolejnych linijek kodu? Tego nie można sprawdzić, ucząc się teorii, to trzeba przetestować w praktyce! Na szczęście po to, by zacząć programować, nie musisz od razu kończyć wieloletnich studiów. Na początek wystarczy opanować podstawy - i inteligentnie wybrać do tego język programowania. C# nadaje się do tego celu idealnie. Stworzony przez Microsoft, jest niezwykle uniwersalnym obiektowym językiem programowania. Podejście obiektowe pozwala na powiązanie danych z procedurami, ułatwia pisanie, utrzymanie kodu i jego rozwijanie. Dzięki połączeniu C# z platformą .NET język, początkowo przygotowany do pisania pod Windows, służy również programistom Linux i Mac. W tym miejscu warto się na moment zatrzymać przy .NET - to bowiem nie tylko platforma uruchomieniowa, ale także framework, rozszerzający znacznie możliwości programisty piszącego w C#. Jeśli zdecydujesz się na nasz kurs, opanujesz zarówno najważniejsze funkcjonalności języka C#, jak i zasady współpracy z platformą .NET. Co Cię czeka podczas naszego profesjonalnego szkolenia? Ucząc się z nami podstaw C#: Poznasz najważniejsze zasady rządzące składnią języka Opanujesz wiedzę o typach i klasach Dowiesz się, jak działają techniki konwersji wartości Zrozumiesz, czym są kolekcje, a czym typ ogólny Co więcej... W trakcie szkolenia zapoznasz się z możliwościami frameworka .NET Core i nauczysz się zaprzęgać go do pracy na swoją rzecz C# dla laików. Kurs video. Wejdź w świat programowania! nie wymaga od uczącego się żadnej wiedzy, wystarczy umiejętność obsługi komputera. Będzie właściwy dla osób absolutnie początkujących, takich, które dotąd nie napisały nawet linijki kodu, ale bardzo chcą się tego nauczyć i sprawdzić, czy programowanie to coś, w czym mogą się poczuć dobrze. Ukończywszy szkolenie, będą w stanie samodzielnie napisać prostą aplikację i zmodyfikować dany program tak, by lepiej odpowiadał ich potrzebom. Dlaczego właśnie C#? Przygodę z programowaniem trzeba od czegoś zacząć. Od jakiegoś konkretnego języka. C# jako język „na start” pojawia się w kursie nieprzypadkowo. To dobry początek nie tylko dlatego, że C# jest stosunkowo prosty do opanowania. Jest to równocześnie język uniwersalny, a co za tym idzie - często używany przez profesjonalnych programistów. Jego znajomości wymaga się zarówno w większych, jak i w mniejszych firmach programistycznych. Korzystają z niego twórcy niewielkich aplikacji internetowych i kreatorzy wielkich systemów, przetwarzających gigabajty danych. A ponieważ Microsoft nieustannie wspiera C# i stale go rozwija, nic w tym dziwnego, że koderzy na całym świecie chętnie piszą w nim zarówno gry typu Pokémon GO czy Angry Birds, jak i systemy bankowe, a także oprogramowanie dla dronów i botów.

323
Kurs video

Power BI Desktop. Kurs video. Wykorzystanie narzędzia w analizie i wizualizacji danych

Marcin Paluszkiewicz

Więcej niż Excel. Więcej, szybciej, skuteczniej Termin business intelligence ostatnimi czasy jest odmieniany przez wszystkie przypadki. Według raportu Gartnera z 2020 roku aktualnie liderem w dziedzinie narzędzi BI jest Microsoft - ten kurs video oferuje możliwość zapoznania się z jednym z nich. Power BI, bo o nim mowa, pozwala efektywnie analizować dane w czasie rzeczywistym. Za pośrednictwem tego narzędzia można podłączyć się do źródła danych, zamodelować je, a następnie zwizualizować przy użyciu interaktywnych dashboardów. A wszystko to o wiele szybciej i bardziej efektywnie niż w Excelu. Excel zresztą przestaje wystarczać, gdy pojawia się konieczność dokonania analizy interaktywnej. Power BI w podstawowej wersji jest narzędziem darmowym, pozostaje więc dostępny dla każdego. Co może nawet istotniejsze, jest prosty w obsłudze i zdecydowanie bardziej wydajny niż Excel. Z tych kilku kluczowych powodów korzystają z niego chętnie nie tylko działy kontrolingu i analiz, ale również działy księgowe, logistyczne i HR. Umiejętność współpracy z Power BI staje się powoli obowiązkowa dla pracowników tych sektorów przedsiębiorstw, w których przeprowadza się różnego rodzaju obliczenia i pracuje na danych, stanowi także atut osób poszukujących pracy lub chcących się przebranżowić. W dużym skrócie: Power BI jest narzędziem dla każdego, kto pracuje z danymi, niezależnie od tego, czy działa na trzystu, czy na kilkudziesięciu milionach wierszy. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Dowiesz się, jak pobierać dane do Power BI z różnych źródeł. Nauczysz się pracować z danymi w programie. Będziesz scalać i dołączać zapytania. Stworzysz relacyjny model danych, kolumny obliczeniowe i miary przy wykorzystaniu DAX (Data Analysis Expressions). Dokonasz analizy danych z wykorzystaniem między innymi funkcji Time Intelligence. Opanujesz sztukę budowania dashboardów w Power BI. Co więcej... Opublikujesz raport w usłudze powerbi.com, a potem wyeksportujesz go do PowerPointa i formatu PDF. Power BI Desktop. Kurs video. Wykorzystanie narzędzia w analizie i wizualizacji danych kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia słuchacz będzie w stanie samodzielnie korzystać z najbardziej potrzebnych funkcji oferowanych w Power BI. Specjalista pracujący z narzędziem Power BI... ...zajmuje się na co dzień pobieraniem danych z rozmaitych źródeł - od plików excelowych, przez tekstowe, aż po bardziej wyrafinowane bazy danych. Dane te scala i przetwarza w taki sposób, by nadawały się do analizy. Korzystając z możliwości oferowanych przez Power BI i nie zapominając o starym, dobrym Excelu, tworzy czytelne raporty, które trafiają następnie do różnych osób w firmie. Najczęściej oczywiście do przełożonych. Osoba znająca narzędzie Power BI trafi więc najpewniej do działu kontrolingu lub analiz, choć znajomość tej Microsoftowej usługi otwiera znacznie szersze możliwości, włącznie z karierą BI developera. A ponieważ Power BI to narzędzie stosunkowo nowe, zna go niewielu ubiegających się o stanowiska związane z pracą z danymi. Trudno jest w dzisiejszych czasach wybić się umiejętnościami obsługi Excela - wielu jest ekspertów w tym zakresie. Za to niewiele osób potrafi korzystać z narzędzi BI - to Twoja szansa, by się wyróżnić.

324
Kurs video

Pokonaj stres. Kurs video. Jak zadbać o odporność psychiczną w obecnej i każdej trudnej sytuacji

Andrzej Niemczyk

Obierz kurs na... odporność psychiczną w trudnych sytuacjach! Długotrwały stres to we współczesnym świecie jeden z najpoważniejszych czynników chorobotwórczych. Według szacunków ekspertów nawet 70 procent wszystkich wizyt u lekarzy spowodowanych jest dolegliwościami wynikającymi z silnego, przewlekłego stresu. Od obniżonej odporności na rozmaite infekcje, przez bezsenność, zaburzenia żołądkowo-jelitowe, po najpoważniejsze schorzenia, takie jak nowotwory - długotrwałe oddziaływanie hormonów stresu na organizm może być dla niego zabójcze. Niestety, stresu trudno uniknąć, zwłaszcza w obecnej, dynamicznie zmieniającej się rzeczywistości. Wszyscy, bez wyjątku, jesteśmy na niego w mniejszym lub większym stopniu narażeni niemal każdego dnia. Niepewna przyszłość, niestabilna teraźniejszość, troska o bliskich, problemy w pracy - wszystko to poważne i niemal niemożliwe do uniknięcia czynniki stresogenne. Na szczęście znamy sposoby, jak sobie z nim radzić. Z naszego kursu dowiesz się, jak redukować poziom stresu, zwiększyć swoją odporność psychiczną w warunkach kryzysu (i nie tylko), a także jak skutecznie ograniczyć obawy. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dowiesz się, jakie procesy zachodzą w Twoim ciele, kiedy jest wystawione na długotrwały stres. Dowiesz się, jak wpływa to na Twoją kondycję zdrowotną. Poznasz źródła stresu związanego z obecną trudną sytuacją. Poznasz metody trwale pozwalające zwiększyć odporność na stres. Dowiesz się, jak szybko zredukować stres, gdy zaczyna być zbyt duży. Zrozumiesz, skąd w obecnej sytuacji biorą się Twoje lęki, i nauczysz się je zmniejszać. Poznasz błędne koło stresu i nauczysz się, jak można je przerwać. Zrozumiesz przyczyny osłabienia odporności psychicznej, nie tylko w obecnej sytuacji. Poznasz sześć metod, które zwiększają odporność psychiczną w każdym kryzysie. Nauczysz się osiągać maksymalną efektywność w pracy zdalnej. Podczas trwającego ponad godzinę kursu prowadzonego przez naszego eksperta poznasz szeroki wybór metod i technik radzenia sobie ze stresem i z lękami. Dowiesz się, czym jest stres subiektywny i jak redukować związane z nim napięcie - także w warunkach zmniejszonej aktywności fizycznej. Nauczysz się radzenia sobie zarówno z długotrwałym stresem, jak i z tym pojawiającym się w sytuacjach nagłych. Dowiesz się, jak zachować trzeźwy osąd i optymizm w warunkach przewlekłego kryzysu. Dla kogo przeznaczony jest ten kurs? Pokonaj stres. Kurs video. Jak zadbać o odporność psychiczną w obecnej i każdej trudnej sytuacji jest adresowany do wszystkich, którzy chcieliby mierzyć się z sytuacjami kryzysowymi bez obaw i na własnych warunkach; tych, którzy pragną być zdrowsi dzięki zredukowaniu wpływu stresu na swój organizm; tych, którym trudno funkcjonować w dzisiejszych czasach; tych, którzy mają problemy z adaptacją do rzeczywistości zmieniającej się nagle, w trudny do przewidzenia i niemożliwy do kontrolowania sposób; wreszcie tych, którzy czują się przytłoczeni obawami o przyszłość własną i swoich bliskich, o pracę czy zdrowie. A po zakończeniu kursu... Będziesz umiał we właściwy sposób interpretować różne zjawiska życiowe. Nabierzesz wiary we własne siły i będziesz potrafił sprawić, by nie opuszczała Cię ona w najtrudniejszych momentach. Wiedza oraz umiejętności nabyte podczas naszego kursu przydadzą Ci się w każdego rodzaju trudnej i stresującej sytuacji. Nie tylko związanej z kryzysem - także we wszystkich zawodowych i życiowych okolicznościach wymagających mobilizacji i odporności psychicznej. Będziesz zdrowszy i będziesz działać skuteczniej w życiu zawodowym i prywatnym.   Zainteresował Cię nasz kurs? Chcesz osobiście porozmawiać z prowadzącym? Skorzystaj z oferty Helion Szkolenia - szkolenia on-line prowadzonego przez Andrzeja Niemczyka.

325
Kurs video

Adobe Photoshop. Kurs video. Kompletny przewodnik po grafice rastrowej

Anna Pytlewska

Obierz kurs na Adobe Photoshop CC Grafika cyfrowa otwiera przed nami wyjątkowe możliwości projektowania użytkowego i wyrażenia ekspresji artystycznej. Odgrywa kluczową rolę nie tylko w przestrzeni internetowej. Kolorowe banery, plakaty, grafiki i retuszowane zdjęcia na stałe wpisały się w miejski krajobraz. Z pewnością wiele z nich, jeśli nie większość, powstało przy użyciu Photoshopa, który już od dekad wyznacza standardy wizualne. Wszechstronność, jaką oferuje Adobe Photoshop, uczyniła go ulubieńcem profesjonalistów. Program ten spełnia zarówno potrzeby artystów i osób piastujących stanowiska wymagające kreatywności, jak i tych, którzy muszą przestrzegać ściśle określonych wytycznych, jak UI designerzy. Zwolenników Photoshopa nie brakuje także wśród amatorów, którzy chcą wyretuszować i udoskonalić swoje zdjęcia. Dzięki prostemu w obsłudze interfejsowi nawet początkujący użytkownicy mogą poprawić jakość fotografii i tworzyć atrakcyjne efekty wizualne. Sprawdź, jak wiele możesz się nauczyć w 10 godzin. Przed Tobą 95 lekcji, które wyniosą Twoje umiejętności graficzne na nowy poziom! Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Podstaw teoretycznych związanych ze światem grafiki (DPI, przestrzeń barwna, głębia bitowa) Pracy z przestrzeniami roboczymi i narzędziami do rysowania Tworzenia własnych wariacji cyfrowych pędzli Wyodrębniania postaci z obrazu Obsługi narzędzi do selekcji ręcznej i selekcji automatycznej Pracy z maskami i na warstwach Tworzenia generowanych obrazów przy użyciu Adobe Firefly Korzystania z biblioteki Creative Cloud i materiałów z Adobe Stock Kadrowania obrazów i dopasowywania grafik do perspektywy Przekształcania marionetkowego Retuszowania zdjęć i usuwania niedoskonałości, w tym czerwonych oczu Pracy z plikami RAW i wtyczką Camera Raw Zmiany balansu bieli, ekspozycji i jasności zdjęć Pracy z presetami, na ścieżkach i z osią czasu Blurowania i wyostrzania grafik, a także redukcji szumu Obsługi filtrów neuronowych Używania obiektów inteligentnych w projekcie Tworzenia prostych animacji poklatkowych Podstawowej pracy z plikami video Tworzenia kinemagrafów Automatyzacji eksportowania Adobe Photoshop. Kurs video. Kompletny przewodnik po grafice rastrowej ukończysz na poziomie średnio zaawansowanym. W trakcie kursu zdobędziesz umiejętności swobodnego poruszania się po interfejsie programu i dostosujesz go do swoich potrzeb. Poznasz założenia grafiki wektorowej, składającej się z punktów matematycznych i opartej na siatce pikseli grafiki rastrowej. Zrozumiesz zagadnienia grafiki cyfrowej, takie jak wielkość obrazu, przestrzeń kolorów i rozdzielczość. Przećwiczysz podstawowe techniki edycji zdjęć i retuszu, a także nauczysz się korzystać z gradientów, selekcji i przekształceń. Opanujesz operowanie pędzlem i tworzenie własnych wariacji narzędzi, jak również pracę z bibliotekami Adobe Stock. Kurs obejmuje ponadto zaawansowane techniki edycji obrazu z wykorzystaniem warstw, obszarów kompozycji, filtrów i obiektów inteligentnych. Z tak przygotowanego zestawu umiejętności z powodzeniem skorzystasz przy edycji i rekonstrukcji zdjęć lub samodzielnym tworzeniu projektów graficznych, takich jak banery, ulotki, grafiki reklamowe, ilustracje, proste gify i video. Świat grafiki na początku potrafi być przytłaczający, jednak nie potrzebujemy znać wszystkich opcji, aby tworzyć ciekawe grafiki. Najważniejsze to się nie poddawać i robić projekty, które nas interesują, a nasze umiejętności na pewno będą regularnie wzrastać.

326
Kurs video

Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji

Jakub Mróz

Kurs Symfony 6 - od zera do pierwszej aplikacji Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu poświęconego na napisanie wielu linijek kodu. I tu z pomocą przychodzi framework języka PHP — Symfony. Polscy programiści cenią go wyżej niż drugi w kolejności pod względem popularności, czyli Laravel. Wśród głównych zalet Symfony wymienia się łatwą skalowalność aplikacji, korzystanie z wzorców projektowych i bardzo przejrzystą strukturę. Jeśli chcesz się rozwijać jako twórca stron internetowych i aplikacji w języku PHP, koniecznie weź udział w proponowanym przez nas kursie. Wspólnie z jego autorem postawisz swojego pierwszego bloga z użyciem frameworka Symfony i nauczysz się budować bezbłędne aplikacje — czytelne, łatwe w utrzymaniu i rozwijaniu, bezpieczne. Przy okazji poznasz wiele praktycznych wzorców projektowych, których możesz potem używać do pracy z innymi językami programowania i podczas korzystania z innych frameworków. W efekcie Twoje umiejętności, a co za tym idzie — wartość na programistycznym rynku pracy wzrosną. I kto wie, może zdecydujesz się działać jako wolny strzelec i zaczniesz stawiać kolejne strony i tworzyć aplikacje na bazie PHP/Symfony? Co Cię czeka podczas naszego kursu Symfony 6? Pracując z proponowanym przez nas kursem Symfony 6: Poznasz podstawy frameworka Symfony Stworzysz samodzielnie swoją pierwszą aplikację w Symfony: od bazy danych, przez warstwę wizualną, aż po backend Opanujesz poruszanie się po dokumentacji frameworka, dzięki czemu będziesz w stanie łatwo pozyskać potrzebne informacje Rozwiniesz znajomość PHP i SQL Lepiej poznasz narzędzia do tworzenia aplikacji internetowych: IDE (PhpStorm), terminal, przeglądarkę z narzędziami dla programistów Dowiesz się, jak pracować z Dockerem Co więcej: Szkolenie poświęcone budowaniu aplikacji z udziałem frameworka Symfony pozwoli Ci poszerzyć znajomość wzorców projektowych i ułatwi kreowanie produktów łatwych w utrzymaniu i rozwijaniu Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji kończy się na poziomie średnio zaawansowanym. Dzięki poznaniu wszystkich procesów tworzenia i zdobyciu umiejętności obsługi potrzebnych narzędzi będziesz w stanie tworzyć własne aplikacje. Co po kursie Symfony 6? Jako przeszkolony programista PHP, znający framework Symfony, staniesz się bardziej wartościowym pracownikiem zarówno dla startupów (wiele z nich chętnie korzysta z tej technologii, ponieważ Symfony umożliwia szybkie budowanie wydajnych i bezpiecznych aplikacji), jak i większych firm, gdzie wymaga się specjalizacji i gruntownej znajomości swojej „działki” w programowaniu. Jeżeli zatem interesujący jest dla Ciebie język PHP i kreowanie z jego udziałem stron WWW i aplikacji przeglądarkowych, to zdecydowanie Symfony jest dla Ciebie. Sprawdź także kursy tworzenia gier dostępne w naszej ofercie.

327
Kurs video

Design systemy w Figmie. Kurs video. Planowanie, tworzenie i optymalizacja

Dorwij Nerda, Bartosz Piątek

Obierz kurs na... sprawniejsze projektowanie interfejsów Jeśli - komercyjnie lub na razie tylko amatorsko - tworzysz strony internetowe i aplikacje mobilne, z pewnością nazwa Figma nie jest Ci obca. W końcu to chmurowe narzędzie jest uznawane, obok na przykład AdobeXD, za jedno z najnowocześniejszych przeznaczonych do tego oprogramowań. Korzystają z niego niemal wszystkie firmy specjalizujące się projektowaniu stron i aplikacji. Tam, gdzie trzeba sprawnie przygotować i prototypować interfejs użytkownika, Figma jest niezastąpiona. Umożliwia bowiem tworzenie widoków interaktywnych, jest dostępna przez przeglądarkę, działa szybko, pozwala pracować nad projektem kilku osobom jednocześnie i aktualizuje go w czasie rzeczywistym. A to dopiero początek listy zalet, które spowodowały, że w kilka lat Figma szturmem zdobyła serca i pulpity designerów. Oznacza to mniej więcej tyle, że bez odpowiednio dobrej znajomości Figmy trudno jest dziś znaleźć pracę w firmie czy dziale zajmującym się kreowaniem nowych stron i aplikacji. Jeśli dysponujesz podstawową znajomością tego oprogramowania i chcesz poszerzyć wiedzę i umiejętności w tym zakresie - nasz kurs jest dla Ciebie. Projektowanie design systemów, a zwłaszcza tworzenie do nich dokumentacji, czego między innymi nauczysz się w trakcie szkolenia, pozwoli Ci realizować bardziej rozbudowane pomysły. Zobaczysz też, jak dzięki korzystaniu z Figmy można skuteczniej współpracować z innymi członkami zespołu - a to znacznie przyspiesza i usprawnia pracę nad projektem. Co Cię czeka podczas naszego profesjonalnego szkolenia W czasie kursu skupimy się na takich zagadnieniach jak: projektowanie design systemów projektowanie interfejsów tworzenie dokumentacji atomic design auto-layout komponenty style zmienne siatka typografia grid odstępy Szkolenie Design systemy w Figmie. Kurs video. Planowanie, tworzenie i optymalizacja kończy się na poziomie średnio zaawansowanym. Zahacza o konkretną specjalizację w zakresie projektowania interfejsów. Tworzenie choćby podstawowych design systemów jest nieodzownym elementem większości projektowanych aplikacji czy stron. Czym jest design system Design system to zbiór zasad, narzędzi i procesów pozwalających usprawnić projektowanie, budowę, a w późniejszym czasie rozwój cyfrowych produktów. Stanowi on swojego rodzaju bibliotekę komponentów graficznych i kodu strony lub aplikacji, a także zapisaną wiedzę dotyczącą tego, jak powinno się z nich korzystać. Na etapie projektowania interfejsu użytkownika w pracy nad system designem bardzo dobrze sprawdza się Figma. Patronat medialny:

328
Kurs video

HTML5 Canvas. Kurs video. Tworzenie elementów graficznych na stronach internetowych

Bartosz Szmit

Obierz kurs na... wzbogacenie strony internetowej o nowe elementy HTML5 Canvas jest elementem języka HTML, wprowadzonym do niego w wersji 5. Pozwala na dynamiczne, skryptowe renderowanie kształtów, a także obrazów bitmapowych. Inaczej: umożliwia kodowanie grafik. Programista, który „włada” tą technologią, jest w stanie tworzyć strony internetowe bogate w grafiki - od prostych rysunków po ciekawe, skomplikowane animacje. Jednak Canvas to nie tylko grafiki i animacje, ale także efektowne filmy 3D, które równie świetnie sprawdzą się jako uatrakcyjnienie serwisu internetowego (a czasem, na przykład w przypadku stron służących prezentacji obiektów, jako jego integralna, ważna część). Jeśli jesteś programistą i czujesz, że warto poszerzyć swoje kwalifikacje o umiejętności graficzne, nie porywaj się od razu na skomplikowane programy do rysowania i projektowania warstwy graficznej serwisów - zacznij od opanowania elementu Canvas HTML5, a będzie Ci łatwiej. Łatwiej pisać efektowne strony WWW i pracować z grafikami. W ramach tego kursu niejako przy okazji opanujesz darmowy edytor kodu źródłowego Visual Studio Code, z którego z pewnością także będziesz korzystać w przyszłości - to najpopularniejsze tego typu środowisko na świecie. Umiejętności posługiwania się nim mogą od Ciebie wymagać Twoi zleceniodawcy i szefowie projektów. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video opanujesz wiedzę, dzięki której: Nauczysz się rysować płaskie figury geometryczne. Będziesz je rysować z wykorzystaniem opcji otwierania i zamykania ścieżki. Opanujesz metodę wypełniania figur i tekstów gradientami. Zobaczysz, jak animuje się teksty i obrazki. Dowiesz się, na czym polega pikselowe przetwarzanie obrazów. Sprawdzisz, jak wykrywa się kolizje. Zaanimujesz figury między punktami, a także wektorowo. Co więcej... Nauczysz się kodować kontrolki typu play/pause na bazie odtwarzacza audio/video. Canvas. Kurs video. Tworzenie elementów graficznych na stronach internetowych jest przeznaczony dla osób, które posiadają już pewne umiejętności pracy z JavaScriptem i HTML5. A zatem, jeśli zdarzyło Ci się pracować z tymi językami, to szkolenie jest właśnie dla Ciebie. To bardzo intensywny kurs, w jego trakcie przyswoisz znaczną „dawkę” kodowania, więc ukończywszy go, będziesz o sobie mówić, że znasz Canvas HTML5 na poziomie co najmniej średnio zaawansowanym. Dlaczego Canvas? Odpowiedź numer jeden jest prosta: by się wreszcie porozumieć. Chodzi oczywiście o komunikację z działem graficznym, gdzie powstają layouty stron i serwisów WWW. Tak się bowiem składa, że dość często przepisanie elementów graficznych na elementy funkcjonującej strony idzie opornie. I wtedy wkracza specjalista od Canvas - i robi porządek, przez co staje się niezbędnym ogniwem komunikacji między grafikami i programistami. Czyli wkraczasz Ty! Odpowiedź numer dwa właściwie też jest prosta i ma formę pytania: dlaczego by się nie nauczyć posługiwania się technologią Canvas, skoro można w niej tworzyć świetne, efektowne animacje, i to nie tylko w 2D, ale nawet w trójwymiarze? Możesz w niej kodować całe filmy, do wykorzystania później na przykład w celach reklamowych - ruchoma prezentacja dowolnego produktu online, od spożywczego po elektroniczny, jest dużo lepsza i skuteczniejsza niż statyczne zdjęcie.

329
Kurs video

Pixel art. Kurs video. Stwórz świat w stylu retro

Wojciech Witowski

Obierz kurs na... tworzenie gier w starym stylu Czy potrafisz rozszyfrować termin „piksel”? Stanowi on zbitkę dwóch angielskich wyrazów: picture i element. Stąd piksel to najmniejszy jednolity fragment obrazu wyświetlanego na ekranie. Dzisiejsza technika z jej fenomenalną rozdzielczością sprawia, że ludzkie oko nie dostrzega pojedynczych pikseli, ale dawniej widać było wyraźnie, że grafiki gier tworzone są z wielu maleńkich kwadratów. Ponieważ jednak lubimy wracać do tego, co znamy i co było dawniej, a to, co było dawniej, z czasem nabiera szlachetności, wyraźne rozpikselowanie obrazu znowu jest modne i wielu dzisiejszych twórców celowo produkuje gry w duchu pixel art – z widocznymi pikselami, z grafiką, którą tworzy się za pomocą manipulowania tymi najmniejszymi elementami obrazu. To świetna wiadomość dla kogoś, kto dopiero zaczyna przygodę z tworzeniem gier video. Niezależnie od tego, czy masz talent plastyczny, czy może jesteś koderem – z tym rodzajem grafiki poradzisz sobie bez problemu. Możesz używać jej do gier, ale także do innych celów, na przykład reklam, webkomiksów czy animacji. Kreując rozrywkę w duchu pixel art, dołączysz do twórców gier niezależnych (tzw. indie), którzy przygotowują swoje gry w małych zespołach, a czasem wręcz jednoosobowo. Co nie znaczy, że na nich nie zarabiają. Przykładowo gra Stardew Valley – stworzona w stylu pixel art przez jednego człowieka – od wydania w 2016 roku do 2023 wzbogaciła jej twórcę o ponad 20 milionów dolarów. Nasz kurs przygotuje Cię do tworzenia gier w duchu pixel art zarówno teoretycznie, jak i praktycznie. W jego trakcie zyskasz cenną wiedzę dotyczącą artystycznych i technicznych aspektów zagadnienia. Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem: Opanujesz podstawy obsługi programów Krita i Unity 2D Dowiesz się, jak tworzyć estetyczny pixel art Nauczysz się budować elementy świata w stylu retro pixel art Powołasz do życia animowane postaci w duchu retro Przyjrzysz się eksportowi assetów z Krity do Unity Przekonasz się, jak wygląda współpraca z narzędziem do tworzenia map na bazie kafelków (tili) w Unity Pixel art. Kurs video. Stwórz świat w stylu retro kończy się na poziomie podstawowym w zakresie tworzenia grafiki pixel art, jak również obsługi programów Krita i Unity 2D. Szkolenie da Ci więc solidną bazę do dalszej samodzielnej nauki. Jeśli lubisz wygląd gier zrealizowanych w pixelartowym stylu, ale nigdy takich nie tworzyłeś lub jesteś na początku swojej przygody z tym stylem, to ten kurs jest dla Ciebie idealny.

330
Kurs video

Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów

Sebastian Domagała

Obierz kurs na... supersprawne serwisy WWW Biznes w XXI wieku jest oszczędny i wymagający równocześnie. Z jednej strony dąży do maksymalnie racjonalnego wykorzystania środków i czasu, z drugiej - wymaga perfekcji w obsłudze klienta. Również online. Dlatego też przedsiębiorcy, dla których przygotowuje się większość serwisów internetowych, coraz chętniej korzystają z chmur i ich wielkiej mocy obliczeniowej, a także supersprawnych mikroserwisów, zdolnych do jednoczesnej obsługi bardzo wielu użytkowników. Te wymagania są niemal idealnie skrojone pod możliwości JavaScriptu, Node.js i TypeScriptu. Potwierdza to między innymi ankieta Stack Overflow. Zgodnie z jej wynikami JavaScript jest obecnie najczęściej używanym językiem programowania, Node.js najchętniej stosowanym frameworkiem, a TypeScript jedną z najbardziej lubianych i pożądanych technologii w świecie programowania. Widać więc jasno kierunek, w jakim idzie programowanie. Czy nie uważasz, że czas najwyższy opanować te technologie i zacząć zarabiać na tworzeniu skalowalnych, sprawnych mikroserwisów? Ten bazujący na JavaScripcie kurs pozwoli Ci zdobyć solidne podstawy Node.js, usystematyzuje Twoją wiedzę dotyczącą skutecznego tworzenia i rozwijania projektów i pokaże Ci, w jaki sposób wyłapać błędy w kodzie przed jego odpaleniem przy użyciu TypeScriptu. W efekcie nauczysz się tworzyć zracjonalizowane i sprawne projekty o sensownej strukturze, a Twój kod (i Twoje serwisy) zyska na skalowalności. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie kursu: Poznasz zasadę działania Node.js i sposoby na praktyczne korzystanie z niego w mikroserwisach. Opanujesz podstawy TypeScriptu i nauczysz się go używać. Dowiesz się, jak stworzyć prawidłową strukturę projektu i podzielić go na części składowe. Zobaczysz, jak się pracuje z bazami danych Co więcej... Zdobędziesz podstawy Basha, zrozumiesz, jak integruje się z Gitem i tworzy projekt według dokumentacji (Swagger). Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów zakończysz na poziomie średnio zaawansowanym. Twoja wiedza dotycząca Node.js będzie zaawansowana, natomiast mikroserwisy i ich integracje to bardzo obszerny temat, także po kursie dobrze będzie poświęcić jeszcze nieco czasu na pracę indywidualną. Kurs jest przeznaczony dla osób które znają już podstawy języka JavaScript albo umieją programować w innym języku, choć wtedy niektóre rzeczy będą sobie musieli przyswoić we własnym zakresie. Node.js developer, full stack developer, a może specjalista od IoT (Internet of Things)? Nasz kurs to Twoja podstawa. Podstawa, baza, punkt wyjścia do rozwijania kariery w branży IT. Nabywszy wiedzę i umiejętności w zakresie JavaScriptu, Node.js i TypeScriptu, będziesz mógł się starać o pracę w charakterze Node.js developera lub też full stack developera. Dzięki świadomości, na czym polega backend development, będziesz posiadać potrzebne narzędzia i podstawy, aby realizować własne pomysły związane na przykład z internetem rzeczy (projekt Node-RED). To da Ci perspektywy na przyszłość, która z pewnością będzie tylko bardziej i bardziej cyfrowa, oparta na wszechobecnej sieci.

331
Kurs video

C# w Unity. Kurs video. Twórz skrypty w grach komputerowych

Arkadiusz Brzegowy

Obierz kurs na... naukę programowania Branża IT rozwija się z każdym rokiem intensywniej. Wraz ze stopniową automatyzacją, robotyzacją i wirtualizacją życia potrzeba coraz więcej osób, które będą w stanie sprawnie komunikować się ze światem rozmaitych maszyn - pisać dla nich oprogramowanie, tworzyć i udoskonalać strony WWW i aplikacje, budować sieci komputerowe, testować kod itd. Jeśli zatem zastanawiasz się nad swoją przyszłą pracą zawodową i skłaniasz się ku karierze developera, to podpowiadamy: słuszny wybór. Teraz pozostaje tylko odpowiednio się do tej kariery przygotować. W ramach tego kursu video proponujemy Ci zapoznanie się z językiem C Sharp (C#), operującym w zintegrowanym środowisku do tworzenia gier Unity. C# należy do wielkiej piątki najczęściej używanych języków w IT, jest rozbudowany i wszechstronny, a przy tym dość prosty do opanowania. Szczególnie jeśli przygodę z nim zacznie się od... zabawy. Bo czym, jeżeli nie zabawą, jest samodzielne tworzenie gry polegającej na prowadzeniu farmy? Napisz grę, a Twoją wygraną będzie kariera programisty! Co Cię czeka podczas naszego profesjonalnego szkolenia? Ten kurs video pozwoli Ci między innymi: Opanować pojęcia zmiennej i podstawowych operatorów Nauczyć się tworzenia metod i przekazywania do nich argumentów Przyswoić pojęcia klasy i instancji obiektu klasy ze zrozumieniem różnic pomiędzy nimi Budować obiekty do scen 3D z kodu, klikalne obiekty w scenach 3D i obsługiwać UI w scenach 3D (Canvas World Space) Używać zdarzeń (events) w kodzie C# Poznać zasady komunikacji pomiędzy modułami Przyjrzeć się kontenerom - tworzeniu kontenerów z danymi (ScriptableObject) i odczytywaniu danych z kontenerów w trakcie działania aplikacji Dowiedzieć się co nieco na temat procesów zmian w kodzie Co więcej... Jednym z Twoich zadań w ramach szkolenia będzie zaprogramowanie komunikujących się i wymieniających dane systemów i modułów, w jego trakcie zatem opanujesz i tę sztukę Praktyczny kurs programowania C# w Unity. Kurs video. Poziom podstawowy kończy się na poziomie ponadpodstawowym. Oznacza to, że opanowawszy prezentowaną w nim wiedzę i umiejętności, będziesz znać solidne bazowe konstrukcje języka C# - a te przydadzą Ci się później, kiedy zagłębisz się w tajniki programowania. Sadź warzywa, handluj plonami. Baw się i ucz! Język C Sharp ma dwojaką naturę. Z jednej strony jest dość prosty do opanowania (w każdym razie w swoich postawach), z drugiej - bardzo rozbudowany. Odpowiada to jego kolejnej cesze, czyli wszechstronności, jednak powoduje, że wiele książek, kursów i innych materiałów służących nauce tego języka jest niezwykle obszernych. Co, przyznajemy, może odstraszać przyszłego programistę. Tymczasem do nauki podstaw C# można podejść zupełnie inaczej - praktycznie, co właśnie proponujemy. A że człowiek najlepiej uczy się przez zabawę... Zatem szkolenie z C# przeprowadzimy pod pretekstem prowadzenia farmy, pielęgnowania roślin uprawnych i zarabiania kokosów. Kto wie, może nawet uda Ci się ułatwić sobie życie i zautomatyzować wiele procesów? Wszystko zależy od tego, jak dobrze opanujesz C Sharpa. By ułatwić Ci zadanie, w kursie właściwie pomijamy wykłady teoretyczne, a skupiamy się na nauce składni i konstrukcji programistycznych języka C#. Kolejność tematów została tak zsynchronizowana ze scenariuszem tworzenia gry, aby można było płynnie i równolegle poznawać C# od podstaw. Niektóre książki o C# są naprawdę grube. Starałem się, aby kurs był tak bardzo praktyczny, jak to tylko możliwe. Terminy wprowadzane są w momencie ich pierwszego użycia. Mam nadzieję, że poza tym, że połkniecie bakcyla w dziedzinie sadzenia warzyw i handlu plonami, uda Wam się także mocno rozwinąć programowanie w C#, aby umiejętnie wprowadzać automatyzacje na farmie!  Arkadiusz Brzegowy

332
Kurs video

Receptura na Python. Kurs Video. 54 praktyczne porady dla programistów

Karol Kurek

Obierz kurs na... usprawnianie kodu w Pythonie! Fachowcy z branży IT, by dobrze wykonywać swoją pracę, muszą w niej zwykle używać od kilku do kilkunastu narzędzi. Z drugiej strony nikt nie jest w stanie dobrze poznać nawet wycinka wszystkich technologii, języków programowania czy aplikacji, które powstają każdego roku. Czy wśród tego bogactwa, by nie rzec - nadmiaru, można znaleźć coś, co będzie narzędziem uniwersalnym, swoistym szwajcarskim scyzorykiem? Pozwalającym na realizowanie wielu, często odległych tematycznie zadań, równocześnie zapewniającym łatwość obsługi, ale też konieczną jakość? Pewnie nie ma, ale prawdopodobnie najbliższy spełnieniu tych wymagań jest język programowania Python. A zwycięzcą jest Python! W zależności od metody badawczej Python stał się najpopularniejszym językiem programowania na świecie (ranking PYPL) lub właśnie się nim staje (ranking TIOBE). Aż 16% zawartości serwisu GitHub powstało w Pythonie. I dotyczy imponującego zakresu: administracji sieciami komputerowymi, bezpieczeństwa i jego testowania, aplikacji webowych, analizy danych czy zaawansowanych systemów eksperckich opartych na uczeniu maszynowym. Jest to bardzo znaczący sygnał — niezależnie od specjalizacji coraz częściej będziemy napotykać rozwiązania stworzone przez programistów używających Pythona. I ten trend nie powinien się w najbliższej przyszłości zmienić, lecz raczej wzmocnić. Warto jednak mieć świadomość, że aby dobrze zrozumieć i efektywnie wykorzystywać kod innych programistów, nie wystarczy podstawowa wiedza. Czy to w gotowych rozwiązaniach, czy też w bibliotekach lub frameworkach tysiące programistów ciągle znajduje nowe zastosowanie dla - zdawałoby się, znanych już na wskroś - mechanizmów tego języka. A bardzo prawdopodobne jest, że cudzy kod może nas zaskoczyć użyciem wcześniej zupełnie nam nieznanego rozwiązania. Niektóre elementy Pythona z jednej strony są niemal kompletnie nieznane, z drugiej - bardzo ciekawe i przydatne. W przypadku wielu z nich, na przykład alternatywnych kompilatorów, mechanizmów umożliwiających omijanie GIL-a, menedżerów kontekstu, próżno szukać w internecie dobrego wyjaśnienia. Na inne zagadnienia (operator walrus, metaklasy, profilery, tworzenie własnych iteratorów) możemy się po prostu nie natknąć, a przez to nie wiedzieć, że problem, z którym się borykamy, został już dawno rozwiązany, i to prawdopodobnie lepiej. Czego się nauczysz podczas naszego profesjonalnego szkolenia? Receptura na Python. Kurs video. 54 praktyczne porady dla programistów pozwoli Ci poznać wiedzę posiadaną przez nielicznych ekspertów. Dowiesz się między innymi: Jak mierzyć i kilkakrotnie przyspieszyć czas wykonywania kodu Pythona. Jak wykorzystywać profiler (cProfile) do wskazywania wąskich gardeł w kodzie. Jak tworzyć własne dekoratory. Jak pisać menedżery kontekstu. Jak kompilować kod do pliku wykonywalnego. Jak naprawdę działają popularne mechanizmy, często rozumiane tylko powierzchownie: try-except, polimorfizm, sprawdzanie możliwości obiektu, wyrażenia listowe czy słownikowe, rozpakowywanie obiektów i wiele innych. Jak korzystać z wprowadzonego w Pythonie 3.8 operatora walrus (:=). Jak wykorzystać wszystkie sposoby dziedziczenia w Pythonie. Jak pisać własne iteratory i generatory - i to na wiele sposobów! Jak tworzyć metaklasy. Jak tworzyć dataklasy wprowadzone w Pythonie 3.7. Jak tworzyć klasy abstrakcyjne i metody wirtualne. Jak przeciążać operatory. Jak stosować 121 metod specjalnych (magicznych) Pythona. Których mechanizmów Pythona lepiej się wystrzegać. Jak sprawić, żeby Python działał inaczej, niż przewidzieli twórcy tego języka. Nie tylko dla orłów Receptura na Python. Kurs video. 54 praktyczne porady dla programistów jest skierowany do osób, które dobrze opanowały przynajmniej podstawy tego języka, i - oczywiście - do tych bardziej doświadczonych. Autor włożył wiele wysiłku, by wyczerpująco zaprezentować poruszane przez siebie zagadnienia. Nawet dla mniej zaawansowanych, którzy nie od razu wszystko przyswoją i zastosują, będzie to doskonały przegląd możliwości Pythona. A dla tych, którzy czują się z nim pewniej, będzie to świetne uzupełnienie wiedzy i umiejętności — w końcu programista uczy się całe życie!

333
Kurs video

Facebook Ads. Kurs video. Marketing w social mediach

Joanna Stefaniak

Facebook Ads - kurs video dla Ciebie! Dla wielu z nas social media są niemal synonimem internetu. Chętnie spędzamy w nich i z nimi czas - scrollowanie Facebooka czy Instagrama to oczywista czynność, jaką podejmujemy w wolnej chwili, na przykład w autobusie, w kolejce na poczcie, a nawet przed snem lub tuż po przebudzeniu. Można na to narzekać, można wieszczyć ponurą przyszłość ludzkości i opowiadać o negatywnych skutkach przebodźcowania i łykania płynącej z mediów społecznościowych papki informacyjnej. Ale tak po prostu jest: z usług Facebooka na przykład korzysta już 2,5 miliarda ludzi. To potężna armia użytkowników tego serwisu i... Twoich potencjalnych klientów! Nie możesz pominąć tego kanału w swojej strategii reklamowej. Aby jednak potencjalnych klientów zmienić w realnych, trzeba wiedzieć, co zrobić, by do nich dotrzeć. Innymi słowy: musisz opanować mechanizmy reklamowe Facebooka. Nie jest to bardzo trudne, o czym mamy nadzieję Cię przekonać podczas naszego szkolenia, a niesie wiele korzyści: odpowiednio przygotowana reklama, z właściwie zdefiniowaną grupą odbiorców, dotrze precyzyjnie do ściśle wybranych przez Ciebie osób nie tylko na Facebooku. Także na Instagramie, Messengerze i WhatsAppie! Tym bardziej warto się zainteresować narzędziem Facebook Ads i zacząć korzystać z social mediów nie tylko dla rozrywki, ale i w celach reklamowych. Co zawiera kurs reklamy na Facebooku? Dzięki naszemu kursowi online Facebook Ads: Dowiesz się, jak skonfigurować konto reklamodawcy Poznasz zasady tworzenia reklam na Facebooku Przygotujesz zestaw reklam krok po kroku Zdefiniujesz niestandardową grupę odbiorców Ustawisz pierwszą reklamę Dodasz do reklamy piksel Facebooka Nauczysz się trzymać pieczę nad kampanią (optymalizacja, analiza, raportowanie) Co więcej: Przyjrzysz się wszystkim przydatnym narzędziom, jakie oferuje system Facebook Ads Facebook Ads. Kurs video. Marketing w social mediach kończy się na poziomie średnio zaawansowanym - po szkoleniu będziesz w stanie nie tylko włączyć reklamę, ale również przeanalizować jej efektywność i wskazać obszary do poprawy lub skalowania wyniku. Facebook Ads, czyli wiedza dla social media managers Wiedza, jaką oferujemy w ramach kursu Facebook Ads, przyda Ci się, jeśli jesteś właścicielem firmy, którą chcesz rozwijać poprzez docieranie z reklamą do użytkowników Facebooka, Messengera, WhatsAppa i Instagrama. To oczywiste - dzięki szkoleniu poszerzysz swoje kanały dotarcia. Może się okazać przydatna także wówczas, gdy myślisz o karierze social media managera. Jeśli lubisz świat social mediów, potrafisz kreować angażujące posty, a śledzenie nowinek i zmian w wirtualnym świecie sprawia Ci przyjemność - to wciąż potrzeba Ci wiedzy dotyczącej reklamowania w nim usług i produktów, podbijania widoczności postów, kreowania reklam dobranych stricte do jasno zdefiniowanej (i ustawionej) grupy klientów, którą na FB nazywa się „grupą odbiorców”. Rzecz jasna nasz kurs reklamy na Facebooku to tylko wstęp do Twojej kariery w roli social media ninja, ale... to dobry wstęp. Rzetelny i stanowiący świetny punkt wyjścia do dalszego rozwoju. Sprawdź także kursy WordPress, dzięki którym poprawisz swoją konkurencyjność na rynku pracy.

334
Kurs video

Figma. Kurs video. Wejdź do branży jako UI/UX designer

Dorwij Nerda, Bartosz Piątek

Obierz kurs na... kreowanie interfejsów z narzędziem Figma Dzisiejszy odbiorca stron WWW i aplikacji internetowych jest niezwykle świadomy i wymagający. Jeśli cokolwiek go rozproszy, coś nie będzie mu pasowało, przechodzenie między podstronami lub kolejnymi oknami aplikacji okaże się niewygodne albo nieintuicyjne - poirytowany, porzuci stronę lub aplikację i nigdy na nią z własnej woli nie wróci. Nowe rozwiązania w sieci mają przede wszystkim ułatwiać codzienne życie - to prywatne i to zawodowe. Projekty, które je w jakikolwiek sposób utrudniają, nie mają szans się przebić, choćby oferowana za ich pośrednictwem usługa była najlepsza. Świadomi tego menedżerowie firm związanych z branżą informatyczną stale poszukują osób, które potrafią tak zaprojektować interfejs użytkownika strony i aplikacji, by był on zarazem maksymalnie przyjazny, prosty i efektywny. Wiedza i umiejętności prezentowane w tym kursie Figma online wprowadzą Cię w środowisko programu Figma, który jest standardowo stosowany w projektowaniu zgodnym z najlepszymi praktykami user experience i user interface. To właśnie w Figmie rozpoczyna się każdy projekt interfejsu. W ramach szkolenia poznasz branżowe standardy dotyczące działania w tym programie. Przygotuje Cię to do przyszłej pracy, ale przede wszystkim pozwoli stworzyć profesjonalne portfolio, bez którego nie sposób aplikować nawet na stanowisko juniorskie w branży UX/UI. Co Cię czeka podczas naszego profesjonalnego kursu Figma? W trakcie nauki z naszym kursem Figma online między innymi: Poznasz absolutne podstawy pracy w Figmie (tworzenie konta, elementy interfejsu, nawigowanie po nim) Opanujesz bazowe narzędzia programu (warstwy, kształty, pen tool, pencil tool itd.) Będziesz pracować z elementami tekstowymi i graficznymi Szczegółowo przyjrzysz się tzw. autolayoutowi Skupisz się na stylach dostępnych w Figmie Dowiesz się, jak instalować pluginy i komponenty Przekonasz się, z jakich systemów designu warto korzystać Co więcej... W trakcie szkolenia będziesz prototypować, pracować w grupie i z aplikacją Figma Mobile App Figma. Kurs video. Wejdź do branży jako UI/UX designer kończy się na poziomie podstawowym, który pozwala na zupełnie swobodne posługiwanie się programem Figma. Po ukończeniu szkolenia będziesz w stanie tworzyć własne interfejsy, aplikacje mobilne itp., a także dalej się rozwijać w dziedzinie UX/UI. Kim jest UX/UI designer? Specyfika pracy designera UI/UX polega na projektowania doświadczenia użytkownika w kontakcie z różnego rodzaju interfejsami cyfrowymi - od prostych stron internetowych, przez aplikacje mobilne, aż po różnego rodzaju interfejsy urządzeń elektronicznych (na przykład in-car entertainment). Ktoś, kto zajmuje się tą dziedziną, musi posiadać wiedzę z dziedziny psychologii, wykazywać się naturalną empatią, a także - oczywiście - zdolnościami graficznymi. Z tyłu głowy stale ma podświetlone na czerwono zdanie: najważniejszym aspektem dobrze zaprojektowanego layoutu jest łatwość i przyjemność korzystania z niego. Osoby pracujące w tej branży muszą nieustannie poszerzać swoje umiejętności, ponieważ rozwój następuje w szybkim tempie, na rynku pojawiają się kolejne nowatorskie technologie (na przykład VR, AR), które wymagają często zupełnie innego podejścia do zagadnienia współpracy z użytkownikiem. Patronat medialny kursu Figma: Polecamy także inne szkolenia w ofercie, takie jak kurs Photoshopa.

335
Kurs video

Dostępność cyfrowa. Kurs video. Narzędzie walidacyjne i tworzenie dostępnych treści

Tomasz Pluta, Michał Wiktor Żmijewski

Obierz kurs na dostępność cyfrową Nowe technologie i zasoby Internetu zdecydowanie ułatwiają codzienne funkcjonowanie w niemal każdym obszarze życia. Czy jednak wszyscy mogą korzystać z tych dobrodziejstw w równym stopniu? Na świecie aż miliard ludzi zmaga się z niepełnosprawnością i napotyka bariery również w sieci. Nieodpowiedni kontrast, brak możliwości nawigowania po stronie myszą, klawiaturą czy za pomocą czytnika tekstu to zaledwie kilka przykładów. Dziedzinę, której celem jest eliminacja tych cyfrowych barier, nazywamy dostępnością cyfrową. Zgodnie z jej założeniami dostępny serwis internetowy jest przeznaczony dla wszystkich użytkowników, bez wykluczania żadnej grupy ze względu na poziom niepełnosprawności, podeszły wiek, ograniczenia sprzętowe lub słabe łącze internetowe. Większość stron składa się z tekstów, dokumentów i multimediów, stąd nie można ich pominąć podczas tworzenia dostępnych cyfrowo treści. Jak zatem sprawić, by dokumenty spełniały kryteria dostępności? To proste - należy pamiętać, dla kogo się je tworzy, i zadbać o czytelną, zrozumiałą strukturę tekstu. Już przy bardzo niewielkim wysiłku można zapewnić, by skan dokumentu zapisany w formacie PDF spełniał wymogi dostępności cyfrowej i umożliwiał przeszukiwanie zawartości. Z kolei multimedia da się ujarzmić za pomocą audiodeskrypcji, napisów do wideo i transkrypcji tekstowej. Projektuj treści dla jak najszerszego grona osób. Poznaj kryteria dostępności i twórz dokumenty i multimedia dostępne cyfrowo! W trakcie naszego profesjonalnego szkolenia: Nauczysz się przeprowadzać audyt strony internetowej pod kątem dostępności cyfrowej Stworzysz deklarację dostępności i raport oceny zgodności (WCAG-EM) Dowiesz się, jak tworzyć dostępne cyfrowo dokumenty tekstowe Poznasz metody raportowania zgodnie z metodologią WCAG-EM Przyswoisz obsługę przydatnych walidatorów, w tym Wave Dowiesz się, jak opracować skany dokumentów, by były dostępne cyfrowo Poznasz zasady tworzenia dostępnych cyfrowo dokumentów Word i PDF Nauczysz się weryfikować poprawność dokumentów tekstowych za pomocą wbudowanego narzędzia edytora Word Dowiesz się, jak weryfikować poprawność dokumentów PDF poprzez program Acrobat Przećwiczysz weryfikowanie poprawności dokumentów PDF przy użyciu darmowego oprogramowania PAC3 (Free PDF Accessibility Checker) Nauczysz się eliminować problemy dostępności cyfrowej w treści dokumentów PDF Co więcej... Nabędziesz umiejętność obróbki dokumentów PDF zawierających skany, aby były dostępne cyfrowo, a w szczególności umożliwiały użytkownikom wyszukiwanie w treści Nauczysz się tworzyć napisy i audiodeskrypcję do treści multimedialnych Dostępność cyfrowa. Kurs video. Narzędzia walidacyjne i tworzenie dostępnych treści stanowi dawkę solidnej teoretycznej wiedzy od podstaw po poziom średnio zaawansowany. W ramach pierwszych lekcji czeka Cię staranne wprowadzenie do tematyki dostępności cyfrowej. Uwaga! Wprowadzenie jest ujednolicone dla wszystkich trzech kursów z serii o dostępności cyfrowej, dzięki temu szkolenie możesz rozpocząć bez wcześniejszego przygotowania. W następnych modułach poznasz narzędzia walidacyjne i automatyczne walidatory stron. Dowiesz się, jak wykonać raport i jak przeprowadzić audyt według metod WCAG-EM. Z kolejnych rozdziałów nauczysz się tworzyć dostępne dokumenty tekstowe i PDF według obowiązujących kryteriów. Na koniec nabędziesz elementarną wiedzę na temat tworzenia dostępnych multimediów, w tym napisów i audiodeskrypcji. Zdobyte podczas kursu umiejętności pozwolą Ci na dokonanie samodzielnej oceny dostępności stron internetowych. Fundamentalna wiedza o tworzeniu dostępnych treści cyfrowych będzie przydatna zarówno dla osób decyzyjnych zamawiających usługi na zewnątrz, jak i audytorów, twórców treści i programistów. Po ukończeniu szkolenia sprawnie ocenisz, czy treści, z którymi pracujesz, spełniają wymogi dostępności, a także będziesz wiedzieć, jak tworzyć poprawne dokumenty tekstowe. Ten kurs jest drugą częścią przewodnika po dostępności cyfrowej - z ukierunkowaniem na dostępność dokumentów i treści multimedialnych. Jeśli chcesz zgłębić teorię dotyczącą kryteriów dostępności według WCAG 2.1, sprawdź koniecznie pierwszą część serii: Dostępność cyfrowa. Kurs video. Wprowadzenie do tematyki i wytycznych WCAG 2.1.

336
Kurs video

Microsoft Windows Server 2019. Kurs video. Nowoczesne administrowanie siecią

Jacek Mielnik

Obierz kurs na... Windows Server 2019 Tak, to najwyższy czas, aby poznać nowatorskie, zaawansowane rozwiązania i funkcje proponowane przez Windows Server 2019 - obecnie najbardziej profesjonalny i najczęściej używany w firmach sieciowy system operacyjny. Cieszy się niesłabnącym zainteresowaniem przedsiębiorców, którzy stają przed wyborem tego typu oprogramowania. Jeżeli chcesz wejść na wyższy poziom zaawansowania i znajomości tego systemu, to tylko z naszym szkoleniem Microsoft Windows Server 2019. Kurs video. Nowoczesne administrowanie siecią. Jeśli chcesz rozpocząć poznawanie tego systemu od podstaw, skorzystaj z naszego kursu Microsoft Windows Server 2019. Kurs video. Zostań administratorem sieci, którego autorem również jest Jacek Mielnik, doświadczony „sieciowiec” i dydaktyk. Jeżeli miałeś już do czynienia z tym systemem lub ukończyłeś kurs podstawowy, koniecznie „zarzuć sieć” i wypłyń na szersze wody z naszym szkoleniem. Poznaj zaawansowane funkcje Windows Server, aby w pełni wykorzystać jego możliwości. Czego nauczysz się podczas naszego profesjonalnego szkolenia Microsoft Windows Server 2019? Szkolenie Microsoft Windows Server 2019 to szereg zalet i praktycznych korzyści.  Nauczysz się instalować i promować serwer do roli kontrolera domeny w wersji Core. Skonfigurujesz kontroler domeny tylko do odczytu. Będziesz delegować użytkownikom uprawnienia do zarządzania serwerem tylko do odczytu. Przeprowadzisz migrację kontrolera domeny do wersji 2019. Przeniesiesz role FSMO z jednego serwera na drugi. Skonfigurujesz wirtualizację Hyper-V w Windows Server 2019. Przygotujesz serwer do roli klastra. Zainstalujesz i skonfigurujesz serwer poczty. Przeprowadzisz wdrożenie Głównego Urzędu Certyfikacji. Połączysz serwery i sieci wewnętrzne za pomocą routingu statycznego i dynamicznego. • Skonfigurujesz kontrolery domeny jako rozproszony system plików. W ciągu przeszło 4 godzin kursu Microsoft Windows Server 2019 poznasz wiele zaawansowanych funkcjonalności systemu oraz zobaczysz, jak wykonać określone operacje, niezbędne do sprawnego i nowoczesnego administrowania siecią. Poznasz funkcje systemu, których nie miały poprzednie wersje, a bez których trudno wyobrazić sobie bezpieczne i optymalne zarządzanie siecią firmową. W porównaniu z poprzednimi wersjami, ta jest nastawiona na jeszcze większą wirtualizację, integrację z chmurą Microsoft Azure oraz bezpieczeństwo. Z kursu dowiesz się, jak przekłada się to na codzienną pracę administratora. Admin w sieci Po ukończeniu kursu będziesz mógł zostać administratorem sieci, zarządzającym środowiskiem Microsoft Windows Server. Będziesz potrafił konfigurować dostęp pracowników w firmie do systemów opartych na strukturze klient-serwer. Będziesz mógł wykorzystać swoje umiejętności do konfiguracji sieci prywatnej dla pracowników pracujących w domu lub w innej lokalizacji poza przedsiębiorstwem. Ułatwisz pracę administratorom WWW poprzez konfigurację odpowiedniego środowiska wykorzystywanego przez webmasterów. Na bazie naszego kursu będziesz mógł również przygotowywać się do szkoleń i certyfikatów firmy Microsoft. „Dziwne, u mnie działa”, jak mawiają admini. Celem tego kursu jest przygotowanie Cię do roli administratora sieci opartej na rozwiązaniach Microsoft Windows Server. Praca administratora wydaje się bardzo łatwa, tymczasem jest niezwykle odpowiedzialna. Po ponad 25 latach na rynku Windows Server jest najbardziej zaawansowanym systemem firmy Microsoft do zarządzania przedsiębiorstwem. Wyznaczaj sobie nowe cele, a zdobytą wiedzę wykorzystaj w pracy administratora sieci. Jacek Mielnik Sprawdź także szkolenia MikroTik dostępne w naszej ofercie.