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ę.
321
Videocourse

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.

322
Videocourse

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

323
Videocourse

Ambitny Frontend: Git. Kurs video. Zarządzaj wersjami w prawdziwych projektach

Radosław Madecki

Obierz kurs na... znajomość Gita Czy wiesz, że Git został stworzony przez Linusa Torvaldsa, tego samego, który stoi za systemem Linux? Git, jako najpopularniejszy system kontroli wersji, pozwala nie tylko śledzić każdą zmianę, ale także cofnąć się do poprzednich wersji projektu. Dzięki gałęziom (branchom) możesz jednocześnie rozwijać nowe funkcje i testować pomysły bez ryzyka naruszenia stabilności głównej wersji aplikacji. Git to także klucz do zespołowej harmonii, a dzięki jego integracji z GitHubem możesz współpracować nad projektem z innymi programistami, będąc w dowolnym miejscu na świecie. Za jego pomocą uzyskasz porządek w kodzie i możliwość efektywnego działania nawet w najbardziej złożonych projektach. Jeśli myślisz ambitnie o pracy zespołowej i karierze w obszarze frontendu, spotkasz się z Gitem na każdym rogu. Git to przyjęty standard w programowaniu i umiejętność, od której po prostu musisz zacząć! Szkolenie Ambitny frontend: Git. Kurs video. Zarządzaj wersjami w prawdziwych projektach zapewni Ci solidne podstawy w pracy z Gitem, pozwalające zapanować nawet nad złożonym projektem. Nauczysz się zarządzać repozytoriami – zarówno lokalnymi, jak i zdalnymi – dzięki czemu zyskasz pełną kontrolę nad swoim kodem. Dowiesz się, jak pracować z gałęziami (branchami), i będziesz w stanie równolegle rozwijać różne elementy projektu. Poznasz mechanizmy, które umożliwią Ci tworzenie kopii zapasowych i łatwe cofanie się do wcześniejszych wersji programu. Opanujesz najważniejsze komendy Gita, takie jak add, commit, push czy merge. Dowiesz się przede wszystkim, jak współpracować z zespołem, używając pull requestów i code review. Z takim zestawem umiejętności zdobędziesz swobodę w rozwijaniu nowych funkcji bez ryzyka uszkodzenia głównej wersji projektu. Po ukończeniu kursu będziesz zarządzać kodem w sposób uporządkowany i profesjonalny. Dzięki nabytej wiedzy rozwiążesz każdy powstały w projekcie konflikt, co jest ogromnym atutem w każdej pracy programistycznej.

324
Videocourse

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.

325
Videocourse

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!

326
Videocourse

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.

327
Videocourse

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!  

328
Videocourse

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.

329
Videocourse

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.

330
Videocourse

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.

331
Videocourse

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.

332
Videocourse

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ć.

333
Videocourse

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.

334
Videocourse

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ć.

335
Videocourse

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.

336
Videocourse

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: