Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Health and Safety
- Biznes i Ekonomia
- Home and garden
- E-business
- Ekonomia i finanse
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- For women
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Przewodniki po hotelach i restauracjach
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
Adobe InDesign w godzinę. Kurs video. Projektowanie, skład i DTP
Obierz kurs na... profesjonalną pracę z plikami graficznymi InDesign jest kluczowym narzędziem używanym w branży graficznej, wydawniczej i reklamowej. Ten program komputerowy, stworzony przez firmę Adobe, służy do projektowania, łamania, składania i przygotowywania do druku materiałów poligraficznych – szczególnie wydawnictw wielostronicowych i o skomplikowanej strukturze. Za jego pomocą można przygotować profesjonalne publikacje, takie jak magazyny, broszury, katalogi i książki. Poradzi sobie również doskonale z opracowaniem graficznym stron internetowych czy też interfejsów aplikacji. Adobe InDesign oferuje zaawansowane funkcje projektowania, co pozwala użytkownikowi na tworzenie estetycznych i funkcjonalnych projektów. W ramach narzędzi, które się na niego składają, można korzystać z różnorodnych opcji składania tekstu, zarządzania obrazami i modyfikacji kolorów, co otwiera pole do popisu przed osobami twórczymi i artystami. Jeśli to wszystko brzmi dla Ciebie jak dobry pomysł na podniesienie zawodowych umiejętności, to owszem, znajomość InDesign jest bardzo pożądana na rynku pracy. Co jeszcze atrakcyjniejsze, od specjalistów obsługujących ten program często nie wymaga się spędzania czasu w biurze. W Adobe InDesign pracują więc chętnie freelancerzy i osoby operujące zdalnie, dlatego jeśli myślisz o byciu grafikiem lub chcesz profesjonalnie składać książki i magazyny – to szkolenie właśnie dla Ciebie. Nasz kurs ma na celu nauczyć Cię korzystać z możliwości, jakie daje InDesign, a w efekcie – przenieść Twoją pracę na wyższy poziom, na którym będziesz tworzyć lepsze projekty w krótszym czasie. Projektowania będziesz się uczyć na przykładzie okładek i rozkładówek magazynów, dzięki czemu w praktyce zapoznasz się z szerokim zakresem podstaw w ramach jednego projektu. Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem, między innymi: Poznasz podstawy obsługi interfejsu programu InDesign Stworzysz nowy dokument, ustawisz parametry projektu, opanujesz narzędzia do rysowania Będziesz edytować kształty, składać teksty, zarządzać stylami i manipulować obrazami Przygotujesz nową stronę i dokonasz edycji jej układu Spersonalizujesz projekt, używając do tego szablonów i zasobów Popracujesz z kolorami, wydrukujesz projekt, wyeksportujesz go Przygotujesz bibliotekę potrzebnych Ci zasobów Dowiesz się, jakie są wymogi drukarń Poznasz sposoby rozwiązywania problemów i radzenia sobie z typowymi wyzwaniami podczas projektowania Szkolenie Adobe InDesign w godzinę. Kurs video. Projektowanie, skład i DTP kończy się na poziomie podstawowym. Wyposaży Cię w umiejętności niezbędne do kreowania dokumentów i zarządzania obrazami, co pozwoli Ci efektywnie wdrażać każdy projekt graficzny. Dzięki opanowaniu technik obsługi programu InDesign i zrozumieniu zasad projektowania będziesz tworzyć profesjonalne publikacje, które spełniają wysokie standardy estetyczne i funkcjonalne.
Sztuczna inteligencja w Azure. Kurs video. Usługi AI i Cognitive Services w chmurze
Obierz kurs na... współpracę ze sztuczną inteligencją w chmurze Sztuczna inteligencja (SI, ang. AI) jest jednym z najdynamiczniej rozwijających się obszarów technologii. Zastosowanie jej w różnych dziedzinach, takich jak medycyna, finanse, handel, przemysł czy usługi, przynosi ogromne korzyści i zmienia sposób, w jaki funkcjonujemy. Zrozumienie i opanowanie zasad współpracy ze sztuczną inteligencją staje się powoli sprawą kluczową dla osób, które chcą być na bieżąco z postępem technologicznym, a także planują przyszłą karierę zawodową. Ten kurs pozwala rozpocząć przygodę z aktywnością na wiodącej platformie chmurowej, czyli Microsoft Azure. Daje ona dostęp do zaawansowanych narzędzi i usług, które umożliwiają zastosowanie AI w łatwy i efektywny sposób. Na tym właśnie skupia się nasze szkolenie – na zagadnieniach związanych z praktycznym zaprzęgnięciem narzędzi i usług SI obecnych na platformie Azure do pracy w rzeczywistych scenariuszach. Proponowany przez nas kurs składa się z ośmiu modułów, które obejmują różnorodne aspekty związane z obecnością sztucznej inteligencji w Azure i tym samym stanowią kompleksowe wprowadzenie do różnych technologii i możliwości SI w chmurze Microsoftu. W czasie nauki skupimy się także na temacie Cognitive Services. Pod tą nazwą kryje się zbiór gotowych usług, umożliwiających tworzenie inteligentnych aplikacji (między innymi do analizy tekstu, rozpoznawania mowy, analizy obrazu) bez konieczności pisania kodu od zera. Ich opanowanie niezwykle oszczędza czas, co – mamy nadzieję – po ukończeniu szkolenia sprawdzisz osobiście w pracy nad nowymi projektami. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu między innymi: Zapoznasz się z rozmaitymi usługami AI dostępnymi w Azure Będziesz tworzyć inteligentne aplikacje korzystające z usług Cognitive Services Nauczysz się przetwarzać język naturalny (NLP) i mowę z Cognitive Services, a także Azure Open AI Zaprojektujesz i zbudujesz czatbot przy użyciu Azure Bot Service Dowiesz się, jak używać Cognitive Services do analizy obrazów i danych nieustrukturyzowanych Zintegrujesz i zautomatyzujesz procesy za pomocą usługi Azure Logic Apps Sztuczna inteligencja w Azure. Kurs video. Usługi AI i Cognitive Services w chmurze kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia będziesz posiadać solidne fundamenty wiedzy i umiejętności w zakresie zastosowania sztucznej inteligencji w chmurze Azure SI – co dalej? Według raportów branżowych globalny rynek sztucznej inteligencji będzie się rozwijał w bardzo szybkim tempie i w najbliższych latach osiągnie ogromne wartości. Ten wzrost stwarza wiele możliwości zawodowych dla osób posiadających umiejętności związane z pracą ze sztuczną inteligencją. Ta, która została zaimplementowana w chmurze Azure, przyczynia się między innymi do przyspieszenia procesu innowacji poprzez automatyzację zadań, umożliwia analizę dużych zbiorów danych i dostarczanie wartościowych wniosków. Dzięki temu organizacje mogą szybciej reagować na zmiany rynkowe i doskonalić swoje produkty i usługi. AI ma także potencjał przekształcania rynku pracy. Potrzeba automatyzowania procesów, wdrażania czatbotów i szybkiego analizowania danych zmusza przedsiębiorstwa do angażowania specjalistów znających się na sztucznej inteligencji. Dlatego też nasz kurs jest tak wartościowy – dostarczy Ci umiejętności, które są coraz bardziej poszukiwane na rynku pracy. Drodzy uczestnicy kursu, cieszę się, że mieliście okazję do niego dołączyć i pogłębić swoją wiedzę na temat sztucznej inteligencji w platformie Azure. Chciałbym się z Wami podzielić motywującym cytatem, który, mam nadzieję, zainspiruje Was do dalszego rozwoju w tej fascynującej dziedzinie: Technologia staje się prawdziwie potężna, gdy jest dostępna dla każdego Satya Nadella Ten cytat odnosi się do wartości, jaką może dostarczyć sztuczna inteligencja w Azure. Technologia, którą będziemy razem zgłębiać, ma ogromny potencjał transformacji różnych sektorów i sposobu, w jaki funkcjonujemy w społeczeństwie. Azure otwiera drzwi do tworzenia innowacyjnych rozwiązań, automatyzacji procesów, analizy danych i budowania inteligentnych aplikacji. Podczas kursu będziemy się uczyć o różnych usługach AI dostępnych w Azure, takich jak Cognitive Services, Azure Machine Learning czy Azure Bot Service. Zdobędziemy umiejętności w zakresie przetwarzania języka naturalnego, analizy obrazów, przetwarzania mowy i wielu innych obszarów sztucznej inteligencji. Pamiętajcie, że ta wiedza może mieć ogromny wpływ na Waszą karierę i otworzyć drzwi do nowych możliwości. Skorzystajcie ze zdobytej wiedzy, aby tworzyć innowacyjne projekty, rozwiązywać problemy biznesowe i być częścią rosnącej społeczności specjalistów zajmujących się sztuczną inteligencją. Życzę Wam owocnej i inspirującej podróży w ramach kursu. Bądźcie ciekawi, zadawajcie pytania i rozwijajcie swoje umiejętności. Razem odkrywajmy potencjał sztucznej inteligencji w Azure!
Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze
Obierz kurs na... testowanie w Angularze Angular to jeden z najpopularniejszych frameworków służących do tworzenia rozbudowanych aplikacji korporacyjnych i biznesowych. Jego struktura, oparta na jasnych klasach i modułach, jest intuicyjna dla developerów backendowych, co czyni go znakomitym wyborem dla osób planujących przejść na full-stack. Testowanie kodu w Angularze w narzędziach Cypress i Jest to kluczowy element pracy nad komercyjnymi projektami, szczególnie tymi, które obsługują miliony użytkowników. Poprawnie wykonane testy jednostkowe i automatyczne są gwarancją jakości kodu i minimalizują ryzyko wystąpienia błędów produkcyjnych. Według wielu rankingów Angular przoduje, jeśli chodzi o poziom wynagrodzeń, co wynika z wyższego stopnia zaawansowania wymaganego od programistów. Jak osiągnąć taki poziom? By zostać specjalistą, potrzebujesz przede wszystkim wiedzieć, jak prawidłowo testować kod. Testowanie kodu jest oznaką profesjonalizmu i informacją, że możesz uczestniczyć w dużych komercyjnych projektach. Jest to "must have", gdy aplikacja, nad którą pracujesz, przetwarza dane wielu użytkowników. Każdy najmniejszy błąd może prowadzić do poważnych strat finansowych, wycieku danych czy utraty integralności między komponentami lub usługami. Przeprowadzanie testów niweluje ryzyko wystąpienia poważnych błędów w środowisku produkcyjnym. Co cię czeka w trakcie naszego profesjonalnego szkolenia? Podczas kursu: Nauczysz się pisać testy jednostkowe ze 100-procentowym pokryciem Zdobędziesz praktyczną wiedzę, jak sobie radzić z testami sprawiającymi problemy Nauczysz się tworzyć testy automatyczne w Cypress Poznasz snapshoty i ich praktyczne zastosowanie Nauczysz się używać Jest i ng-neat/spectator do pisania testów jednostkowych Dowiesz się, jak testować operacje asynchroniczne Poznasz techniki mockowania danych i nasłuchiwania na zapytania HTTP Dowiesz się, jak pisać reużywalny kod, aby testy w Cypress były łatwiejsze w zarządzaniu Szkolenie Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze ukończysz na poziomie średnio zaawansowanym. Zdobędziesz szeroką wiedzę na temat testowania w Angularze, zarówno jednostkowego, jak i automatycznego. Nauczysz się konfigurować narzędzia testowe Jest i Cypress i radzić sobie z ewentualnymi konfliktami między nimi. Zrozumiesz, jak pisać profesjonalny kod i tworzyć testy ze 100-procentowym pokryciem za pomocą narzędzi takich jak ng-neat/spectator. Dowiesz się, jak korzystać ze snapshotów, by porównywać stany komponentów. Opanujesz także testowanie złożonych widoków, serwisów, guardów, interceptorów i klas abstrakcyjnych. Autor szkolenia, bazując na swoim wieloletnim doświadczeniu, przekaże Ci wskazówki, jak radzić sobie z testami sprawiającymi problemy i jak testować operacje asynchroniczne. Ponadto opanujesz techniki optymalizowania testów w Cypress, aby były one łatwiejsze w zarządzaniu i reużywalne w różnych przypadkach. Zdobędziesz doświadczenie w testowaniu store'a, w tym jego actions, effects, reducerów i selectorów. Dodatkowo nauczysz się mockowania API i uruchamiania testów w różnych środowiskach. Po zakończeniu szkolenia będziesz mieć bogatą wiedzę i właściwe podejście do testowania, które obejmuje zarówno testy jednostkowe, jak i end-to-end, z uwzględnieniem optymalnych narzędzi i praktyk zapewniających wysoką jakość aplikacji.
Drupal 7. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych
Kurs Drupal bez wychodzenia z domu! Tworzenie stron internetowych i zarządzanie nimi jest dziś poważną dziedziną gospodarki i biznesu. To już nie jedno z narzędzi marketingowych ani prosta wizytówka. Jeśli kogoś nie ma w internecie, po prostu nie istnieje. Zatem jeśli marzysz o szybkiej karierze i świetnie opłacanych zleceniach, zawód webmastera jest właśnie dla Ciebie. A jeżeli zaczynać, to od wysokiego C — warto budować projekty na bazie systemu używanego przez największych. Czy znasz już system Drupal? To nie tylko CMS, ale narzędzie pozwalające na budowanie dowolnych witryn, sklepów, systemów obsługi... i na wiele więcej, czego dowiesz się w ramach szkolenia Drupal. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych. Na rewolucyjnym systemie Drupal opiera się witryna Białego Domu, serwis miasta Londyn, strona króla Belgii oraz polskiego Ministerstwa Gospodarki i Biuletynu Informacji Publicznej. Dołącz do największych! Rozwijany od 2001 roku Drupal jest jednym z najlepiej rokujących systemów zarządzania treścią — od 2007 roku regularnie zdobywa tytuł najlepszego CMS. To on stoi za najbardziej poczytnymi blogami, eleganckimi witrynami, zaawansowanymi serwisami i rozbudowanymi aplikacjami e-commerce. Wystarczy, że wraz ze szkoleniem Drupal. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych poznasz niezbędne moduły i zaczniesz rozwijać własne pomysły o funkcje, które możesz wykonać nawet bez znajomości języka programowania, a osiągniesz wszystko, czego oczekują Twoi najbardziej wymagający klienci. Co Cię czeka podczas kursu Drupal 7? Dowiesz się, jak sprawnie poruszać się w środowisku systemu Drupal. Poznasz podstawowe zaplecze, które jest niezbędne w każdym projekcie. Nauczysz się pracować z modułami, ze skórkami i z zawartością witryny. Wykorzystasz mechanizm automatycznych tłumaczeń. W kilku ruchach zainstalujesz dowolny moduł. Stworzysz własne formularze, odpowiednie do rodzaju zawartości strony. Zobaczysz, jakie możliwości drzemią w widokach. Ustawisz dodatkowe funkcje edytora. Poznasz sposoby zmiany wyglądu projektu i modyfikacji plików w skórce. Zaimportujesz moduły, które wspomagają wartość kodu, czym podniesiesz atrakcyjność strony dla wyszukiwarek. W prosty sposób przeniesiesz witrynę z lokalnego środowiska na serwer w internecie. Wzbogacisz witrynę o możliwość promocji wpisów w serwisach społecznościowych. A do tego... Wykonasz kopie bezpieczeństwa, aby nie utracić tego, co stworzyłeś. Po ukończeniu kursu będziesz biegle poruszać się w systemie, poznasz moduły oraz nauczysz się rozwijać ciekawe funkcje. Podczas szkolenia samodzielnie zbudujesz witrynę, do tego zrealizujesz swój projekt znacznie szybciej i bardziej profesjonalnie niż przy użyciu jakiegokolwiek innego systemu CMS. Więcej niż CMS Drupal to jedna z najpopularniejszych platform do tworzenia serwisów WWW — z oferującym ogromne możliwości interfejsem oraz niezwykle elastyczną architekturą. Ze względu na możliwości, jakie drzemią w Drupalu, właśnie na nim tworzy się duże i mocno obciążone projekty witryn czy systemów wsparcia. Co ciekawe, Drupal jest systemem budowanym przez społeczność — w lutym 2015 roku dostępne były 16 522 moduły dla wszystkich wersji kropelki, ponadto w sieci znajdziesz 1302 projekty skórek oraz prawie 480 gotowych dystrybucji. Poznając Drupala i jego funkcje, zyskujesz umiejętność bardzo cenioną na rynku polskim i zagranicznym, gdzie poszukiwani są specjaliści w dziedzinie danego rozwiązania. Dzięki zdobytym kompetencjom być może już wkrótce podpiszesz ciekawy kontrakt na realizację dużych projektów znanych firm. Tworzenie projektów opartych na systemie Drupal uczy sumienności w kodowaniu poprzez wymuszenie stosowania łatek (patch), a nie modyfikowanie kodu źródłowego. Częste aktualizacje modułów i rdzenia systemu są ogromnym wsparciem pod względem bezpieczeństwa. Osoba tworząca strony w Drupalu staje się jednocześnie administratorem własnych rozwiązań lub może wspierać innych w utrzymaniu już działających projektów. Ogromną zaletą jest to, że każdą funkcję możesz wykonać na kilka sposobów, co nie ograniczy Cię do jednej ścieżki rozwoju. Choć skrypt Drupala nie jest najprostszy do opanowania, szkolenie Drupal. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych z pewnością pomoże Ci sprostać temu wyzwaniu i sprawi, że zamieni się ono w prawdziwie satysfakcjonującą przygodę. Super-Drupal, superkurs Podczas 59 lekcji, które dla Ciebie przygotowaliśmy, wykonasz stronę internetową, jakiej nie powstydziłby się żaden webmaster. Nasz ekspert podpowie, jak odpowiednio przygotować projekt, które moduły warto zainstalować, by uatrakcyjnić witrynę, oraz jakie narzędzia wykorzystać, by przyspieszyć proces wykonania strony. Poznasz zasady funkcjonowania systemu opartego na strukturze modułowej i zbudujesz własne formularze i widoki. Ta wiedza pozwoli Ci na stworzenie strony z elastycznymi funkcjami, które w przyszłości będzie można dowolnie rozwijać i modyfikować. Tylko dla wtajemniczonych Przygotowaliśmy dla Ciebie informacje, które pozwolą Ci zrozumieć specjalistyczną terminologię i posługiwać się nią — a poza tym zawsze będą dostępne od ręki. Nie musisz już wertować opasłych tomów ani przeszukiwać internetowej otchłani. Zajmij się tworzeniem stron, a przy okazji dowiedz się więcej o widokach (Views), czyli podstawowym module, dzięki któremu wygenerujesz dowolny wygląd danej strony bloku, slidera. Wykorzystasz metatag, który do Twojej funkcji doda opcję generowania opisów meta, niezbędnych dla wyszukiwarek. Wreszcie przejdziesz na wyższy poziom pracy z Drupalem — połączysz jego możliwości z powłoką Shell i poznasz niesamowity interfejs Dash. Dzięki temu w prosty sposób dodasz ciekawe moduły i odkryjesz inne możliwości, które warto znać, będąc twórcą stron internetowych. Sprawdź kursy Angular dostępne w naszej ofercie, dzięki którym rozwiniesz się zawodowo! Poznaj naszego eksperta Sławomir Szulczewski — doświadczony twórca i deweloper rozwiązań internetowych, wspiera polską społeczność Drupala podczas licznych szkoleń, webinariów oraz tworzy materiały dydaktyczne i studia przypadków. Na co dzień pracuje jako administrator struktur bazujących na technologiach serwerowych, jest odpowiedzialny za bezpieczeństwo i utrzymanie wydajności środowisk opartych na systemach klasy serwerowej platform Windows oraz Linux. Ponadto jest zaangażowany w tworzenie rozbudowanych projektów internetowych, wspierających działania firm, tworzenie zaawansowanych systemów zgłoszeń oraz systemów klasy e-commerce bazujących na możliwościach Drupal 7. W wolnym czasie zapalony modelarz RC, buduje ciekawe modele samolotów. Uwielbia spędzać czas z rodziną, w tym z czteroletnimi synami: Filipem i Marcelem. Pasja dzielenia się wiedzą daje mu ogromną satysfakcję oraz napędza do dalszego działania. Pamiętaj, że tworząc dowolny projekt strony, sklepu czy aplikacji internetowej, warto myśleć o tym, co w przyszłości można do nich dodać. Drupal nie zamyka Ci możliwości działania, jedynym ograniczeniem jest Twój umysł i to, jakie pomysły przyjdą Ci do głowy.
Microsoft Windows Server 2019. Kurs video. Nowoczesne administrowanie siecią
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.
OSINT w praktyce. Kurs video. Dark web, OPSEC i wycieki danych
Obierz kurs na... legalne pozyskiwanie tajnych informacji Czy znasz termin OSINT? Jeśli nie, wyjaśniamy: OSINT to akronim angielskiego wyrażenia open-source intelligence, czyli... białego wywiadu. Oznacza legalną formę pozyskiwania informacji gospodarczych z rozmaitych źródeł – od środków masowego przekazu aż po social media. W informatyce używa się go od niedawna i wciąż wynajduje dla niego nowe zastosowania. OSINT nie stanowi synonimu jakiegoś konkretnego narzędzia, jest to po prostu umiejętność takiego poruszania się w sieci, które pozwala pozyskać wymagane informacje. Także te z pozoru niedostępne. Brzmi ciekawie? Oczywiście. Wszak ten, kto dysponuje lepszymi danymi, ma przewagę konkurencyjną. Aktualnie OSINT stanowi przede wszystkim specjalność osób wywodzących się ze środowisk mundurowych, szczególnie komórek operacyjnych i wywiadowczych. Ze znajomości sposobów pozyskiwania informacji korzystają również bankowcy, ubezpieczyciele, firmy detektywistyczne, międzynarodowe korporacje i oczywiście dziennikarze. Nic nie stoi na przeszkodzie, byś i Ty, jako uczestnik proponowanego przez nas szkolenia, nauczył się wyłuskiwania ważnych danych z zalewu nieistotnych informacji i sięgnął po wiedzę głębiej... Także do Darknetu. Sprawdził, jak działa Google hacking, nauczył się rozszyfrowywać metadane i mógł z czystym sumieniem stwierdzić, że jeśli chodzi o pozyskiwanie informacji z sieci, zrobiłeś absolutnie wszystko, co legalne. Wstąp do białego wywiadu i działaj dla swojej firmy jak najlepszy szpieg! Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu: Dowiesz się jak działa VPN i nauczysz się korzystać zarówno z niego, jak i z sieci TOR Poznasz sposoby na anonimizację adresu e-mail i numeru telefonu Opanujesz zasady profesjonalnego korzystania z wyszukiwarek internetowych, rejestrów publicznych, prawa do dostępu do informacji publicznej Nauczysz się analizować metadane, zdjęcia, pliki wideo i informacje dostępne w social mediach Zrozumiesz, jak odnajduje się dane wyciekowe Będziesz obsługiwać Maltego i Recon-ng, a także korzystać z serwisów WHOIS Przyjrzysz się temu, jak wygląda analiza kodu strony internetowej Dowiesz się, jak znaleźć archiwalną wersję serwisu WWW Szkolenie OSINT w praktyce. Kurs video. Dark web, OPSEC i wycieki danych ukończysz na poziomie średnio zaawansowanym. Zdobyta wiedza pozwoli Ci samodzielnie prowadzić działania OSINT-owe i uzyskiwać informacje, które będą niezbędne do prowadzenia takich działań. Oprócz wiedzy teoretycznej nabędziesz sporo praktycznych umiejętności z zakresu białego wywiadu i technik ofensywnych, a także OPSEC (anonimizacji działań prowadzonych w Internecie). Kilka ważnych terminów OPSEC – ang. operations security, to termin używany w kontekście bezpieczeństwa, odnosi się do procesu identyfikowania i ochrony informacji, które mogłyby zostać wykorzystane przez przeciwników do przeprowadzenia działania przeciwko danemu podmiotowi. Metadane – ustrukturyzowane informacje opisujące, tłumaczące, lokalizujące i ułatwiające we wszelki inny sposób odnalezienie i wykorzystanie danych, a także zarządzanie ich zasobem. Google hacking – termin opisujący stosowanie specjalnie dobranych zapytań do użycia w popularnej wyszukiwarce internetowej Google, pozwalających na odszukanie informacji przydatnych z punktu widzenia analizy bezpieczeństwa innych witryn WWW. Darknet – to określenie odnoszące się do niewielkiej części Internetu niedostępnej dla przeciętnych użytkowników. Witryny w dark webie nie ujawniają swoich adresów IP szerszej publiczności, a dostanie się do nich jest możliwe tylko przy użyciu specjalnego oprogramowania.
Excel 2019. Kurs video. Postaw pierwsze kroki!
Kurs Excel 2019 dostępny online! Microsoft Excel od tak dawna jest podstawowym narzędziem pracy biurowej, że jego obsługa powinna być oczywistą umiejętnością. A jednak wcale tak nie jest. Zaskakująco wiele osób nie ma pojęcia o prawdziwych, potężnych możliwościach tego programu, a także boi się go używać do najprostszych obliczeń. Niewtajemniczonym Excel jawi się jako nieprzewidywalna, nieujarzmiona i nieskończona tabela, stworzona wyłącznie w celu torturowania niewinnych pracowników. Jeśli masz podobne odczucia, czym prędzej skorzystaj ze Excel 2019. Kurs video. Postaw pierwsze kroki! Jego autor wytłumaczy Ci wszystko, co trzeba wiedzieć, by sprawnie wejść w świat komórek, arkuszy i skoroszytów, zrozumieć zależności między nimi i zacząć je wykorzystywać. Pomoże Ci poruszać się w gąszczu formuł i funkcji, tworzyć tabele i wizualizować dane na wykresach. Po ukończeniu kursu przestaniesz się bać, że ktoś odkryje braki w Twojej wiedzy. I oszczędzisz mnóstwo czasu! Komórka A1, czas start! Czego się nauczysz podczas naszego profesjonalnego szkolenia Excel 2019? Zrozumiesz podstawowe pojęcia związane z programem. Dowiesz się, jak przeprowadzać podstawowe operacje na danych (wycinanie, wklejanie, kopiowanie). Odkryjesz, czym się różni zwykłe wklejanie danych od wklejania specjalnego. Sprawdzisz możliwości formatowania („kolorowania”) danych w arkuszach. Nauczysz się korzystać z zakresów i adresów bezwzględnych i względnych. Zorientujesz się, jak znajdować dane w skoroszytach i zastępować je innymi danymi. Zobaczysz, jak szybko tworzyć serie danych. Podczas 66 lekcji w ramach szkolenia Excel 2019. Kurs video. Postaw pierwsze kroki! opanujesz wszystkie te elementy programu, które są niezbędne w codziennej pracy biurowej. Gdy zrozumiesz już, jak działają komórki, arkusze i skoroszyty, a proste obliczenia z ich użyciem przestaną być dla Ciebie czarną magią, nadejdzie pora, by przejść na kolejny poziom. Wówczas autor poprowadzi Cię przez świat formuł, czyli najważniejszej zalety Excela. Zobaczysz, jak i po co tworzy się formuły, a potem sprawdzisz, jak niezwykle skuteczne w oszczędzaniu Twojego czasu mogą być funkcje. Kraina liczb stanie przed Tobą otworem, a to jeszcze nie wszystko. Następnym krokiem będzie tworzenie różnych typów wykresów, ułatwiających wizualizację danych. A wykresy — kolumnowe, kołowe i inne — są wszak niezbędnym elementem wszelkich prezentacji i raportów. Nauczysz się tworzyć i formatować tabele oraz wykorzystywać odwołania do tych tabel, a także przedstawiać dane z nich w najbardziej adekwatny sposób. Kurs zakończysz na poziomie podstawowym, świetnie przygotowany do poszerzania swojej wiedzy! Analiza danych w Excelu 2019 daje Ci do ręki potężne narzędzia, czas nauczyć się je wykorzystywać. Sprawdź, jak zrobić wygodne tabele, jak używać wbudowanych funkcji i jak stosować podstawowe formuły, a już nigdy nie będziesz z niechęcią spoglądać w stronę Excela. Doceń, co ten program może dla Ciebie zrobić. Prezentacje i wykresy w Excelu 2019 Dobrze wykonana prezentacja, zilustrowana kolorowymi, czytelnymi wykresami, jest mile widziana podczas każdego zebrania i doceniana przez niemal każdego szefa — głównie dlatego, że na sensownie przygotowanym wykresie bez trudu można dostrzec to, co umyka w zalewie cyfrowych danych w tabelkach. Twórcy Excela doskonale to rozumieją, więc użytkownik programu ma do dyspozycji wiele typów wykresów. Warto jednak wiedzieć, jak wybrać ten, który najlepiej przedstawi konkretne dane, i jak go dostosować do swoich celów. Co więcej, żeby taki idealny wykres mógł się pojawić, trzeba właściwie przygotować dane — ułożyć je w tabelę, zaznaczyć, zastosować sortowanie albo filtrowanie. Niby nic trudnego, a jednak wiele osób gubi się w tym procesie i potrzebuje wsparcia, by się dowiedzieć, gdzie tkwi błąd. To wszystko krok po kroku wyjaśni Ci autor szkolenia Excel 2019. Kurs video. Postaw pierwsze kroki Twoje wykresy będą doskonałe, a Ty będziesz dokładnie wiedzieć, co robisz! Kurs Excel 2019 nie tylko dla wtajemniczonych Zapewne zdziwi Cię fakt, że Excela można używać nie tylko do obliczania czy tworzenia wykresów. Najbardziej kreatywne autentyczne zastosowania tego programu (zebrane przez firmę Microsoft) to tworzenie obrazów za pomocą zamalowywania komórek i przesuwania ich obramowań, a także tworzenie gier typu tetris, puzzle, labirynt 3D czy sudoku. Niektórzy muzycy próbują nawet tworzyć w Excelu teledyski. Do tego poziomu jeszcze trochę Ci brakuje, ale od czegoś trzeba zacząć... Sprawdź także kursy cybersecurity dostępne w naszej ofercie.
Funkcja wykładnicza, logarytmy i ciągi. Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy
Obierz kurs na... dobrze zdaną maturę z matematyki Podobno sam Pitagoras twierdził, że światem rządzą liczby. Nic w tym dziwnego — wszak właśnie tego starożytnego filozofa uznaje się za jednego z ojców matematyki. Królowej wszelkich nauk, tej, od której wszystko się zaczyna i na której wszystko się kończy. Na pewno od niej zaczynają się inne przedmioty ścisłe, bez opanowania jej zasad, twierdzeń i prawideł trudno studiować chemię, fizykę, informatykę, ekonomię, biologię... Świat abiturienta szkoły średniej może się także na matematyce skończyć, aktualnie bowiem znów należy ona do przedmiotów obowiązkowych na maturze. Pozostaje wziąć się do nauki i zdać ten egzamin! Co jednak robić, gdy ma się braki w podstawach albo nie rozumie się którejś z dziedzin matematyki? Bez paniki — od czego są nasze wideokorepetycje! Opracowane i nagrane przez studenta, pasjonata tematu, który od lat przygotowuje swoich podopiecznych do matury z matematyki. Ten kurs będzie wsparciem w Twoich przygotowaniach do egzaminu maturalnego z matematyki na poziomie podstawowym i pozwoli Ci poświęcić więcej czasu innym, równie ważnym dla Twojej przyszłości przedmiotom. Co dadzą Ci te wideokorepetycje? W trakcie kursu poznasz: Podstawowe własności funkcji wykładniczej oraz przesunięcie o wektor, Rysowanie funkcji wykładniczej, Podstawowe działania na logarytmach, Dowody na logarytmach, Podstawowe własności ciągów oraz pojęcie ciągów, Wyznaczanie wartości n-tych wyrazów ciągów, Monotoniczność ciągu, Własności ciągu arytmetycznego (n-ty wyraz ciągu, suma ciągu), Własności ciągu geometrycznego (n-ty wyraz ciągu, suma ciągu), Co więcej... Wszystkie te elementy przećwiczysz podczas rozwiązywania zadań maturalnych. Kurs Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy. Funkcja wykładnicza, logarytmy i ciągi został pomyślany tak, by mógł z niego skorzystać każdy, kto przygotowuje się do egzaminu dojrzałości. W kolejnych, 7 częściach cyklu, maturzysta przyswoi tematy związane z: Liczbami rzeczywistymi, logiką i zbiorami, Pojęciem funkcji i funkcją liniową, Funkcją kwadratową i wymierną, Trygonometrią, Planimetrią i geometrią analityczną, Stereometrią, Prawdopodobieństwem i statystyką. Wymagajcie od siebie, choćby inni od was nie wymagali Jan Paweł II
Zagraj z nami w Minecraft. Kurs video. Pierwsze kroki
Bartosz Danowski, Jakub Danowski
Minecraft to kultowa gra z otwartym światem. Od graczy wymaga spostrzegawczości, pomysłowości i umiejętności tworzenia konstrukcji z sześciennych bloków w trójwymiarowym świecie. Przypomina trochę budowanie z klocków Lego, tyle że w asyście potworów i z przygodami nie z tej Ziemi. Już teraz wkrocz do świata, w którym jedynym ograniczeniem jest Twoja własna wyobraźnia! Co Cię czeka podczas szkolenia? Autorzy szkolenia Zagraj z nami w Minecraft. Kurs video. Pierwsze kroki podzielą się swoimi doświadczeniami i przeprowadzą Cię krok po kroku przez pierwszy etap zabawy. Dzięki temu w kilka godzin staniesz się świadomym graczem z odpowiednimi podstawami do tego, aby prowadzić zaawansowane rozgrywki z innymi użytkownikami. Dowiesz się, w jaki sposób zdobyć grę, jak ją zainstalować i uruchomić. Zbudujesz pierwsze budynki i wzbogacisz je o mechanizmy i instalacje. Przekonasz się, czym różni się Ghast od Kurzego jeźdźca, a także dlaczego pnącza mogą być niebezpieczne i czemu lepiej nie patrzeć w oczy Endermanowi. Jeśli dotrzesz do Kresu, będziesz wiedzieć, co zrobić, żeby go opuścić. Oswoisz własnego Ocelota i zapewne nieraz odrodzisz się w Spawnie. Przede wszystkim jednak opanujesz crafting, czyli proces polegający na łączeniu różnych produktów i przetwarzaniu ich w inne przedmioty. Minecraft jest jak samo życie, ale o wiele prostszy. Może też być prawdziwie edukacyjnym narzędziem, dzięki któremu spędzisz czas z bliskimi, ucząc się i komunikując. Zatem do dzieła!
Figma. Kurs video. Wejdź do branży jako UI/UX designer
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.
Receptura na Python. Kurs Video. 54 praktyczne porady dla programistów
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!
CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu
Obierz kurs na... CSS/SASS! Kaskadowe arkusze stylów to coś, bez czego nie może się obejść żadna efektowna wizualnie witryna internetowa — tak głęboko wrosły w nasze myślenie o tworzeniu pięknej strony, że nie możemy ich zastąpić niczym innym. Co więcej, CSS są rozwijane w dynamicznym tempie, a przeglądarki implementują i wspierają coraz to nowsze, bardziej zaawansowane reguły. Pozwala to twórcom stron dopieszczać swoje projekty i komponować niepowtarzalne layouty. Wszystkie te zalety CSS z pewnością już znasz i nie trzeba Cię przekonywać do ich wykorzystania. Sęk w tym, że kaskadowe arkusze stylów mają też pewną irytującą wadę: wymagają nieustannego powtarzania fragmentów kodu. Na szczęście wizjonerzy nowego, ergonomicznego programowania znaleźli na to sposób: zaprojektowali SASS — preprocesor CSS pośredniczący między przeglądarką a Twoim kodem. Dzięki temu możesz oszczędzić mnóstwo czasu! CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu ma za zadanie pokazać Ci, jak inteligentnie i wydajnie korzystać z SASS przy nadawaniu stronie internetowej odpowiedniego wyglądu. To niezwykle elastyczne środowisko udostępnia fantastyczne narzędzia i wzorce, które możesz wykorzystać w swoich projektach. Podczas kursu nauczysz się używać najbardziej efektownych i najwygodniejszych skrótów, trików i metod działania w środowisku SASS. Sprawdź, jak wygodnie możesz realizować swoje pomysły na stronę WWW — sięgnij po SASS! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zobaczysz, jak przygotować środowisko do pracy z SASS. Nauczysz się instalować Node. Sprawdzisz, do czego służy narzędzie Gulp i jak można go używać. Zaczniesz korzystać ze zmiennych i mixin, a także z @import i media queries. Opanujesz praktyczne wykorzystywanie nowoczesnych właściwości CSS, takich jak flexbox, transition, pseudoelementy i zaawansowane selektory. Odkryjesz, jak animować elementy HTML oraz dostosowywać wygląd projektu do wszystkich urządzeń — od desktopowych po mobilne. Poznasz zasady pozwalające zachować porządek i estetykę w kodzie. Dowiesz się, jak ostylować elementy najczęściej wykorzystywane na stronach internetowych, czyli przyciski, dropdowny, nawigację, togglery, tabele. Nie musisz być biegłym użytkownikiem CSS, by poradzić sobie z opanowaniem zawartego tu materiału. W trakcie ponad stu lekcji nauczysz się obsługi podstawowych i bardziej zaawansowanych narzędzi SASS. Zorientujesz się także, jak pisać ikonki w czystym CSS oraz efektowne i przyciągające wzrok zdarzenia :hover. Twoje strony internetowe wiele zyskają dzięki wzbogaceniu interfejsu o różne nowoczesne efekty, a estetyka w pisaniu kodu znacznie się poprawi. Co więcej, poznasz kluczowe elementy sposobu myślenia, który umożliwi Ci pisanie dowolnego interfejsu w CSS. Dowiesz się między innymi, jak odpowiednio nazywać klasy (i jak ich nie nazywać) oraz jak tworzyć odpowiednią konwencję dla projektu. Jeśli zrealizujesz wszystkie zadania, jakie postawi przed Tobą autor szkolenia CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu, oraz starannie przeanalizujesz jego wskazówki, Twoje projekty staną się znacznie lepsze, a Ty zaoszczędzisz mnóstwo czasu i nerwów. Eleganckie stylowanie stron Ten kurs zawiera najróżniejsze zagadnienia: od stosunkowo prostych po zaawansowane. Jeśli radzisz sobie z podstawami CSS, z pewnością możesz go rozpocząć i stopniowo nabierać coraz większej biegłości w rozumieniu kodu, dostrzeganiu jego niuansów i stylizowaniu dowolnych elementów HTML. To z kolei poprawi Twoje umiejętności w zakresie szybkiej i trafnej oceny różnych obszarów strony, zwiększy Twoje wyczucie i pozwoli Ci zyskać nową perspektywę. Regularne używanie preprocesora SASS sprawi, że zaczniesz myśleć w kategoriach zestawów reguł potrzebnych do napisania danego elementu. Takie podejście znacznie przyspieszy Twoje standardowe projekty, a jednocześnie przygotuje Cię na większe wyzwania. Nie tylko bez problemu będziesz nadawać style standardowym przyciskom, rozwijanym menu i przełącznikom, lecz także zaczniesz w pełni wykorzystywać animację czy złożone zdarzenia. Będziesz też bez problemu dopasowywać interfejsy swoich stron do potrzeb różnych urządzeń — stacjonarnych i mobilnych. W poszukiwaniu własnego stylu Na świecie istnieje niewyobrażalnie dużo stron internetowych. Zdecydowana większość z nich nie świadczy najlepiej o ich projektantach. Nie chcesz chyba być jednym z nich? CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu pomoże Ci uniknąć wielu błędów i zrozumieć istotę tworzenia stron o dużych walorach graficznych. Jeśli myślisz o karierze programisty lub projektanta albo chcesz aplikować na dowolne stanowisko wymagające takich umiejętności, bez znajomości CSS i SASS nie masz co o tym marzyć. Znajomość SASS jest jednym z najczęstszych wymagań pojawiających się w ofertach pracy. Dzięki temu szkoleniu zdobędziesz umiejętność pożądaną na rynku pracy — nauczysz się analizować projekt pod kątem odpowiedniej konwencji i zwiększysz elastyczność własnego myślenia o graficznych aspektach strony. Tylko dla wtajemniczonych Sprawdzone wzorce, dobre praktyki, funkcjonalności SASS, nowoczesne możliwości CSS3 i sposoby ich wykorzystania na przykładzie pełnego, kompleksowego projektu — oto, co oferuje Ci CSS i SASS. Kurs video. Praktyczny projekt nowoczesnego dashboardu. Znajdziesz tu specjalistyczne narzędzia oraz jasne, precyzyjne i szerokie omówienia kolejnych elementów. Prześledzisz dokładnie, krok po kroku, jak zabrać się do projektowania i jakie kolejne czynności wykonać. Zobaczysz, jak Twój kod nabiera rozmachu i szyku, staje się dynamiczny, przejrzysty, dokładnie taki, jaki powinien być. Terminologia związana z CSS i SASS przestanie być dla Ciebie przeszkodą, a nowo poznane elementy posłużą Ci do stworzenia zachwycających projektów!
Obierz kurs na… dane. Ich gromadzenie, analizę i wyciąganie z nich twórczych wniosków Dane to potęga. Kto ma do nich dostęp, kto potrafi je zbierać, przetwarzać i sięgać po nie w momentach, w których jego biznes potrzebuje pewnych odpowiedzi opartych na faktach – ten zyskuje ogromną przewagą konkurencyjną. W dzisiejszej cyfrowej rzeczywistości, kiedy tak wiele procesów biznesowych dzieje się w sieci, jesteśmy wprost zalewani danymi. Cała rzecz w tym, byśmy byli w stanie z nich skorzystać. Po to, by nam to ułatwić, powstały liczne narzędzia. Wśród nich do najpopularniejszych należy Google Analytics. Z wersji na wersję potężniejsze i doskonalsze. Jego najnowsza odsłona to Google Analytics 4 (GA4) i to na niej skupimy się w naszym kursie. GA4 służy do zbierania, analizowania i interpretowania danych z witryn internetowych, co pozwala właścicielom stron lepiej zrozumieć swoich użytkowników i efektywność swoich kampanii marketingowych. Kompleksowe i elastyczne, Google Analytics oferuje zaawansowane funkcje, takie jak: śledzenie zdarzeń, segmentacja użytkowników, analiza atrybucji i wiele innych, które nie są dostępne w innych darmowych narzędziach. Stanowi tym samym niezbędne wsparcie dla każdego prowadzącego sklep internetowy czy inną witrynę, gdzie obserwowanie zachowań osób korzystających z niej ma wielką wagę biznesową. Co nie jest bez znaczenia, GA także w wersji 4 posiada opcję darmową, dostępną dla wszystkich – także dla małych i średnich przedsiębiorstw. Jako uczestnik naszego kursu zdobędziesz dogłębną wiedzę na temat funkcjonalności i możliwości GA4. W efekcie będziesz w stanie samodzielnie analizować ruch na swojej stronie oraz optymalizować kampanie marketingowe. Co więcej nauczysz się lepiej rozumieć zachowania użytkowników. Ta wiedza pozwoli Ci bardziej efektywnie korzystać z budżetów marketingowych i trafniej dostosowywać treści do potrzeb użytkowników. To co, zaczynamy? Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem m.in.: Poznasz najważniejsze funkcjonalności Google Analytics 4 Zainstalujesz i zintegrujesz GA4 z różnymi platformami Zrozumiesz znaczenie i metody wykorzystania warstwy danych Nauczysz się wdrażać tagi z użyciem Google Tag Managera Będziesz tworzyć i zbierać zdarzenia niestandardowe Dowiesz się jak tworzyć i edytować własne raporty Poznasz metody eksploracji i analizy danych w GA4 Opanujesz zasady korzystania z parametrów UTM do śledzenia kampanii marketingowych Kurs pt. Google Analytics 4. Kurs video. Od konfiguracji narzędzia po gromadzenie, raportowanie i analizę danych kończy się na poziomie średniozaawansowanym. Po ukończeniu szkolenia będziesz w stanie samodzielnie konfigurować, analizować i interpretować dane w GA4. A to da Ci wielką przewagę konkurencyjną – pozwoli lepiej poznać i zrozumieć Twoich klientów.
Obierz kurs na... zaawansowane techniki HTML i CSS Bycie dobrym frontendowcem w dzisiejszych czasach to sztuka łączenia kreatywności z technologią. Nie wystarczy już tylko znać HTML i CSS – trzeba myśleć jak projektant, kodować jak inżynier i działać jak lider zespołu. Znajomość zaawansowanego HTML i CSS to oczywiście fundament, na którym opiera się nowoczesny web development. Współczesne strony internetowe muszą być nie tylko estetyczne, ale także responsywne i dostępne dla wszystkich użytkowników. Kluczem do sukcesu jest opanowanie zaawansowanych narzędzi, takich jak CSS grid, flexbox, i komponentów, które pozwalają budować nowoczesne, responsywne strony. Grid CSS, choć wprowadzony dopiero w 2017 roku, zrewolucjonizował tworzenie nowoczesnych układów, zastępując starsze metody jak float czy inline-block. Z kolei zrozumienie semantyki HTML i ról ARIA jest niezbędne, aby tworzyć strony dostępne dla użytkowników z różnymi niepełnosprawnościami – to coraz ważniejszy aspekt w web developmencie. Zaawansowane techniki pozwalają również na lepszą współpracę w zespołach – tu modularność i czytelność kodu są kluczowe (przykładowo umiejętność przenoszenia projektów z Figmy do kodu da Ci przewagę w pracy zespołowej). Przekonaj się, jak nieograniczone są możliwości web developmentu, gdy zaawansowane techniki stają się intuicyjne. To moment, w którym projektowanie stron przestaje być wyzwaniem, ponieważ zmienia się w czystą przyjemność! Szkolenie Ambitny frontend: zaawansowane techniki CSS i HTML. Kurs video. Projektuj nowoczesne layouty, które zachwycą ukończysz na poziomie średnio zaawansowanym – z elementami z poziomu zaawansowanego. Doświadczysz kompleksowej pracy nad realnym projektem, z jakim możesz się spotkać w pracy web developera. Zrozumiesz, jak przekształcać design z Figmy na gotowe strony, pobierać grafiki i pracować z brand bookiem. Nauczysz się definiować fonty przy użyciu jednostek rem i em, a także tworzyć stronę z podglądem brand booka, aby się upewnić, że wszystko działa perfekcyjnie. Opanujesz sztukę zarządzania kolorami i zmiennymi w CSS, co pozwoli Ci na dynamiczne i efektywne stylowanie. Poznasz zaawansowane techniki CSS, takie jak flexbox i grid, i w praktyce nauczysz się tworzyć elastyczne, responsywne layouty, które świetnie wyglądają na każdym urządzeniu. Zrozumiesz, jak dynamicznie zarządzać stylami dzięki CSS variables, co znacznie ułatwi utrzymanie większych projektów. Będziesz sprawnie zarządzać wieloma plikami CSS, co pozwoli Ci na lepszą organizację pracy w dużych zespołach. Dogłębnie zrozumiesz semantykę HTML, co sprawi, że Twoje strony będą bardziej przyjazne i dostępne dla wszystkich użytkowników, w tym tych korzystających z technologii wspomagających. Przyswoisz zasady accessibility i roli ARIA, co pozwoli Ci tworzyć strony zgodne z najnowszymi standardami. Nauczysz się także optymalizować kod CSS, co zwiększy wydajność Twoich stron. Dzięki temu staniesz się frontend developerem, gotowym na większe wyzwania. Poznając tajniki CSS grid, dowiesz się, jak perfekcyjnie układać elementy w gridzie i rozwiązywać złożone wyzwania layoutowe. W efekcie Twoje strony będą responsywne, elastyczne i zaprojektowane zgodnie z najwyższymi standardami. Zakończysz kurs z umiejętnością tworzenia profesjonalnych, nowoczesnych stron internetowych z dbałością o każdy szczegół.
Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji
Obierz kurs na... Git Git to najpowszechniej używany system kontroli wersji. Według ankiety serwisu StackOverflow ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś de facto standard w IT, a jego znajomość jest powszechnym wymogiem. Jednak mimo tej popularności wielu programistów wciąż nie do końca zdaje sobie sprawę z potężnej mocy ukrytej w tym narzędziu. Git uchodzi za skomplikowany, a użytkownicy często korzystają z zaledwie kilku komend i trzymają się utartych schematów. Nie próbują zrozumieć jak naprawdę działa, a bez tego trudno mówić o płynnej pracy z systemem i pełnym jego wykorzystaniu. Tymczasem stanowi on podstawę serwisu GitHub, będącego centrum świata open source. To tam znajdują się kody najpopularniejszych bibliotek oraz narzędzi używanych w ramach otwartego dostępu, to tam zapadają decyzje dotyczące ich modyfikacji i ulepszeń. Kto jest obecny na GitHubie, może na bieżąco śledzić zmiany w kodach ważnego dla siebie oprogramowania i uczyć się od najlepszych światowych programistów. Warunek jest jeden — by efektywnie współpracować z GitHubem, należy dobrze poznać Git. Co Cię czeka podczas naszego profesjonalnego kursu Git online? W trakcie pracy z tym kursem video Git: Nabierzesz wprawy w codziennej pracy z Gitem. Dowiesz się, jak zsynchronizować lokalną kopię ze zdalnymi repozytoriami. Nauczysz się naprawiać własne błędy i cofać zmiany w historii. Będziesz korzystać ze schowka, tworzyć gałęzie, zarządzać nimi i je scalać. Przekonasz się, jak wygląda prawidłowe zarządzanie etykietami. Opanujesz możliwe strategie pracy z gałęziami. Co więcej... W trakcie zdobywania nowych umiejętności niejako przy okazji uzyskasz wiedzę dotyczącą mechanizmów zaimplementowanych w samym Gicie. Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji kończy się na poziomie średnio zaawansowanym. By móc efektywnie korzystać z tego szkolenia, nie trzeba posiadać żadnych innych umiejętności poza podstawową obsługą komputera. Od Linuksa do Facebooka Pierwsze wydanie systemu Git pojawiło się w 2005 roku. Ojciec Gita, Linus Torvalds, stworzył go w celu wsparcia jądra systemu Linux. Do prac nad alternatywnym systemem kontroli wersji Torvalds przystąpił, gdy poprzednik Gita, czyli BitKeeper, przestał być darmowy dla projektów typu open source. W efekcie powstała zupełnie nowa jakość — system, który świetnie wspiera rozgałęziony proces tworzenia oprogramowania, pozwala pracować off-line i dopiero potem wymieniać zmiany między lokalnymi repozytoriami, wspiera istniejące protokoły sieciowe i jest o całe rzędy wielkości szybszy od ewentualnych konkurentów. Ewentualnych, gdyż ze względu na swoje zalety aktualnie Git pozostaje praktycznie bezkonkurencyjny w kategorii rozproszonych systemów kontroli wersji. Z ciekawostek — do rozwijania kodu używa Gita między innymi serwis Facebook. Przywitaj się z Gitem Nim zagłębisz się w (dosłownie) rozgałęzioną strukturę Gita, poznasz jego historię oraz najważniejsze zalety, dzięki którym ten system stał się standardem w dziedzinie zarządzania kodem. Skonfigurowawszy na własnym komputerze niezbędne narzędzia, przećwiczysz podstawowe polecenia. Wszystko zapiszesz w swoim repozytorium — tak żeby już nic Ci nie uciekło. Dowiesz się, jak pracować, by nie „zanieczyścić” historii repozytorium, i skąd czerpać wiedzę o zmianach, które zaszły w kodzie. W sekcji poświęconej gałęziom poznasz nie tylko polecenie dotyczące ich tworzenia i usuwania. Zobaczysz też, co naprawdę dzieje się w Twoim repozytorium, innymi słowy: jak działa Git od podszewki. Nauczysz się scalać rozgałęzione linie kodu, zarówno poprzez merge, jak i rebase. A ponieważ nikt nie jest nieomylny, w kolejnej części szkolenia zajmiesz się błędami. W jej ramach opanujesz metodologię cofania akcji i naprawy historii projektu. I nie — kasowanie lokalnej kopii i pobieranie jej od nowa nie stanowi rozwiązania problemu! Naprawiwszy to, co wymaga naprawy, zsynchronizujesz swoje repozytorium z innymi repozytoriami i wymienisz się postępami pracy. Im bliżej końca, tym bardziej osobiście — na kolejnym etapie szkolenia jego autor podzieli się z Tobą osobistą opinią na temat różnych strategii zarządzania gałęziami, podpowie Ci, jak zarządzać wieloma wersjami kodu i jak zrozumiale etykietować konkretne punkty w historii repozytorium. Wreszcie poznasz Stash, czyli schowek dla fragmentów Twojego kodu. Te kilka poleceń usprawni Twoje codzienne obcowanie z Gitem. Dowiesz się, jak łatwo jest odłożyć pracę na bok, by móc zająć się czymś innym. „Każda wystarczająco zaawansowana technologia jest nieodróżnialna od magii” Arthur C. Clarke W naszej ofercie znajdziesz również kursy ArchiCAD.
Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych
Obierz kurs na... tworzenie dużych aplikacji webowych Frontend development należy do najszybciej rozwijających się gałęzi informatyki. Nic w tym dziwnego - żyjemy w erze aplikacji internetowych, stron typu SPA, gdzie wiele operacji ma miejsce po stronie klienta. Projektowaniem tego typu stron i aplikacji zajmują się frontend developerzy - programiści operujący zwykle w JavaScripcie wspomaganym którymś z frameworków. Spośród nowoczesnych frameworków wybierany jest najczęściej jeden z trzech: React, Angular albo Vue.js. Vue.js, podobnie zresztą jak React i Angular, zalicza się do frameworków służących budowaniu interfejsu użytkownika. Pozwala równie dobrze kreować proste komponenty, jak skomplikowane, skalowalne aplikacje typu SPA (single-page application), o ile oczywiście potrafi się korzystać z Vue.js w powiązaniu z dodatkowymi narzędziami i bibliotekami. Jedną z najbardziej skomplikowanych aplikacji, które można zbudować z wykorzystaniem Vue.js, jest sklep internetowy i na nim właśnie skupimy uwagę w trakcie tego kursu. Szkolenie ma charakter czysto praktyczny, dlatego na koniec jego uczestnik uzyska w pełni sprawny kod aplikacji, którą wystarczy połączyć z serwerem, by otrzymać sprawny produkt. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Nauczysz się tworzenia skalowalnych aplikacji webowych w Vue.js. Będziesz tworzyć formularze z walidacją. Dowiesz się, jak obsługiwać błędy. Poznasz sposoby na budowanie w Vue.js zaawansowanych komponentów i routingu aplikacji. Opanujesz technologię tworzenia store’ów Vuex i dowiesz się, jak praktycznie ich użyć. Przygotujesz listy z opcją sortowania i filtrowania oraz własne dyrektywy. Zajmiesz się autentykacją widoków i skupisz się na globalnej obsłudze błędów z serwera. Co więcej... Ukończywszy szkolenie, będziesz przygotowany do pracy nad najbardziej skomplikowanymi aplikacjami webowymi w JavaScripcie z użyciem frameworka Vue.js, ponieważ sklep internetowy należy właśnie do tej klasy projektów. Vue.js. Kurs video. Tworzenie zaawansowanych aplikacji webowych kończy się na poziomie średnio zaawansowanym, jednak słuchacz pozna również kilka zagadnień z poziomu zaawansowanego. Dlaczego Vue.js? Vue.js to biblioteka/framework JavaScriptu pozwalająca przede wszystkim na tworzenie dość prostych aplikacji webowych składających się z komponentów. Choć jak widać nie tylko - z wykorzystaniem Vue.js można bowiem zbudować także sklep internetowy, który jest aplikacją dość skomplikowaną. Developerzy coraz częściej decydują się właśnie na Vue.js, a nie na Angulara czy Reacta, ze względu na niski próg wejścia oraz sporo intuicyjnych dodatków i funkcji, stanowiących wydajne wsparcie dla frontendowca. Co ciekawe, proste aplikacje z użyciem Vue.js można tworzyć nawet wówczas, gdy nie dysponuje się głębszą znajomością JavaScriptu. Dlatego Vue.js bywa pierwszym wyborem sporej liczby początkujących frontendowców. Dodatkową, niebanalną zaletą Vue.js jest niska waga tego frameworka (18-23 KB), co bezpośrednio przekłada się na dużą szybkość jego działania. Za tą biblioteką przemawia także spora przejrzystość dokumentacji, w której wszystko jest rozpisane zwięźle i tak prosto, że nawet osoba stawiająca pierwsze kroki w branży nie powinna mieć problemów z opanowaniem najważniejszych zagadnień.
ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego
Wybierz kurs ArchiCAD online Niemalże od chwili swojego powstania ArchiCAD jest najchętniej wybieraną aplikacją do projektowania budynków, wnętrz, architektury krajobrazu czy tworzenia projektów urbanistycznych. W tym doskonałym programie można szybko i bez wysiłku wykonać wszystko to, co niegdyś wymagało czasu, benedyktyńskiej pracy i ton papieru. Jakie zalety ma kurs ArchiCAD online? Dzięki szkoleniu ArchiCAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego poznasz podstawy efektywnej pracy z programem ArchiCAD. Autor pokaże Ci, jak poruszać się w jego oknach i paletach, prawidłowo przygotować strukturę projektu i precyzyjnie wprowadzać do niego dane. Zobaczysz, jak umieścić w projekcie szkice oraz inne pliki zewnętrzne, budować różne elementy budynku, od fundamentów po dach, i wykonać wizualizację modelu 3D. Zorientujesz się, jak uniknąć typowych błędów projektowych. Nauczysz się przygotowywać widoki modelu i układać je na arkuszach do wydruku, a także edytować wstawione elementy projektu. Odkryjesz, jak szybko opisać i zwymiarować projekt oraz wykonać w nim trudne detale budowlane. Sprawdzisz, jak zamknąć w jednym pliku całość projektu z wieloma widokami, rysunkami oraz informacjami. Co więcej, przygotowanie dokumentacji budowlanej do wydruku lub zapisu do innych programów CAD przestanie przyprawiać Cię o ból głowy. Kurs ArchiCAD online specjalnie dla Ciebie!
Proxmox VE. Kurs video. Wirtualizacja w praktyce
Obierz kurs na... zarządzanie wirtualizacją w modelu open source Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego oprogramowania pozwala na elastyczne tworzenie i zarządzanie zasobami w zależności od zapotrzebowania biznesowego czy też zapotrzebowania aplikacji. Proxmox pojawia się coraz częściej w ogłoszeniach o pracę w branży IT. Jego znajomości wymaga się od członków zespołów projektowych w coraz większej liczbie firm. Świadomi tego, przygotowaliśmy poświęcony tej platformie kurs. Oparliśmy go na najnowszej dostępnej wersji oprogramowania – Proxmox VE z lipca 2024 roku. Szkolenie porusza najważniejsze tematy związane z Proxmox VE, od solidnych podstaw wirtualizacji i konteneryzacji, poprzez szczegółowe omówienie instalacji, konfiguracji i zarządzania platformą, aż po zaawansowane funkcje i optymalizację wydajności. Ucząc się, poznasz różne aspekty pracy z maszynami wirtualnymi i kontenerami LXC, tajniki konfiguracji sieci, zarządzania użytkownikami i bezpieczeństwem, a także zaawansowane techniki, takie jak klonowanie, migracja i zarządzanie szablonami. Kurs kładzie nacisk na praktyczne zastosowania, oferuje więc liczne laboratoria i ćwiczenia, które pozwolą Ci na zdobycie realnego doświadczenia w pracy z Proxmox VE. Proxmox VE. Kurs video. Wirtualizacja w praktyce kończy się na poziomie średnio zaawansowanym. By udział w szkoleniu był efektywny, dobrze mieć bazową znajomość sieci komputerowych (adres IP, maska podsieci, brama domyślna, DNS) i podstawowe umiejętności umożliwiające poruszanie się w systemie Linux (znajomość komend: cp, rm, echo, mv, a także umiejętność obsługi edytorów tekstowych, takich jak nano, vim czy mcedit). Przyda się również podstawowa znajomość sprzętu komputerowego i opanowany język angielski – Proxmox działa w języku polskim, jednak nie wszystkie tłumaczenia są poprawne, a dokumentacja jest wyłącznie anglojęzyczna. Proxmox to nie tylko narzędzie, to brama do nowych możliwości w świecie IT. Każda umiejętność, którą zdobędziesz podczas tego kursu, to krok w kierunku bycia lepszym specjalistą. Pamiętaj, że praktyka czyni mistrza – nie bój się eksperymentować i popełniać błędów. To właśnie one są najlepszymi nauczycielami. Powodzenia i do zobaczenia w świecie wirtualizacji!
Skill Master: listening. Od zera do bohatera
Set course to… perfecting your passive English skills The 21st century world speaks English. It is the go-to language during political, scientific and business meetings, as well as that of students going abroad for internships. You also refer to it on a daily basis, both in professional settings and in your spare time, like when you watch a movie on a popular streaming service or translate the lyrics of your favorite song for your own pleasure. Or… when a foreigner in the street asks you for directions to the nearest pharmacy! Usually, when you learn or work on a language, you focus on active skills (speaking) and forget that passive skills (reading and listening) are just as important. After all, a conversation is not a monologue, but rather two or more people taking turns to speak and listen. That’s why in this course, the most important topics are approached in the forms of dialogues and short texts which you listen to without seeing the transcript, just as you would in the real world. Activities during the classes will help you to hone the skills you need to understand spoken texts, and useful expressions listed in the additional materials will serve as a quick guide. The course has three levels, so that you can go from easier tasks to harder ones as you progress. What you can expect from our professional training During the course: • You will gain the skill of seeking the information you need in dialogues and in a flowing text • You will familiarize yourself with different accents while listening • You will gain the capability to listen and understand without reading the text at the same time Moreover… • You’ll revise expressions that you know and learn new ones ready to be used in practice Skill Master: listening. From zero to hero is designed for learners at all levels of English. To make full use of the course, you need to know English at least on the A1 level (know basic grammatical tenses, such as Present Simple, Past Simple, Present Continuous, Future Simple and basic vocabulary relating to everyday life). Basic-level English speakers will benefit most from working with easier texts, while more advanced users can expect texts filled with more difficult vocabulary, fast speech and background noise, which reflect the real-life situations in which you are supposed to make use of your skills. Excuse me, could you repeat? Learning a foreign language is a never-ending journey. It’s not about signing up to a course and cramming new vocabulary into your head or doing hundreds of grammar exercises, after all. You need to challenge yourself in practice so that your skills don’t become rusty. It’s worth reaching deeper and listening in on informal speech, sayings, abbreviations and phrases: things that are obvious to a native speaker, but completely new for you. This ability to use idiomatic, „real” English will help you soar onto a higher level in your conversations. That’s why the course focuses on everyday topics, such as meeting new people, negotiations, networking, communication at the airport, in a shop or at a hotel, as well as job interviews and listening to radio and TV news. Meet our expert Anna Lewoc, graduate of the Institute of Applied Linguistics at the University of Warsaw, works as a translator and interpreter of English and French into Polish, as well as a teacher of English. She’s also the organizer of one of the largest conferences for the translation and localization industry in this part of Europe: The Translation and Localization Conference. It doesn’t exhaust the long list of projects she takes up. In her free time, she does sports (weightlifting, running, yoga), cooks, watches TV series or plays video games (mostly RPG). She’s passionate about psychology and self-management. Get your listening to a new level! Obierz kurs na... doskonalenie biernej znajomości języka angielskiego Świat w XXI wieku porozumiewa się po angielsku. Ten język bowiem obowiązuje podczas spotkań politycznych, naukowych i biznesowych, jest też głównym językiem studentów wyjeżdżających na zagraniczne staże. Do jego znajomości odwołujemy się również na co dzień - zarówno w sytuacjach zawodowych, jak i w czasie wolnym. Choćby wtedy, gdy oglądamy film na popularnym kanale streamingowym albo chcemy dla własnej satysfakcji przetłumaczyć tekst ulubionej piosenki. Lub wtedy, gdy znienacka na ulicy zaczepi nas cudzoziemiec i zapyta o drogę do najbliższej apteki. Zwykle podczas nauki czy szlifowania znajomości języka skupiamy się na umiejętnościach aktywnych, czyli na mówieniu, zapominając odrobinę o tym, że umiejętności bierne - czyli czytanie i słuchanie - są równie ważne! W końcu rozmowy nie są monologami, a właśnie naprzemiennym mówieniem i słuchaniem. Dlatego w tym kursie najważniejsze tematy poruszymy w przystępnej formie dialogów i krótkich tekstów - bez ich jednoczesnego czytania, czyli tak, jak ma to miejsce w rzeczywistości. Ćwiczenia wykonywane podczas lekcji pomogą Ci opanować umiejętności przydatne w rozumieniu treści ze słuchu, a spisane w dodatkowych materiałach przydatne wyrażenia posłużą jako szybka ściągawka. Proponowany kurs obejmuje trzy poziomy, dzięki czemu można przechodzić od zadań łatwiejszych do trudniejszych - w miarę postępów. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu: Opanujesz umiejętność wyszukiwania potrzebnych informacji w dialogach i w ciągłym tekście Słuchając, będziesz się oswajać z różnymi akcentami Zdobędziesz umiejętność słuchania i rozumienia bez jednoczesnego czytania tekstu Co więcej... Powtórzysz sobie znane wyrażenia i opanujesz nowe słownictwo, gotowe do zastosowania w praktyce Skill Master: listening. Od zera do bohatera jest przeznaczony dla osób na wszystkich poziomach zaawansowania znajomości języka. Osoby z angielskim opanowanym na poziomie bazowym najbardziej skorzystają z pracy z prostszymi tekstami, z kolei na zaawansowanych adeptów czekają treści pełne nietypowego słownictwa, czytane szybko, z hałasem w tle, aby jak najpełniej oddać rzeczywiste sytuacje, w jakich korzysta się ze swoich umiejętności. Excuse me, could you repeat? Nauka obcego języka właściwie nigdy się nie kończy. Bo przecież nie wystarczy zapisać się na kurs i nawet bardzo pilnie szlifować słówka czy rozwiązywać zadania z gramatyki. Swoje umiejętności trzeba stale pogłębiać w praktyce, by język nam nie "zardzewiał". Warto sięgać głębiej i przysłuchiwać się mowie potocznej, powiedzonkom, skrótom i związkom frazeologicznym - dla native speakera rzeczom oczywistym, dla nas nowym. To umiejętność swobodnego posługiwania się zwyczajową angielszczyzną wyniesie nas na wyższy poziom konwersacji. Dlatego też ten kurs skupia się na tematach z życia codziennego, jak poznawanie nowych osób, negocjacje, networking, komunikacja na lotnisku, w sklepie lub w hotelu, a także rozmowa kwalifikacyjna czy śledzenie wiadomości radiowych i telewizyjnych. Get your listening to a new level!
Tester manualny. Kurs video. Rozpocznij karierę w IT
Kurs testowania manualnego online, bez wychodzenia z domu Bug, defekt, awaria - zjawiska, które mogą budzić przerażenie. Nie unikniemy ich jednak są bowiem obecne w cyklu życia każdego oprogramowania. A co, jeśli wadliwy software trafi do użytkowników? Cóż, firma straci renomę i klientów. Na szczęście testowanie jest odpowiedzią na te problemy. Testujemy właśnie po to, by zminimalizować ryzyko wyprodukowania wadliwego oprogramowania. Identyfikując i usuwając przyczyny powstawania defektów, zmniejszamy podatność na awarie. Dlatego też testowanie jest jednym z ważniejszych elementów kontroli jakości oprogramowania (quality assurance). W czasach postępującej digitalizacji branża e-commerce kwitnie. Większość handlu i biznesu przeniosła się do internetu, licząc na zachowanie konkurencyjności. By zapewnić bezpieczeństwo i wysoki poziom usług online, ogromny nacisk kładzie się na jakość oprogramowania. Popularność zyskał koncept shift-left testing, czyli testowanie z przesunięciem w lewo. To znaczy, że testerzy są angażowani w projekt od najwcześniejszych etapów powstawania. A jak mówi jedna z siedmiu zasad testowania: wczesne testowanie oszczędza czas i pieniądze. Zapotrzebowanie na usługi testerów nigdy nie było tak duże. Obecnie nawet osoby bez doświadczenia w branży IT mogą zacząć pracę jako tester manualny. Od kandydata na to stanowisko wymaga się przede wszystkim znajomości technik projektowania testów. Tego właśnie - z wykorzystaniem przykładów - uczy ten kurs. Czego nauczysz się podczas kursu testera programowania? Kurs tester manualny online obejmuje takie zagadnienia jak: Podstawowa terminologia zgodna z sylabusem ISTQB Siedem zasad testowania, w tym: Paradoks pestycydów Grupowanie defektów i zasada Pareto Najpopularniejsze techniki testowania Analiza wartości brzegowych Poziomy testów Typy testów: techniki statyczne techniki dynamiczne (w tym testowanie czarnoskrzynkowe, testowanie białoskrzynkowe) Co więcej... Zrozumiesz, czym są testy i dlaczego należy je wykonywać Dowiesz się, jak przygotować się do testowania Poznasz proces testowy i TQED - nowatorski model analizy wymagań opracowany przez Uniwersytet Jagielloński i dr. Adama Romana Tester manualny. Kurs video. Rozpocznij karierę w IT to kompendium wiedzy testerskiej na poziomie podstawowym. Nauczysz się samodzielnie projektować przypadki testowe i wykonywać testy funkcjonalne. Poznasz podstawowe zagadnienia teorii testowania i rozwiążesz zadania, które wprowadzą Cię w świat testowania manualnego. Zaznajomisz się z testowaniem w oparciu o przypadki użycia i testowaniem przejść pomiędzy stanami. Dowiesz się również, jak stworzyć tablicę decyzyjną. Na zakończenie przećwiczysz klasy równoważności i analizę wartości brzegowych. Warto wspomnieć, że w trakcie kursu testera manualnego online nie jest poruszana tematyka programowania. Nie musisz mieć żadnego doświadczenia w kodowaniu, by zacząć przygodę z testowaniem! Fundamentalny zakres wiedzy o jakości i testowaniu oprogramowania nie jest przeznaczony wyłącznie dla testerów. W praktyce nabytą wiedzę mogą wykorzystać kierownicy projektu, analitycy i konsultanci testów, programiści oraz użytkownicy przeprowadzający testy akceptacyjne. Kim jest tester manualny i jaką ma rolę? Podstawową rolą testera manualnego jest sprawdzanie poprawności działania oprogramowania za pomocą stworzonych i zaplanowanych przypadków testowych. Tak samo ważnym zadaniem jest analiza wymagań biznesowych i przygotowywanie planów testów według dostarczonej specyfikacji produktu. Testowanie manualne, zwane także testowaniem ręcznym, można przeprowadzać we wszystkich rodzajach aplikacji. Procesy testowe są wykonywane wyłącznie przez człowieka. Dzięki czynnikowi ludzkiemu ten typ testów doskonale sprawdza się w przeglądzie modułów interfejsu użytkownika (UI). Ponadto tester może wejść w rolę użytkownika końcowego i badać jego doświadczenia (UX). Do wykonywania zawodu testera manualnego nie są potrzebne wykształcenie informatyczne czy znajomość języków programowania. Fundamentem jest odpowiednie nastawienie i umiejętność logicznego, analitycznego myślenia. Dodatkowo osoba ubiegająca się o posadę testera powinna być komunikatywna i otwarta na ludzi. Na co dzień tester współpracuje z zespołem programistycznym i uczestniczy w przeglądzie kodu (code review). Kontaktuje się również z klientami i użytkownikami końcowymi. Ściśle współpracuje z interesariuszami, aby poprawnie weryfikować, walidować lub dopracować historyjki klienta. Krótko mówiąc: tester to człowiek orkiestra! Polecamy także kursy MySQL dostępne w naszej ofercie idealne, aby poszerzyć swoje kompetencje zawodowe.
Pixel art. Kurs video. Stwórz świat w stylu retro
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.
Programowanie asynchroniczne i równoległe w C#. Kurs video. Poziom podstawowy
Obierz kurs na programowanie skalowalne Słowem kluczem w dzisiejszym świecie jest czas. A właściwie nieustanny niedoczas — dlatego oczekujemy, że wszystko, a z pewnością komputery, telefony i inne urządzenia elektroniczne, będzie pracować szybciej, sprawniej i wydajniej. Stąd standardem stały się procesory posiadające wiele rdzeni — co oczywiście pozytywnie wpływa na ich wydajność, gdy pracuje się na kilku programach równocześnie. Niestety, prędkość działania pojedynczego rdzenia nie rośnie tak szybko, jakbyśmy sobie tego życzyli, więc poszczególne aplikacje, dostępne za pośrednictwem urządzenia i operujące na pojedynczym rdzeniu, wcale nie pracują sprawniej. Podobnie rzecz ma się z oprogramowaniem dostępnym online — o ile staje się modne, szybko pada ofiarą własnej popularności i zawiesza się, kiedy wielu użytkowników chce z niego równocześnie skorzystać. Jak można temu zaradzić? Pisząc lepszy, bardziej skalowalny kod. Od dłuższego czasu jest to możliwe w aplikacjach tworzonych w środowisku .NET. Od niedawna Microsoft udostępnia wiele udogodnień, które sprawiają, że pisanie takiego kodu jest dziś prostsze, przyjemniejsze i łatwiejsze do zrozumienia. Tworzenie kodu asynchronicznego, znajomość sposobów synchronizacji między wątkami, umiejętność optymalizacji obliczeń przez wykorzystanie obliczeń równoległych — to umiejętności wymagane w codziennej pracy, właściwie niezależnie od dziedziny biznesu, w której operuje programista. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie niniejszego kursu video: nauczysz się programowania asynchronicznego; przyjrzysz się mechanizmom pozwalającym dokonywać równoległych obliczeń na wielu wątkach; dowiesz się, jak synchronizować dostęp do zasobów. Co więcej... poznasz sposoby na korzystanie z wbudowanych i zoptymalizowanych kolekcji wielowątkowych. Uczestnik szkolenia Programowanie asynchroniczne i równoległe w C#. Kurs video. Poziom podstawowy zdobędzie wiedzę i umiejętności na poziomie podstawowym. Oznacza to, że będzie w stanie pisać proste rozwiązania asynchroniczne i wielowątkowe i opanuje teorię dotyczącą problemów, które z dużym prawdopodobieństwem napotka na swojej drodze, a tym samym znajdzie inspiracje do tego, jak można je rozwiązywać. By usprawnić działanie aplikacji... Ambicją niemal każdego programisty jest to, by napisana przez niego aplikacja stała się popularna — by była użyteczna, rozwiązywała prawdziwe problemy i by użytkownicy chcieli z niej korzystać. Niestety, im popularniejsze staje się dane oprogramowanie, tym częściej się zawiesza... Kto jest winien? Oczywiście — programista, który nie potrafił napisać odpowiednio sprawnego kodu! Dlatego podczas pracy nad kolejnym projektem warto zawczasu pomyśleć o kodzie skalowalnym, czyli takim, w którym poszczególne operacje będą mogły być wykonywane równolegle. Rzecz jasna nigdy nie będzie to dotyczyło aplikacji jako całości — programista musi wiedzieć, które obliczenia na sobie bazują, a które są od siebie niezależne. Trzeba precyzyjnie określić, które części programu mogą korzystać z tych samych zasobów, inaczej będą się one wzajemnie blokować i aplikacja się zawiesi. Dziś prawie każdy programista .NET (i nie tylko!) spotyka się na co dzień z zagadnieniami asynchroniczności i równoległości obliczeń. Wiedza ta powoli staje się obowiązkowa na rynku pracy; podczas rozmów kwalifikacyjnych często pojawiają się pytania o tematy poruszane w tym kursie — zainwestowany w niego czas z pewnością nie będzie stracony! Sześć rozdziałów, czterdzieści pięć lekcji Trwających w sumie niemal sześć godzin — tak proponowany przez nas kurs wygląda od strony organizacyjnej. Jeśli chodzi o poruszane w nim zagadnienia, zaczniemy od teorii dotyczącej zagadnienia SynchronizationContext — dowiemy się, co to jest. Następnie przejdziemy do zajęć praktycznych, czyli tego, jak uruchamiać obliczenia w nowym wątku, jak korzystać z tasków (Task Parallel Library) oraz puli wątków. W dalszej kolejności będziemy synchronizować dostęp do interfejsu użytkownika (WinForms, WPF), zapoznamy się z pętlą zdarzeń i uruchomimy kod asynchroniczny (Async/await). Dowiemy się, jak pracować ze starszymi modelami asynchronicznymi (BeginExecute/End/Execute). Będziemy asynchronicznie pracować z bazą danych (Entity Framework, ADO.NET) i synchronizować kolejność wykonywanych działań. Poznamy sposoby na długo trwające zadania. Nauczymy się, co to jest deadlock, będziemy pisać kod obliczający zadania równoległe, synchronizować zasoby między wątkami i procesami, przyspieszymy też synchronizację aplikacji wielowątkowych. Na koniec dowiemy się, jakie kolekcje wbudowane można wykorzystać do prostszej pracy z kodem równoległym.
Dostępność cyfrowa. Kurs video. Wprowadzenie do tematyki i wytycznych WCAG 2.1
Michał Wiktor Żmijewski, Tomasz Pluta, Mariusz Borowski
Obierz kurs na dostępność cyfrową Nowe technologie i zasoby Internetu zdecydowanie ułatwiają codzienne funkcjonowanie w niemal każdym obszarze życia. Czy wszyscy jednak 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. Jak zatem jest z tą dostępnością w Internecie? Obecnie wszystkie portale, strony i aplikacje internetowe podmiotów publicznych muszą spełniać wymogi dostępności cyfrowej zgodnie z dokumentacją WCAG. To znaczy, że serwisy należy tak projektować, by użytkownik mógł z łatwością po nich nawigować i odczytywać zamieszczone treści. Ponadto strony te muszą być obsługiwane na różnych urządzeniach, w tym mobilnych, i przy użyciu rozwiązań wspierających osoby z niepełnosprawnością ruchową, niewidome lub z innymi ograniczeniami. Dzięki temu kursowi dowiesz się, jak przejść od słów do czynów i wprowadzić kryteria WCAG 2.1 w życie. Zadbaj o elastyczny, funkcjonalny interfejs i czytelną treść dostępną w różnych warunkach i dla każdego użytkownika! W trakcie naszego profesjonalnego szkolenia: Poznasz ustawę o dostępności cyfrowej (obowiązki, kogo dotyczy, jakie są kary) Opanujesz wiedzę dotyczącą zasad dostępności według WCAG 2.1 - czym jest postrzegalność, funkcjonalność, zrozumiałość i solidność Przyswoisz wytyczne i kryteria sukcesu według WCAG 2.1 i WCAG 2.2 Nabędziesz umiejętności prowadzenia testów manualnych według Karla Grovesa Nauczysz się przeprowadzać testy manualne strony internetowej Poznasz technologie asystujące dla osób niepełnosprawnych Dostępność cyfrowa. Kurs video. Wprowadzenie do tematyki i wytycznych WCAG 2.1 to kurs poświęcony w dużej mierze empatii. Na podstawie omówionych zasad i przykładów nauczysz się tworzyć dostępne cyfrowo rozwiązania, które realnie odpowiadają na problemy użytkowników. Nie znajdziesz tu pustego odhaczania formalnych wymagań bez zrozumienia ludzkich potrzeb. Zdobyta podczas kursu wiedza przyda się do samodzielnej oceny dostępności cyfrowej stron internetowych zarówno przez klientów, jak i wykonawców, czyli audytorów, programistów i designerów.
Naucz się SQL-a! Kurs video. 100 ćwiczeń z grupowania i łączenia tabel
Kurs video z grupowania i łączenia tabel w SQL jest przeznaczony dla słuchaczy, którzy posiadają podstawową wiedzę dotyczącą programowania w języku SQL. Być może zdobywali ją, ucząc się programowania ze szkoleniem Naucz się SQL-a! Kurs video. 70 ćwiczeń z podstaw tworzenia zapytań tego samego autora? Jeśli należysz do tego grona, to wiesz, że stawia on na działanie i zagadnienia związane z kodowaniem w tym przyjaznym użytkownikowi, a równocześnie wszechstronnym języku programowania przybliża od strony praktycznej. W drugiej, bardziej zaawansowanej części szkolenia dominują dwa tematy dotyczące tworzenia zapytań: grupowanie danych i łączenie tabel. To zagadnienia trochę trudniejsze do zrozumienia i opanowania, nie martw się jednak - autor kursu przeprowadzi Cię przez nie tak przystępnie, jak to tylko możliwe. Oczywiście skupi się na praktyce. Omawiania i ćwiczeń jest tu tak dużo, że trzeba by się naprawdę postarać, by po ukończeniu szkolenia nadal nie wiedzieć, jak prawidłowo grupować dane i łączyć tabele w języku SQL. UWAGA - szkolenie stanowi drugą część serii kursów z ćwiczeniami w SQL, obejmujących zagadnienia od poziomu podstawowego do zaawansowanego. Każdy z nich jest pomyślany jako odrębna całość, można więc z obu kursów korzystać niezależnie. Co Cię czeka podczas naszego profesjonalnego szkolenia z grupowania i łączenia tabel w SQL W ramach kursu: Nauczysz się grupować dane Poznasz zaawansowane sposoby grupowania danych Zrozumiesz, po co stosuje się grupowanie danych Będziesz filtrować grupy Opanujesz metody łączenia tabel Poznasz i zrozumiesz wszystkie rodzaje joinów Dowiesz się, jak znaleźć warunek złączenia Poznasz sposoby pracy z nieznaną bazą danych Co więcej... • W trakcie szkolenia nabierzesz praktycznego podejścia do pracy z wieloma tabelami równocześnie Naucz się SQL-a! Kurs video. 100 ćwiczeń z grupowania i łączenia tabel pozwoli Ci zdobyć konkretne podstawy, dzięki którym będziesz w stanie samodzielnie tworzyć zapytania w SQL. Opanowanie wiedzy z obu szkoleń zawartych w serii kompleksowo przygotuje Cię do tego, by zacząć programować i pracować z tym językiem. Ulubiony język bazodanowców SQL (z ang. Structured Query Language) określa się jako podobny do angielskiego język zapytań do baz danych. Jest przeznaczony przede wszystkim do pracy ze zbiorami faktów (danych) i relacji między nimi, ale także na przykład do tworzenia i zmieniania projektów obiektowych baz danych, w tym oczywiście tabel. Operowanie w języku SQL jest w miarę proste i raczej intuicyjne, należy się jednak trzymać pewnych podstawowych zasad, takich jak składnia, instrukcje i klauzule. Od momentu powstania w latach siedemdziesiątych XX wieku SQL zdążył stać się standardem w komunikacji z serwerami relacyjnych baz danych. Potocznie mówi się, że korzystanie z tego typu baz jest po prostu korzystaniem z SQL-a. Zobacz także kursy wideo z zarządzania bazą danych.