Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
UX/UI
-
Web development
-
Management
Podcasts
Excel 2013. Kurs video. Poziom drugi. Przetwarzanie i analiza danych
Obierz kurs na... Excela! „Excel to najpopularniejszy arkusz kalkulacyjny na świecie” — tak zaczyna się większość publikacji o Excelu. I słusznie, program ma bowiem potężne możliwości, a zasady jego obsługi można stosunkowo szybko opanować. Co więcej, współpracuje z nim większość CRM-ów i aplikacji, które w różny sposób zbierają dane. Pewnie dlatego jest tak popularny i powszechnie używany w firmach oraz organizacjach na całym świecie. Informacja bywa najcenniejszym dobrem, jednak dopiero odpowiednio przetworzona, faktycznie przekłada się na zyski. Świat biznesu o tym wie i dlatego w średnich i dużych firmach bardzo ceni się specjalistów potrafiących analizować dane, wyciągać z nich wnioski, by przekazywać je innym. Zwykle w formie tabel czy prostych do zrozumienia wykresów Excela. Czujesz się zmotywowany, by dołączyć do grona excelowych specjalistów? Naukę zacznij od szkolenia Excel 2013. Kurs video. Poziom drugi. Przetwarzanie i analiza danych! Co Cię czeka podczas naszego profesjonalnego szkolenia? Nauczysz się przetwarzać dane za pomocą formuł standardowych (funkcji tekstowych, matematycznych i logicznych) oraz tablicowych. Zorientujesz się, jak określać format danych. Poznasz operacje na zbiorach danych (na przykład tabelach), takie jak sortowanie i filtrowanie. Dowiesz się, jak zabezpieczać dane przed nieuprawnionym dostępem lub modyfikacją. Zrozumiesz, na czym polega praca z tabelami przestawnymi. Co więcej... Nauczysz się obsługi dodatku Solver, który służy do rozwiązywania równań. Excel 2013. Kurs video. Poziom drugi. Przetwarzanie i analiza danych pozwoli Ci pracować z Excelem na poziomie zaawansowanym. Podczas kursu poznasz wszystkie niezbędne funkcje programu. Przetwarzanie danych opanujesz w stopniu, który pozwoli Ci je analizować pod kątem Twoich potrzeb. Dzięki temu już nigdy nie podejmiesz pochopnie żadnej decyzji biznesowej. Każdą będziesz w stanie poprzeć twardymi danymi! Wyższa matematyka tabeli Excel to arkusz kalkulacyjny produkowany przez firmę Microsoft. Już jego pierwsza wersja, która trafiła na rynek w 1987 roku, zdobyła wielką popularność i stała się przyczynkiem do intensywnego rozwoju programu. Dziś Excel jest standardowym narzędziem używanym w firmach i instytucjach, a także w domowych zaciszach. Pozwala w szybki sposób dokonywać obliczeń (na przykład wydatków) i przedstawiać dane w łatwej do zrozumienia formie tabel i wykresów. Aplikacja oferuje liczne funkcje matematyczne, finansowe i bazodanowe, co czyni Excela przydatnym nie tylko dla analityków. Naucz się pracować z danymi! Pracę z materiałem zawartym w szkoleniu Excel 2013. Kurs video. Poziom drugi. Przetwarzanie i analiza danych możesz zacząć, jeśli masz opanowane podstawy Excela. Podczas kursu będziesz operować na tekście i liczbach. Nauczysz się wyliczać zmienne w celu uzyskania pożądanego wyniku. Po ukończeniu szkolenia będziesz w stanie prezentować otrzymane rezultaty w sposób, który w danej chwili będzie Ci najbardziej odpowiadał. Poznasz podstawy obsługi makr w Excelu oraz sposoby na pobieranie danych z aplikacji zewnętrznych oraz internetu. Tylko dla wtajemniczonych Praca z danymi to jedno, umiejętność właściwej ich interpretacji to drugie. Nasz ekspert pragnie przekazać jak najwięcej praktycznej wiedzy, dlatego w swoim kursie położył nacisk na to, by nauczyć Cię odnajdywania szukanych danych wśród dużych zbiorów, konstruowania nowych danych z istniejących już w skoroszycie, importu danych i tworzenia zestawień w postaci tabeli przestawnej. Wszystko po to, byś odkrył własny sposób na pracę z Excelem! Poznaj naszego eksperta Daniel Brzózka — na co dzień zajmuje się danymi i ich przetwarzaniem od strony informatycznej. Często łączy wbudowane mechanizmy API aplikacji zewnętrznych z Excelem w celu automatyzacji procesów biznesowych. Rozwiązuje również problemy bazodanowe (T-SQL). Po godzinach szkoli i udziela korepetycji z zakresu Excela i SQL-a. W czasie wolnym od pracy i szkoleń gra w piłkę nożną i szachy. „Jest tylko jeden sposób nauki — poprzez działanie”. Paulo Coelho
Przygoda z Pythonem. Kurs video. Algorytmy dla młodych programistów
Obierz kurs na... programowanie w Pythonie Na naszych oczach dzieje się prawdziwa rewolucja technologiczna, rozpoczęła się era sztucznej inteligencji. By móc z nią współpracować na odpowiednim poziomie, już uczniowie i studenci powinni opanować umiejętność programowania niezbędną do poruszania się w dzisiejszym świecie pełnym nowych rozwiązań technologicznych. Dlatego właśnie powstał ten kurs – przygotowany z myślą o młodym odbiorcy, zaprojektowany tak, by był atrakcyjny i angażujący, dodatkowo „podkręcony” grafikami nawiązującymi do świata gier komputerowych. Szkolenie nieprzypadkowo uczy programowania w Pythonie – jest to bowiem język wszechstronny, używany zarówno do tworzenia stron internetowych i aplikacji desktopowych, jak i pisania kodu gier, analizy danych i wielu innych zastosowań. Nader często korzystają z niego specjaliści w dziedzinie sztucznej inteligencji i uczenia maszynowego. Przy tak szerokim i uniwersalnym spektrum zastosowań Python pozostaje językiem na tyle prostym do opanowania, że chętnie wybiera się go podczas nauki podstaw programowania w szkołach i na uczelniach. Przyczyną jest czytelna składnia Pythona, sprzyjająca szybkiemu przyswojeniu reguł rządzących kodowaniem, zdobyciu prawidłowych nawyków programistycznych i stawianiu pierwszych kroków na drodze do porozumienia z AI. Dlatego też nasz kurs rozpoczyna się od omówienia Pythonowego abecadła. Nauka rozwiązywania zagadnień algorytmicznych w tym języku będzie dla uczestników doskonałym punktem wyjścia do dalszych zmagań z kluczowymi problemami programowania. Z pewnością ciekawym doświadczeniem będzie lekcja bonusowa, wprowadzająca kursanta w podstawy gry w szachy z perspektywy uczących się maszyn. To fascynująca obserwacja, która zainteresuje zarówno szkolących się, jak i ich rodziców. Dzięki temu ci drudzy będą mieli pewność, że spędzając czas przed komputerem, młodzi programiści zdobywają cenne umiejętności programistyczne. Uwaga – ten kurs jest znakomitym przygotowaniem do konkursów programistycznych dla uczniów szkół podstawowych i średnich, na przykład konkursu Logia. Co czeka przyszłego programistę podczas naszego profesjonalnego szkolenia Z naszym kursem szkolący się: Opanuje podstawy programowania w Pythonie: będzie rozumieć między innymi, czym są zmienne, operatory, instrukcje warunkowe i pętle Przyswoi zagadnienia funkcji i struktur danych: nauczy się tworzyć funkcje i ich używać, a także zarządzać różnymi strukturami danych, takimi jak listy, stringi, krótkie i słowniki Uzyska wiedzę dotyczącą algorytmów i problemów algorytmicznych: rozwinie umiejętność rozwiązywania prostych problemów algorytmicznych, włączając w to algorytmy zachłanne, programowanie dynamiczne i rekurencję Nabierze umiejętności rozwiązywania problemów: będzie sobie radzić z różnorodnymi problemami i wyzwaniami za pomocą programowania, co może być przydatne w przyszłej pracy i życiu codziennym Stworzy własne projekty: będzie wdrażać swoje pomysły i automatyzować rutynowe zadania, co pozwoli mu być bardziej produktywnym Nauczy się pracować w zespołach: zdobyte umiejętności przydadzą się w pracy zespołowej, na przykład w projektach programistycznych, badaniach naukowych lub analizie danych Szkolenie Przygoda z Pythonem. Kurs video. Algorytmy dla młodych programistów pozwala opanować podstawy programowania w języku Python. Po ukończeniu kursu słuchacz będzie rozumiał fundamentalne koncepcje programistyczne, takie jak zmienne, operatory, instrukcje warunkowe (if-else) i pętle (for i while). Ponadto będzie w stanie tworzyć funkcje i ich używać, zarządzać strukturami danych, takimi jak listy, stringi, krótkie i słowniki, a także iterować po różnych strukturach danych. Uzyska również biegłość w wykorzystaniu Pythona do rozwiązywania prostych problemów algorytmicznych, włączając w to algorytmy zachłanne, programowanie dynamiczne i rekurencję. Wreszcie: będzie gotów do dalszego rozwoju swoich umiejętności w dziedzinie programowania – zostanie wyposażony w solidne podstawy, aby rozpocząć bardziej zaawansowane kursy lub projekty programistyczne. Sprawdź bonusową lecję! Cześć! Witam Was na kursie programowania w języku Python. Chcę Was przekonać, że nauka kodowania to świetna zabawa. To trochę jak rozwiązywanie łamigłówek i tworzenie własnych gier jednocześnie. Pamiętajcie, że każdy krok, który wykonacie w tym kursie, to krok w stronę zdobywania nowych umiejętności i otwieranie drzwi do nowych możliwości. Nie musicie być ekspertami od razu, wszyscy zaczynają od podstaw. Najważniejsze, byście byli ciekawi, eksperymentowali i nie bali się zadawać pytań. Gotowi? Rozpoczynamy przygodę w świecie kodu! Piotr Dul
Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe
Obierz kurs na... algorytmy rekurencyjne! W życiu codziennym każdego człowieka, w laboratorium naukowym czy na polu bitwy - wszędzie czekają na rozwiązanie jakieś problemy. Z tymi mniejszymi radzimy sobie często od ręki, ale większe potrafią się stać prawdziwym ciężarem. A może niepotrzebnie patrzymy na to z takiej perspektywy? Może wszystkie problemy (a przynajmniej większość) są w rzeczywistości niewielkie, a to my sami, nieświadomie łącząc je ze sobą, stawiamy sobie zadania przytłaczające nas ogromem? Metoda dziel i zwyciężaj pomaga nam właśnie w tym, by każde takie wyzwanie podzielić na kilka mniejszych, a jeżeli to nie wystarczy - na jeszcze mniejsze. I znowu. I tu pojawia się... Wiedza dana nielicznym ...rekurencja! Każdy szanujący się programista wie, co to jest, a kurs Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe pokaże i nauczy Cię, jak ją stosować do tworzenia algorytmów (właśnie według metody dziel i zwyciężaj), a także do ich implementacji w języku Java. Nikogo nie trzeba przekonywać, że Java to jeden z najważniejszych i, obok Pythona i C, najpopularniejszych języków programowania. W internecie bardzo łatwo znajdziemy kursy, tutoriale czy bootcampy, które obiecują, że po ich ukończeniu będziemy potrafili programować w tym języku. Większość z nich jednak skupia się na zaprezentowaniu składni języka czy użyciu gotowych bibliotek lub frameworków, a przy tym pobieżnie (lub wcale) odnosi się do tworzenia i zastosowania algorytmów, w tym rekurencyjnych. Jednak na rozmowach kwalifikacyjnych można usłyszeć takie pytania, bo przyszły pracodawca chce mieć pewność, że zatrudnia osobę przygotowaną do poradzenia sobie również z mniej prostymi wyzwaniami. Bez dobrego zrozumienia tych zagadnień łatwo popełnić błędy, które mogą utrudnić zdobycie wymarzonej pracy. Czego się nauczysz w trakcie kursu Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe? Zapoznasz się z rekurencją i algorytmami rekurencyjnymi i nauczysz się je implementować Nauczysz się rozróżniać metody TOP-DOWN (od ogółu do szczegółu) i BOTTOM-UP (od szczegółu do ogółu) Dowiesz się, czym są fraktale i jak tworzyć rysujące je programy Poznasz rekurencyjne struktury danych i opanujesz umiejętność implementowania operujących na nich programów Zrozumiesz rekurencyjny wzorzec projektowy i nauczysz się z niego korzystać Ugruntujesz znajomość metody dziel i zwyciężaj Opanujesz algorytmy: wyszukiwania połówkowego, sortowania przez scalanie i sortowania szybkiego, a także zasady ich implementowania Zrozumiesz całkowanie numeryczne metodą trapezów i nauczysz się ją implementować Łatwiej zrozumieć rekurencję, jeśli już się ją rozumie W codziennej pracy programisty konieczne jest wyrobienie określonych dobrych nawyków, które pozwolą na efektywne tworzenie działającego i łatwego w utrzymaniu kodu. Podejście dziel i zwyciężaj da Ci pewną ścieżkę postępowania, wzmacniającą Twoją kreatywność i zapewniającą znalezienie optymalnego rozwiązania stojącego przed Tobą problemu. Algorytmy rekurencyjne to narzędzia, które warto mieć w swoim repertuarze. Zapoznawszy się z tym podejściem w kontekście nauki programowania, możesz dość nieoczekiwanie przyłapać się na stosowaniu go także w odniesieniu do innych aspektów swojego życia. Warto poznane podczas tego kursu zasady powtarzać tak długo, aż staną się częścią Ciebie samego — znakomita większość wyzwań i problemów, przed jakimi kiedykolwiek staniesz, da się podzielić na mniejsze, a te na całkiem malutkie zdania, które nie będą już dla Ciebie żadnymi wyzwaniami. Junior czy senior — bez rekurencji ani rusz Czy dopiero wchodzisz na rynek pracy, rozglądając się za możliwością nabycia doświadczenia w zawodzie jako junior, czy też jesteś starym wyjadaczem — rekurencja może Cię zaskoczyć. Jej znajomość umożliwi szybsze tworzenie bezbłędnych rozwiązań programistycznych, ale także zwiększy szanse na zdobycie ciekawszych i lepiej płatnych zleceń. Nawet jeżeli zdarzyło Ci się mieć z nią kiedyś do czynienia, to warto się upewnić, że naprawdę ją rozumiesz i potrafisz zastosować.
Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie
Obierz kurs na... matematyczne podstawy programowania Matematyka? Brr! A po co? Po co wracać do czasów szkolnych — godzin spędzonych nad niekończącymi się zadaniami domowymi? Po co rozdrapywać stare rany i przypominać sobie koszmar tkwienia pod tablicą tylko z kredą w dłoni, gdy przeciw sobie miało się wzór nie do wyprowadzenia...? W jakim celu dorosły, samodzielny programista miałby z własnej woli raz jeszcze otwierać drzwi z napisem „matma” i wkraczać do pomieszczenia, w którym czyhają na niego liczby niewymierne i zespolone, ułamki łańcuchowe albo nawet logarytmy? Prawdą jest, że dobry programista nie musi świetnie znać matematyki — tak jak dobry kierowca nie jest zobowiązany do poznania budowy samochodu. Jeśli jednak uczyni ten wysiłek i dowie się, z jakich elementów składa się silnik i jak działa skrzynia biegów, uzbroi się w wiedzę, która w razie awarii może okazać się bezcenna. Każdy praktyk programowania na pewnym etapie kariery zawodowej zostaje zmuszony do powrotu do korzeni. Prędzej czy później staje przed problemem, którego nie można rozwiązać inaczej, jak tylko sięgając po wiedzę z dziedziny matematyki. Ciebie też to czeka. Warto się na to zawczasu przygotować i uzmysłowić sobie zależność, jaka istnieje między programowaniem, algorytmem a czystą matematyką. Dzięki naszemu kursowi video powrócisz do świata matematyki, przypomnisz sobie to, o czym była mowa w szkole, a nawet poszerzysz wiedzę o te zagadnienia spoza programu, które będą przydatne właśnie Tobie — programiście. Twoim przewodnikiem w tej nieco sentymentalnej podróży będzie Python, trzeci pod względem popularności język programowania, którego rola w segmencie data science oraz big data wciąż rośnie. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki temu kursowi wideo między innymi: Przypomnisz sobie, czym są liczby rzeczywiste. Zrozumiesz zasady działania algorytmów. Nauczysz się operować na funkcjach. Dowiesz się, czym są liczby zespolone. Poznasz najpiękniejszy wzór matematyki. Co więcej... Przetestujesz odświeżoną i zdobytą wiedzę matematyczną w praktyce — w pracy z językiem Python. Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie kończy się na poziomie podstawowym, na etapie zrozumienia podstaw zagadnień matematycznych, które są ważne we współczesnej informatyce. Dzięki temu po odbyciu kursu będziesz w stanie samodzielnie rozwiązywać zaawansowane problemy matematyczne, z jakimi z pewnością spotkasz się w praktyce zawodowej. Matematyka — od teorii do praktyki Czyli „ale po co mi to?” raz jeszcze... Otóż podstawowym zagadnieniem programistycznym jest realizacja algorytmu (znanego wcześniej lub tworzonego tuż przed rozpoczęciem programowania) i rzadko zdarza się, by nie było to powiązane z pewnymi elementarnymi zagadnieniami matematycznymi — dlatego ich pogłębienie z pewnością pomoże osobie zajmującej się wykonaniem dowolnego, nawet bardziej skomplikowanego algorytmu. Na przykład w programowaniu gier przydatna okazuje się wiedza o funkcjach trygonometrycznych lub liczbach zespolonych. Matematykę można także zaprząc do sprawdzenia czasochłonności programu oraz do ochrony przed popełnianiem podstawowych błędów programistycznych. Pewne nieskomplikowane obliczenia warto też wykorzystać do optymalizacji własnych algorytmów. 75 zadań wypełnionych treścią Nasz kurs matematyki dla programistów jest podzielony na 75 lekcji uszeregowanych w 5 blokach tematycznych. Na początek zajmiemy się liczbami rzeczywistymi — systemami: dziesiętnym, dwójkowym i szesnastkowym, ułamkami dziesiętnymi oraz zwykłymi, zdaniami i spójnikami logicznymi w matematyce; oczywiście wszelkie operacje będziemy wykonywać w Pythonie. W rozdziale drugim, poświęconym algorytmom, poznamy między innymi instrukcję warunkową if, pętle i ciągi, zastanowimy się nad problemem Collatza i rozwiążemy równanie diofantyczne. Potem przejdziemy do funkcji, ich różnych rodzajów i wykresów. Pochylimy się także nad problemem 8 wież i 8 hetmanów. W części czwartej szkolenia w zagadnienie liczb zespolonych wprowadzą nas sinusy i cosinusy, a dalej pojawią się wielomiany, potęgowanie i pierwiastkowanie liczb zespolonych. Ostatni rozdział jest poświęcony najpiękniejszemu wzorowi matematyki. Przybliżą nas do niego liczba pi oraz liczba e. Poznamy logarytmy i ułamki łańcuchowe i wreszcie: wzór Eulera. W podsumowaniu kursu zastosujemy zdobytą wiedzę do rozwiązania zadań elementarnych. „Nie przejmuj się, jeżeli masz problemy z matematyką. Zapewniam cię, że ja mam jeszcze większe”. Albert Einstein
Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco
Obierz kurs na... Cisco! Trudno wyobrazić sobie współczesny świat bez sieci komputerowych. Są obecne wszędzie i stają się coraz bardziej potrzebne, między innymi za sprawą rozwoju sieci komórkowych. Technologia 5G, internet rzeczy i inne wynalazki ułatwiające nasze codzienne funkcjonowanie wymagają coraz lepszych, szybszych i wydajniejszych sieci. Co więcej, sieć musi być inteligentna i reagować na zmieniające się warunki. Właśnie dlatego trzeba ją poznać od podszewki, aby dobrze nią administrować. Ważne jest zrozumienie podstaw i sposobu działania, przekazywania ramek i pakietów. Administrator musi wiedzieć, czego się spodziewać w przypadku włączenia danej funkcjonalności, musi umieć tym wszystkim zarządzać i zapewniać bezpieczeństwo przekazu danych. Tego wszystkiego można się nauczyć podczas trzyczęściowego cyklu Cisco CCNA 200-301. Administrowanie sieciami komputerowymi to konkretna praca na prawdziwych urządzeniach w istniejącej sieci. Każdy administrator musi wiedzieć, jak uruchomić tę sieć, zarządzać nią, zabezpieczać ją oraz jej używać. To bardzo odpowiedzialne zadanie, gdyż rzeczywisty końcowy użytkownik sieci posiada określone potrzeby związane z dostępem do niej i z jej parametrami. Administrator musi mu ułatwić skorzystanie z możliwości sieci. Administrowanie urządzeniami obejmuje umiejętność wdrożenia danej technologii w firmie, ale też rozwój tej technologii i dostosowanie jej do potrzeb określonego przedsiębiorstwa. Te potrzeby mogą być bardzo różne w zależności od specyfiki firmy i jej profilu biznesowego. Szkolenie Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco wprowadzi Cię w świat technologii Cisco. Z tej części dowiesz się wszystkiego, co bezwzględnie powinien wiedzieć każdy administrator sieci. By pełnić tę funkcję, musisz poznać teorię konieczną do zrozumienia działania sieci, a uzbrojony w tę wiedzę, będziesz mógł wyruszyć do krainy praktyki. W pozostałych częściach cyklu znajdziesz materiał dotyczący podstaw sieci komputerowych oraz administrowania bezpieczeństwem sieci. Dopiero całość stanowi kompletne kompendium wiedzy potrzebnej do zdania egzaminu CCNA 200-301. Potraktuj tę część jako wędrówkę po ekscytującym labiryncie sieci komputerowych. Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się konfigurować sieci VLAN oraz interfejsy trunk. Dowiesz się, jak stosować protokół VTP. Poznasz zasady administrowania funkcjonalnością STP oraz konfiguracji pochodnych protokołu STP. Zrozumiesz, na czym polega zabezpieczanie dostępu do sieci LAN za pomocą funkcjonalności Port Security. Skonfigurujesz serwer DHCP na routerze. Odkryjesz sposób przesyłania zapytań przez sieć WAN. Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco zakończysz na poziomie podstawowym, z wiedzą pozwalającą na samodzielne utworzenie działającej sieci i zapewnienie jej stabilnego działania. Część druga pozwoli Ci zdobyć wiedzę na temat podstawowej konfiguracji routera, a także konfiguracji routingu statycznego oraz tras domyślnych. Dowiesz się, jak skonfigurować protokół RIP w wersji pierwszej oraz drugiej, a następnie protokół OSPF w jednym obszarze, w wielu obszarach oraz w routingu w sieciach wielodostępowych. Kolejnym krokiem będzie zaznajomienie się z technologiami NAT oraz PAT, by podłączyć swoją sieć do internetu, i konfiguracja przełączników warstwy 3. W tej części poznasz zasady zarządzania urządzeniami składającymi się na sieć i ustawiania sensownych parametrów sieci, optymalnie dostosowanych do jej codziennych zadań. Najpierw ustawisz sieć lokalną, a potem zajmiesz się kwestiami związanymi z routingiem i ustanawianiem połączeń między sieciami, by stworzyć z nich większą strukturę. Podłącz, przełącz, dopasuj Materiał Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco zawiera kompleksowe omówienie tematyki związanej z przygotowaniem się do zdania egzaminu certyfikującego Cisco CCNA 200-301 oraz daje praktyczną wiedzę z zakresu konfiguracji urządzeń Cisco. Wszelkie urządzenia, przełączniki, ustawienia i dostępy przestaną być dla Ciebie czarną magią, gdy na własne oczy zobaczysz, jak co działa. Szczegółowe informacje dotyczące tworzenia i konfigurowania podsieci na konkretnych urządzeniach, by ostatecznie za pomocą protokołów routingu zapewnić komunikację pomiędzy tymi podsieciami, będą stanowić dla Ciebie nieocenioną pomoc, gdy spróbujesz wykorzystać swoją wiedzę w praktyce. Co więcej, będzie to dla Ciebie kolejna okazja, by pogłębić wiedzę na temat zagadnień poruszanych w pierwszej części kursu. Naucz się administrować sieciami komputerowymi i przekonaj się na własnej skórze, jak wygląda praca rzetelnego administratora. Zabezpiecz sieć i dokonaj znacznego postępu w zakresie wielkości sieci, którymi przyjdzie Ci administrować. Wśród kabli i routerów Musisz świetnie orientować się wśród kabli, routerów i innych urządzeń, wśród których przeciętny użytkownik sieci by się zgubił. Sieć bez administratora jest całkowicie bezużyteczna, a końcowy użytkownik nawet nie wyobraża sobie, jak trudno jest skonfigurować całość tak, żeby działała bezawaryjnie i racjonalnie. Tylko ktoś, kto wie, w których miejscach może pojawić się problem i jak rozładować „korki sieciowe”, może przeprowadzić dane przez sieć i zapewnić ich bezpieczny przesył. Co więcej, musi także przewidywać, do czego ta sieć będzie służyć i co okaże się najistotniejsze dla jej użytkowników. W centrum każdej sieci jest człowiek: jego zamysł, umiejętności i wyobraźnia. Jeśli chcesz być doskonałym administratorem, musisz zbadać wszystkie kwestie poruszane podczas tego szkolenia, ale przede wszystkim musisz wyobrazić sobie, jak to wszystko harmonijnie współdziała. Tego nie da się zrobić teoretycznie: musisz to poczuć na własnej skórze. Eksperymentuj, myśl i twórz własne rozwiązania!
Rust. Kurs video. Pierwsze kroki
Obierz kurs na... język Rust Rust należy do grupy kompilowanych języków programowania ogólnego przeznaczenia. Stworzył go Graydon Hoare, w 2006 roku, z myślą o bezpieczeństwie, współbieżności i praktyczności. Trzy lata później pieczę nad projektem przejęła Mozilla Foundation, by w 2012 roku wypuścić pierwszą numerowaną wersję alfa. Aktualnie, w ramach Fundacji Rust, język jest wspierany przez takich gigantów jak Mozilla, AWS, Google, Microsoft i Huawei. Ze względu na wydajność, założenia związane z bezpieczeństwem i przejrzystość Rust w ostatnich latach mocno zyskuje na popularności. Programiści chętnie po niego sięgają, by budować niezawodne systemy operacyjne, aplikacje sieciowe i tworzyć gry komputerowe. Znajomość Rusta otwiera drzwi do nowoczesnego programowania systemowego i aplikacji sieciowych - to kluczowe narzędzie dla programistów dążących do tworzenia pewnego i wydajnego oprogramowania. Jeśli chcesz wzbogacić swoją znajomość języków programowania o Rust, nasz kurs będzie dla Ciebie idealny. Obejmuje on bowiem pełny zakres tematyki związanej z tym językiem, od podstaw po bardziej zaawansowane aspekty, takie jak obsługa błędów, testowanie czy programowanie współbieżne. Co więcej, szkolenie ma ciąg dalszy - przygotowany przez tego samego autora - w ramach którego przećwiczysz tworzenie aplikacji w języku Rust w praktyce. Zacznij jednak od podstaw i sprawdź, czy Rust to język dla Ciebie. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Zainstalujesz Rust i Cargo - jego menedżera pakietów Stworzysz pierwsze programy i zrozumiesz dokumentację Rusta Będziesz efektywnie debugować i korzystać z println! Opanujesz zarządzanie zmiennymi, skalary, stringi i stałe Zrozumiesz zastosowania różnych operatorów (w tym arytmetycznych, logicznych) Przyjrzysz się organizacji kodu z wykorzystaniem modułów i pakietów Popracujesz z różnymi typami danych: tablicami, wektorami, krotkami, strukturami, enumeracjami Skontrolujesz przepływ programu za pomocą instrukcji if, match, pętli for i while Przyswoisz podstawy funkcji, w tym funkcje anonimowe, wyższego rzędu i makra Nauczysz się obsługi błędów i testowania kodu (testy jednostkowe i integracyjne) Sięgniesz do konkurencji po wątki, kanały i mutexy Szkolenie Rust. Kurs video. Pierwsze kroki jest skierowany do osób początkujących. Oferuje solidne podstawy i praktyczne umiejętności programowania w języku Rust, niezbędne do tworzenia wydajnych i bezpiecznych aplikacji. Co ważne - z możliwością zastosowania w rzeczywistych projektach programistycznych. Opanuj Rust i stań się częścią przyszłości programowania. Ten kurs otworzy przed Tobą nowe możliwości i wyzwania.
ArchiCAD 21. Kurs video. Poziom drugi. Nowe funkcje programu
Obierz kurs na... ArchiCAD! ArchiCAD jest popularnym narzędziem używanym zarówno przez duże, wielobranżowe biura projektowe, jak i indywidualnych architektów oraz projektantów wnętrz. Kolejne wersje programu ukazują się co roku i przynoszą liczne zmiany w narzędziach programu i sposobach pracy, mające je dostosować do zmieniającej się branży projektowej. Jeżeli używasz ArchiCAD do projektowania, ten kurs dostarczy Ci sporo informacji o działaniu różnych poleceń i funkcji programu. ArchiCAD 21. Kurs video. Poziom drugi. Nowe funkcje programu jest doskonałym uzupełnieniem pierwszej części szkolenia, tj. ARCHICAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego, poświęconej wykonaniu kompletnego, typowego projektu domu. Zawiera kilkadziesiąt lekcji wyjaśniających zmiany w interfejsie, narzędziach i funkcjach programu, wprowadzone w programie od wersji 18 do 21. Z tego kursu video dowiesz się, jak wiele żmudnych czynności projektowych może zostać w pełni zautomatyzowanych dzięki zastosowaniu odpowiednich funkcji i narzędzi programu. Projektowanie nawet skomplikowanych obiektów z ArchiCAD jest przyjemnością między innymi dzięki intuicyjności i logice narzędzi programu. Ostatecznym efektem pracy z nim jest trójwymiarowy model obiektu, dokumentacja wykonana na jego bazie oraz pełny zestaw informacji BIM wykorzystywanych do analiz, sprawdzania poprawności modelu, zestawień czy wymiany międzybranżowej. Czego nauczysz się podczas naszego profesjonalnego szkolenia? W ramach tego kursu video będziesz: Budować wirtualną makietę projektu. Korzystać z nowych funkcji programu. Tworzyć automatyczną dokumentację modelu z użyciem wyspecjalizowanych narzędzi. Udostępniać wirtualny projekt za pomocą formatu BIMx. Otwierać projekty wykonane we wcześniejszych wersjach i migrować je do wersji najnowszej. Wykorzystywać nowe możliwości interfejsu do wygodnej pracy na widokach i modelu. Stosować w pracy warianty grafiki. Wyświetlać projekt z użyciem stylów 3D. Zmieniać materiały wykończeń elementów z użyciem wygodnej palety malarza powierzchni. Stosować nowe możliwości podczas wymiarowania projektu. Używać nowych opcji podczas powielania elementów, również wzdłuż wybranej ścieżki. Budować schody z wykorzystaniem różnych możliwości nowego narzędzia. Budować balustrady na powiązanych elementach. Tworzyć własne wzory balustrad. Udostępniać model i dokumentację programu w formacie BIMx. ArchiCAD — struktura i możliwości W ostatnim czasie ArchiCAD zyskał sporo nowych funkcji, które warto wykorzystywać w codziennej pracy. Wszystkie te nowości zostały uwzględnione przez autora kursu oraz omówione w ramach 77 lekcji. ArchiCAD 21. Kurs video. Poziom drugi. Nowe funkcje programu zawiera wiele szczegółowych informacji o wykorzystaniu specjalizowanych narzędzi. Dzięki tym informacjom oraz wiedzy z pierwszej części szkolenia, tj. ARCHICAD. Kurs video. Poziom pierwszy. Projektowanie domu jednorodzinnego, zakończysz kurs na poziomie zaawansowanym. Jego struktura zapewnia dowolność w dobieraniu interesującej Cię tematyki: wcale nie musisz przejść przez wszystkie lekcje, by znaleźć odpowiednie dla siebie techniki. Nie tylko dla architektów Umiejętności nabyte podczas tego kursu video mogą zostać wykorzystane do wykonania każdego, nawet najbardziej nietypowego projektu w programie ArchiCAD. Poznane techniki ułatwią pracę z programem i skrócą wykonywanie wielu trudnych zadań projektowych. Umiejętności mieszczące się w zakresie kursu przydadzą się w pracy zarówno korzystającym z aplikacji architektom, jak i projektantom wnętrz oraz krajobrazu. Zakres wiedzy zawartej w tym szkoleniu nie ma odpowiednika ani w dokumentacji oprogramowania, ani w dodatkowej literaturze czy innych dostępnych kursach video oraz online. Omówienia większości poruszonych tu zagadnień próżno oczekiwać na szkoleniach z obsługi programu. Właśnie dlatego ten kurs może być doskonałym uzupełnieniem wiedzy również dla biegłych użytkowników ArchiCAD. Łatwo znajdziesz tu wiadomości potrzebne Ci do rozwiązania konkretnych, aktualnych problemów i potrzeb projektowych. Wraz z kursem dostępny jest zestaw materiałów dodatkowych, w tym pliki zapisane podczas nagrywania lekcji oraz dodatkowe biblioteki programu. Tylko dla wtajemniczonych Szybki rozwój technologii BIM wymaga nowego podejścia do projektowania, a rynek budowlany przeżywa obecnie rewolucję, która oznacza konieczność stosowania nowych technik projektowania. Modele architektoniczne mogą przenosić ogromne ilości informacji powiązanych z projektem. Dzięki ukończeniu szkolenia ArchiCAD 21. Kurs video. Poziom drugi. Nowe funkcje programu bez problemu nadążysz za zmianami, a Twoje projekty — świetnej jakości — będą powstawać jeszcze szybciej.
Design Thinking. Kurs video. Myślenie projektowe w praktyce
Dominika Urbańczyk, Julia Klyus
Obierz kurs na... kreatywne podejście do rozwiązywania problemów Czy znasz pojęcie design thinking? Kryje się pod nim absolutna rewelacja - filozofia wspierająca kreatywne rozwiązywanie problemów, poparte gruntownym poznaniem i zrozumieniem potrzeb użytkowników. Uniwersalność i intuicyjność tej metody powodują, że można ją zastosować w każdej branży, w której mamy do czynienia z tworzeniem nowych rozwiązań i redefinicją istniejących. Od ponad 30 lat myślenie projektowe jest z sukcesem wykorzystywane w biznesie, w tym przez takie firmy jak Braun, PepsiCo, Procter & Gamble, Apple, IBM czy McDonalds, co potwierdza jego skuteczność i użyteczność. Mimo że z metody design thinking korzystają najwięksi - nie ma dla niej ograniczeń. Równie dobrze jak w IBM, myślenie wizualne sprawdzi się w firmie średniej, mniejszej i całkiem niewielkiej. Ba, będzie właściwe dla maleńkiej, dopiero raczkującej inicjatywy - wszędzie tam, gdzie potrzebne jest ulepszanie, tworzenie, wprowadzanie innowacji czy optymalizowanie. Można je również wykorzystać do projektowania swojej kariery - bez względu na to, czy dopiero ją zaczynasz, czy chcesz w niej coś zmienić - a nawet życia. Ponieważ jednak samodzielnie dość trudno jest przyswoić zasady filozofii design thinking, warto przynajmniej na początku skorzystać ze wsparcia, na przykład naszego kursu. Jeśli zatem chcesz wyjść poza schemat, uporządkować proces twórczy albo zrealizować innowacyjny projekt - zapraszamy! Dzięki szkoleniu dowiesz się, jak przejść przez dowolny proces projektowy przy pomocy design thinking, poznasz praktyczne narzędzia i metody wspierające projektowanie i pracę zespołową, a także przekonasz się, jakie kroki należy wykonać, by swój projekt wprowadzić w życie. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Zrozumiesz, czym jest design thinking, i poznasz etapy pracy z wykorzystaniem tej metody Dowiesz się, jak zoptymalizować swoje podejście do procesu kreatywnego Zdobędziesz umiejętność opracowywania dobrego planu badawczego Poznasz techniki prowadzenia desk research, obserwacji i wywiadów indywidualnych Nauczysz się analizować pozyskane dane Opanujesz narzędzia i terminologię design thinking (między innymi persona, mapa empatii, how might we?, value proposition canvas, metoda Kiplinga, MoSCoW, lean canvas), a także metody wspomagające projektowanie Weźmiesz udział w kreatywnej burzy mózgów Co więcej... Skupisz się nie tylko na zagadnieniach związanych z projektowaniem innowacyjnych rozwiązań - dowiesz się także, jak je tanio prototypować, testować i wdrożyć Design thinking. Kurs video. Myślenie projektowe w praktyce zakończysz na poziomie średnio zaawansowanym. Będziesz znać metodę design thinking, jej elementy i poszczególne etapy. Podczas szkolenia zdobędziesz umiejętność praktycznego wykorzystania wybranych narzędzi, które wspomogą Cię w procesie projektowym zorientowanym na użytkownika. Design thinking w praktyce Myślenie wizualne nie jest jedynie kolejnym teoretycznym biznesowym zaklęciem. Przeciwnie - to filozofia o praktycznym, finansowym ciężarze. Zorientowane na nią firmy co roku przodują w indeksie S&P 500, w którego skład wchodzi 500 przedsiębiorstw o największej kapitalizacji na świecie. Narzędzie inwestycyjne o nazwie The Design Value Index wskazuje jasno: firmy, które integrują myślenie projektowe ze strategią korporacyjną, wyprzedzają konkurentów z branży aż o 228 procent! Zgodnie z danymi McKinsey organizacje, które regularnie stosują praktyki myślenia projektowego, odnotowują o jedną trzecią wyższe przychody i o 56 procent wyższe zwroty niż firmy, które tego nie robią. Najbardziej znane i odnoszące sukcesy marki stosujące myślenie projektowe to IBM, Google, Airbnb, PepsiCo i Nike. Była dyrektor generalna PepsiCo, Indra Nooyi, powiedziała w wywiadzie dla Harvard Business Review, że proces design thinking odgrywa ważną rolę w niemal każdej kluczowej decyzji podejmowanej przez firmę. W ciągu 12 lat jej kadencji sprzedaż wzrosła o 80 procent.
Django w pigułce. Kurs video. Twórz aplikacje internetowe w Pythonie
Obierz kurs na Django Żyjemy dosłownie zanurzeni w internecie. Nawet gdy wstajemy od komputera i wychodzimy z domu, wciąż zabieramy ze sobą sieć – do sklepu, kina, restauracji i muzeum. Chcąc skorzystać z promocji, zapłacić za parking czy kupić taniej bilet, musimy zainstalować na telefonie odpowiednią aplikację, która nam to umożliwi. W firmach i instytucjach to już standard, iż tego typu mobilne „ułatwiacze” do kontaktów z klientami zamawia się u programistów masowo. Mają powstać szybko, być w miarę niedrogie i – przede wszystkim – mają po prostu działać. Jak to zrobić? A, to już problem projektanta aplikacji. Na jego, jej, nasze szczęście, istnieje Django. Napisany w Pythonie, wolny, otwarty framework przeznaczony do pisania w nim aplikacji internetowych. Pozwala nie tylko działać szybko, ale i bezpiecznie wdrażać wszelkie operacje i zmiany. Z Django wszystko staje się prostsze i bardziej przyjazne. Jeśli jeszcze go nie znasz, koniecznie to zmień! Z naszym kursem, nastawionym na budowanie oraz modyfikowanie kodu związanego z kompetencjami w zakresie łatwego pisania aplikacji internetowych przy pomocy języka Python. Ukończywszy szkolenie, będziesz w stanie pochwalić się bazowymi umiejętnościami pracy z Django – od zdolności pisania bardzo podstawowego kodu po jego proste modyfikacje, wymagające nieco więcej wiedzy dotyczącej tajników języków Python i HTML. Co Cię czeka podczas kursu Django? Ucząc się z niniejszym kursem Django: Nauczysz się instalacji frameworka Django i jego najistotniejszych pluginów, Poznasz takie pojęcia jak: pętla, instrukcja warunkowa, interpolacja zmiennych, filtrowanie i inne, Opanujesz podstawy programowania modułowego, Wdrożysz się w podstawy wzorca MVT, Stworzysz swoją pierwszą aplikację, Co więcej... Podczas szkolenia poznasz dobre praktyki w pracy z frameworkiem Django. Django w pigułce. Kurs video. Twórz aplikacje internetowe w Pythonie wymaga posiadania podstawowych umiejętności w zakresie języka Python. Jego ukończenie z kolei pozwala zdobyć najważniejsze, bazowe umiejętności z zakresu pracy z frameworkiem Django. Django ma już niemal 20 lat Framework, pomyślany jako ewolucyjne rozwinięcie aplikacji internetowych, powstał pod koniec roku 2003. Wówczas grupa programistów związanych z Lawrence Journal-World napisała go w Pythonie. Jego kod został udostępniony jako wolne oprogramowanie w roku 2005, zaś od roku 2008 Django jest rozwijany przez specjalnie do tego celu powołaną fundację. Od tego czasu tylko zyskuje on na popularności. I nic w tym dziwnego – Django oferuje szereg przyspieszających pracę udogodnień. W tym m.in.: automatycznie generowany, kompletny panel administracyjny, funkcjonalny, nieskomplikowany system szablonów, dużą skalowalność i wydajność czy wsparcie dla aplikacji wielojęzycznych. Sprawdź także: kursy CSS.
OpenCV. Kurs video. Przetwarzanie obrazów w języku Python
Wybierz kurs OpenCV online Ludzkie oko jest doskonałe. Przez narząd wzroku codziennie odbieramy multum bodźców z otoczenia. Nasz mózg ma nie lada zadanie – zinterpretować to, co widzimy. To właśnie rozpoznanie i klasyfikacja obrazu mają kluczowy wpływ na rozumienie czerpanych ze świata informacji. A jak widzi komputer? Naukowcy zwykli podglądać i naśladować mechanizmy zachodzące w przyrodzie. Tak oto nasza percepcja wzrokowa stała się pierwowzorem dla wizji komputerowej (computer vision). Ta rewolucyjna dziedzina informatyki jest poświęcona rozumieniu informacji wizualnych przez maszynę. Pomimo że proste algorytmy przetwarzania obrazów towarzyszą ludzkości od 60 lat, rozwój widzenia komputerowego jest wykładniczy. Dotyczy w szczególności ostatniej dekady. Przełom ten jest związany z coraz większą mocą obliczeniową współczesnych komputerów i kart graficznych. Dzięki zrównoleglaniu złożonych obliczeń postęp technologiczny zrewolucjonizował także uczenie maszynowe i uczenie głębokie. Niegdyś niemożliwe trenowanie sieci neuronowych na podstawie dużej ilości danych wejściowych jest dziś typowym zadaniem. Kamery rejestrujące ruch, autonomiczne samochody, biometria i rozpoznawanie twarzy to już nie science fiction – to część naszej rzeczywistości! A więc dowiedz się, jak... widzą maszyny, i nie daj się prześcignąć współczesności! Poznaj OpenCV - największą wieloplatformową bibliotekę do przetwarzania obrazów i video. Znajdziesz tu wiele wbudowanych funkcji i algorytmów do analizy ruchu, detekcji obiektów i rozpoznawania gestów. OpenCV przystosowane jest do analizy w czasie rzeczywistym. Z powodzeniem obsługuje głębokie sieci neuronowe, a nawet generatywne sieci współzawodniczące GAN. By nauka była jeszcze przyjemniejsza, wszystkie przykłady zaimplementowano w Pythonie. Według rankingów popularności to najpowszechniej używany język programowania. Mało tego - jest także technologią numer jeden stosowaną przez inżynierów machine learning i data science. Co Cię czeka w trakcie kursu OpenCV online? Podczas pracy z kursem video OpenCV poznasz takie zagadnienia jak: Podstawy Pythona, Jupyter Notebooka, Google Colabolatory Biblioteka OpenCV Obsługa obrazów (ładowanie, wyświetlanie, zapisywanie) Obsługa video i streamów Rysowanie elementów na obrazie (linie, tekst, polilinie) Transformacje obrazu (skalowanie, rotacja, translacja) Transformacje afiniczna i perspektywiczna Progowanie - różne rodzaje Wyrównanie histogramu, CLAHE Rozmycie i wykrywanie krawędzi Operator Sobela i Canny’ego Wykrywanie konturów Transformata Hougha Operacje morfologiczne Użycie klasyfikatora Haara i klasyfikatora HOG Trenowanie własnego klasyfikatora HOG Nakładanie obrazów OCR - optyczne rozpoznawanie znaków Przetwarzanie wzorców Pisanie i zastosowanie sieci neuronowej i konwolucyjnej Zastosowanie gotowych wag i konfiguracji sieci neuronowych Algorytm YOLO Co więcej... Nauczysz się trenować własny klasyfikator do detekcji marek samochodów W projekcie praktycznym dowiesz się, jak wyodrębnić tekst z obrazów - przed Tobą analiza i wykrywanie cyfr z karty kredytowej! OpenCV. Kurs video. Przetwarzanie obrazów w języku Python wprowadzi Cię w praktyczne zagadnienia wizji komputerowej. Od podstaw poznasz bibliotekę OpenCV - od najprostszych instrukcji aż po zakres średnio zaawansowany. Nauczysz się rysować obiekty, wykrywać krawędzie i kontury, a także wykonywać transformacje obrazów (skalowanie, rotację, translację). Za pomocą klasyfikatora Haara przeprowadzisz detekcję twarzy. Następnie płynnie przejdziesz do trenowania własnych klasyfikatorów i pisania sieci konwolucyjnej. Dowiesz się, jak przetwarzać obraz i video z użyciem algorytmów uczenia maszynowego i sztucznej inteligencji. Po ukończeniu szkolenia będziesz w stanie samodzielnie dodać moduł logowania z rozpoznawaniem twarzy na swoją stronę internetową czy wdrożyć algorytm zliczający liczbę aut, które przejeżdżają po drodze. OpenCV. Kurs video. Przetwarzanie obrazów w języku Python jest właściwym przewodnikiem zarówno dla kogoś, kto jeszcze nie pracował z obrazami, jak i dla osoby średnio zaawansowanej - pozwoli uporządkować wiedzę i dokonać podsumowania podstawowych możliwości. Machine learning engineer Specyfika pracy machine learning engineera z nastawieniem na obraz polega na dużym zróżnicowaniu. Od inżyniera wizji komputerowej wymaga się zdolności analitycznego myślenia, rozwiązywania problemów matematycznych i znajomości bibliotek używanych do obróbki obrazu. Podstawowym zadaniem na tym stanowisku jest tworzenie algorytmów, które będą przetwarzać duże zbiory danych wizualnych. Przydatne są także umiejętności interpersonalne, gdyż często potrzebna jest konsultacja ze specjalistami innych dziedzin. Znane koncerny, jak również startupy chętnie wdrażają systemy wizyjne, by zautomatyzować złożone procesy. Ofert pracy stale przybywa, a wizja komputerowa to silnie rozwijająca się branża. Dziedziny, w których jej stosowanie stwarza nowe możliwości, to robotyka, medycyna, astronomia, radiologia, metrologia, sejsmologia, metalurgia i wiele innych. Systematyczność i ciężka praca to droga do sukcesu. Nikt nie urodził się wszechwiedzący. Jeśli będziesz poświęcać godzinę dziennie na naukę i samorozwój, prędzej czy później osiągniesz zamierzony cel. W naszej ofercie znajdziesz też kurs Adobe Photoshop dostępny w naszej ofercie.
Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na bazie małej sieci
Obierz kurs na... administrowanie sieciami komputerowymi Znajomość zasad konfigurowania sprzętu sieciowego największego na świecie producenta, jakim jest firma Cisco, otwiera dziś szeroko drzwi do kariery administratora sieci. Nic dziwnego - choć tak pożądane, umiejętności te nie są proste do opanowania. Obecnie większość publikacji związanych z konfiguracją sprzętu jest nastawiona na wskazywanie, jak to zrobić, z pominięciem ważnej kwestii: dlaczego i po co w ogóle należy to uczynić. Tymczasem to sprawa kluczowa, gdyż każdy, a szczególnie początkujący administrator musi wiedzieć, co robi i jaki to będzie miało skutek. Często znajomość efektów takiej czy innej decyzji konfiguracyjnej pozwala przewidzieć sposób działania sieci, co zapewnia większy komfort dalszej pracy, bez narażania sieci na niepotrzebne przestoje. Jeśli chcesz się solidnie przygotować do pracy z urządzeniami Cisco, zacznij właśnie od tego kursu. Dzięki temu zrozumiesz podstawy konfiguracji urządzeń sieciowych i, co ważniejsze, dowiesz się, dlaczego warto opanować konkretne, omawiane w nim funkcjonalności. Szkolenie online z Cisco dostarczy Ci solidnej porcji skondensowanej wiedzy na temat tego, jak działają urządzenia sieciowe, takie jak przełączniki i routery. Dowiesz się też, jak podłączyć nowe urządzenie do sieci i od czego zacząć konfigurację. Z lekcji na lekcję będziesz przechodzić do konfiguracji konkretniejszych i trudniejszych funkcjonalności, aby finalnie utworzyć własną niewielką sieć komputerową. W trakcie kursu będziesz obserwować podłączenie i konfigurację rzeczywistego sprzętu sieciowego. Materiał jest dodatkowo wzbogacony o wideoprezentację sposobu podłączenia urządzeń do sieci. Co Cię czeka podczas naszego profesjonalnego kursu video Cisco z konfiguracji routera i przełącznika? Kształcąc się z proponowanym przez nas kursem, między innymi: Opanujesz podstawową wiedzę na temat przełączników i routerów Cisco Poznasz konfiguracje startowe urządzeń sieciowych Nauczysz się adresowania interfejsów, zabezpieczania linii konsolowej i konfiguracji banera Przyjrzysz się temu, jak poprawnie obsłużyć konfigurację bieżącą i startową, jak działają sieci VLAN i połączenia trunk Przypiszesz adres IP do przełącznika, włączysz go do sieci, włączysz też protokół SSH Co więcej... Podczas zdobywania kolejnych umiejętności związanych z konfigurowaniem urządzeń opanujesz słownictwo związane z administrowaniem sieciami komputerowymi Cisco na start. Kurs video. Podstawy konfiguracji routera i przełącznika na podstawie małej sieci kończy się na poziomie podstawowym. Poziom ten umożliwi Ci samodzielne konfigurowanie urządzenia sieciowego Cisco, takiego jak router i przełącznik. Będziesz także w stanie podłączyć oba urządzenia do sieci i spowodować, aby sieć rozpoczęła funkcjonowanie, jak również wykorzystywała dostęp do sieci internetowej. Dlaczego Cisco Firma Cisco Systems Inc. jest światowym potentatem w branży sieciowej. Oferuje zarówno urządzenia do trasowania, jak i zapory sieciowe, przełączniki, koncentratory, oprogramowanie do zarządzania sieciami komputerowymi, a także produkty i usługi wspierające dla teleinformatyki. W pewnym sensie marka Cisco stała się wyznacznikiem standardów dla usług związanych z budowaniem i administrowaniem sieciami komputerowymi. Dlatego też, jeśli zaczyna się przygodę z tą dziedziną informatyki, warto w pierwszej kolejności opanować pracę ze sprzętem i z oprogramowaniem właśnie tej firmy. Umiejętność zbudowania niewielkiej sieci komputerowej, zabezpieczenia jej i podłączenia do innej sieci zewnętrznej - czyli wiedza, jaką obejmuje ten kurs - przyda Ci się na początek. Dzięki znajomości podstawowej konfiguracji routingu będziesz w stanie połączyć kilka takich niewielkich sieci w jedną sieć WAN. Wszystkie zdobyte informacje wykorzystasz w przyszłości. Dzięki temu bez problemu poradzisz sobie na przykład podczas rozmowy kwalifikacyjnej, w trakcie której zwykle trzeba zaprezentować potencjalnemu pracodawcy praktyczną znajomość zagadnień, o jakie jest się pytanym. Zainteresować cię mogą także kursy Windows Server dostępne w naszej ofercie.
Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci
Obierz kurs na... programowanie, automatyzację sieci i certyfikat Cisco CCNP Enterprise! Cisco CCNP Enterprise [350-401 ENCOR] jest certyfikatem, który odzwierciedla szeroką wiedzę zdającego - zarówno teoretyczną, jak i praktyczną. Trzeba się bowiem legitymować naprawdę szerokimi umiejętnościami, by zdobyć ten certyfikat. Ze względu na obszerność tematu kurs przygotowujący do egzaminu został podzielony na kilka części - to szkolenie jest ósmą odsłoną cyklu. Tym razem skupiamy się na kwestiach związanych z programowaniem i automatyzacją sieci komputerowych, istotnych przede wszystkim dla osób, które nadzorują pracę urządzeń sieciowych i konfigurują sprzęt sieciowy, opierając się na poszczególnych warstwach modelu OSI - czyli dla administratorów sieci komputerowych. Uczestnik kursu zdobędzie wiedzę z zakresu działania interfejsów API i REST API. Pozna rodzaje komunikacji z urządzeniami, protokoły RESTCONF i NETCONF. W efekcie będzie w stanie konfigurować przełączniki Nexus, a także routery CRS. Jako że podczas konfigurowania urządzeń poprzez interfejsy API przydają się różnego rodzaju platformy wspierające tego typu konfigurację, kurs przybliża wiedzę dotyczącą narzędzia Postman, jak również innych, podobnych rozwiązań. Ich znajomość jest wymagana w trakcie egzaminu certyfikującego, ale nie tylko - przydaje się w codziennej pracy administratora sieci. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Dowiesz się, jaka jest rola programowania w sieciach komputerowych Poznasz zasady działania interfejsów API i REST API Zobaczysz, jak realizowana jest komunikacja użytkownika z urządzeniami Zaznajomisz się z formatami danych Zaprzyjaźnisz się z platformami Cisco DNS i Postman Przyjrzysz się konfigurowaniu urządzenia sieciowego przez interfejs API Prześledzisz działanie automatyzacji routerów i przełączników Dowiesz się, czym są aplety EEM Zapoznasz się z działaniem pozostałych platform służących testowaniu konfiguracji Zrozumiesz zasady działania skryptowego języka Python i użyjesz go do konfiguracji urządzeń Szkolenie Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci kończy się na poziomie średnio zaawansowanym. Przygotuj się do pracy z urządzeniami Cisco W trakcie kursu dowiesz się, jak działają mechanizmy związane z programowaniem urządzeń Cisco poprzez interfejsy API i REST API. Dzięki temu zrozumiesz ideę programowania i automatyzacji sieci komputerowej. Poznasz metody komunikacji oprogramowania z urządzeniem, mechanizmy działania automatyzacji, a także różnego rodzaju formaty danych i w efekcie będziesz sprawnie rozróżniać sposoby ich wyboru w konkretnych sytuacjach. Zaznajomiwszy się z zasadami działania platformy testowej Cisco DNA, uzyskasz możliwość przeprowadzania różnego rodzaju testów. Dodaj do tego wiedzę na temat Postmana i innych platform konfiguracyjnych, a będziesz w stanie testować swoje własne skrypty i konfigurować rozmaite urządzenia. Dorzuć język Python - napiszesz skrypty, które pozwolą Ci zoptymalizować działanie sieci i przeprowadzić kopie bezpieczeństwa urządzeń. Wszystko to oczywiście przyda Ci się podczas egzaminu certyfikującego Cisco, ale nie tylko. Szeroka wiedza praktyczna zaprezentowana podczas kursu pozwoli Ci swobodnie konfigurować urządzenia sieciowe w rzeczywistych warunkach. Nauka programowania sieci komputerowej to kolejny krok na drodze administratora sieci. Obecnie umiejętność związana z programowaniem urządzeń sieciowych i ich automatyzacją jest kluczowa ze względu na mnogość konfiguracji. Dzięki tej wiedzy będziesz w stanie swoją pracę wykonać szybko, a przy tym uniknąć pomyłek. Warto więc wejść głębiej w tę tematykę.
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
Obierz kurs na... projektowanie obiektowe Rozpocznij kurs na temat programowania zorientowanego obiektowo. Znajdziesz tu najważniejsze informacje na temat programowania obiektowego, podstawy analizy i projektowania aplikacji, a także garść zasad tworzenia dobrego kodu. Przejdziesz przez terminy niezbędne, by sprawnie poruszać się w świecie programowania zorientowanego obiektowo. Będziesz implementować poszczególne zagadnienia w języku C# oraz tworzyć diagramy UML za pomocą środowiska Visual Studio 2015. Znajdziesz tu wszystko, co trzeba, aby przygotować się do pracy z istniejącymi aplikacjami zorientowanymi obiektowo. Będziesz wiedzieć, od czego zacząć tworzenie własnej aplikacji, by była elastyczna, rozszerzalna, a także byś, wróciwszy do niej za jakiś czas, był w stanie ją zrozumieć. Filozofia programowania obiektowego zmieniła cały świat IT. Jej opanowanie jest niezbędnym elementem wiedzy każdego informatyka, który chce wykorzystywać w pracy nowoczesne metody i technologie. Programowanie zorientowane obiektowo to coś więcej niż tylko implementacja klas i obiektów — to używanie odpowiednich zasad i wzorców. Nie wszyscy programiści są świadomi możliwości, jakie daje programowanie obiektowe. Jednak Ty wraz z interaktywną instrukcją Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe poznasz jego najciekawsze tajniki. Co Cię czeka podczas naszego profesjonalnego szkolenia? Poznasz metodykę programowania obiektowego. Nauczysz się dobrych zasad programowania. Dokonasz analizy obiektowej. Zaczniesz bez trudu rozróżniać obiekty i dzielić je na klasy o określonych cechach. Rozgryziesz wzorce projektowe. Będziesz pisać w języku UML. A wszystko po to, by... ...docenić zalety wielokrotnego wykorzystywania kodu. Zapomnij o programowaniu strukturalnym, które rozumiały tylko maszyny! Czas na ultraciekawe, odzwierciedlające rzeczywistość, rewolucyjne programowanie obiektowe. To właśnie ono jest wykorzystywane w niemal wszystkich bardziej zaawansowanych aplikacjach. Ułatwia pisanie kodu, odświeżanie go oraz wielokrotne używanie fragmentów programu. W programowaniu obiektowym Twoja aplikacja będzie stanowić zbiór obiektów, podzielonych na klasy (analogicznie na przykład do gatunków i rodzajów w naukach biologicznych), powiązanych ze sobą i wzajemnie na siebie oddziaływających. Jeśli dążysz do tego, aby język programowania był jak najbardziej naturalny i intuicyjny, wybór szkolenia Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe będzie dla Ciebie idealnym rozwiązaniem. Obiekt latający, zdefiniowany i zaprojektowany Większość współcześnie używanych języków programowania jest obiektowych, zatem programowanie obiektowe to już informatyczna codzienność. Niewątpliwe zalety OOP (object-oriented programming) to: dostosowanie kodu programu do ludzkiej percepcji, elastyczność i łatwość rozbudowy aplikacji o nowe funkcje oraz możliwość powtórnego wykorzystania kodu. Założenia analizy i programowania obiektowego są proste, jednak bez ich właściwego zrozumienia nie skorzystasz w pełni z ich możliwości. Wraz ze szkoleniem Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe szybko poznasz podstawy programowania zorientowanego obiektowo, stworzysz najpotrzebniejsze w pracy programisty diagramy UML, napiszesz własny kod tak, by był czytelny, oraz zaprojektujesz rozszerzalną i łatwą w utrzymaniu aplikację. Ciągłe podnoszenie kwalifikacji W zawód programisty wpisany jest niekończący się rozwój. To fascynujące zajęcie, do tego dobrze płatne. Jeśli chcesz rozszerzyć swoje horyzonty, uzyskać dostęp do najpopularniejszych technologii oraz ułatwić sobie pisanie kodu, sięgnij po siedemdziesiąt lekcji składających się na Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe. Nasz ekspert jasno i żywo tłumaczy specyfikę analizy, wzorców i zasad projektowania klas. Dowiesz się, czym jest abstrakcja, która pozwala na modelowanie obiektów świata rzeczywistego poprzez tworzenie obiektów z ograniczonymi właściwościami. Będziesz stosować enkapsulację i tym samym ukryjesz kod przed niepożądanym dostępem. Wykorzystasz dziedziczenie oraz polimorfizm, a co najważniejsze — będziesz gotów tworzyć w pełni zorientowane obiektowo oprogramowanie. Podczas pracy z kursem stworzysz aplikacje za pomocą środowiska Visual Studio 2015 firmy Microsoft, w języku programowania C#, oraz zbudujesz diagramy klas w języku UML. Poznaj naszego eksperta Iwona Lalik — programistka z kilkunastoletnim doświadczeniem. Karierę zawodową zaczęła w firmie Onet.pl jako twórczyni aplikacji internetowych z użyciem platformy open source LAMP. Obecnie specjalistka od języka C#, tworząca w technologii .NET aplikacje okienkowe, internetowe oraz mobilne (Windows Phone). W Warszawie pracowała w jednej z największych na świecie agencji interaktywnych, w Krakowie — dla kilku polskich i zagranicznych firm. Przywiązuje dużą wagę do jakości tworzonego oprogramowania i wykorzystania najnowszych technologii. Cierpliwość do mierzenia się z przestarzałym kodem ćwiczy, szydełkując i robiąc na drutach. Wspiera ratowanie osieroconych nietoperzy i kupuje znacznie więcej książek, niż jest w stanie przeczytać. Fanka rocka gotyckiego i autorka bloga www.programistka.net.
Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw
Obierz kurs na sprawne testowanie kodu Trudno wyobrazić sobie doświadczonego programistę, który w trakcie rozwijania kodu nie dba o jego przetestowanie. Dynamika powstawania oprogramowania powoduje, że kod z napisanymi testami automatycznymi jest o wiele bardziej odporny na przypadkowe błędy, które - nie ma co ukrywać - zdarzają się nawet najlepszym. Jeżeli więc zależy Ci na dostarczaniu niezawodnego kodu, testy automatyczne są obowiązkowym punktem na Twojej liście "to do". W trakcie tego kursu nauczysz się, jak z sukcesem tworzyć podstawowe, a przy okazji najważniejsze z nich, czyli testy jednostkowe, które sprawdzają najbardziej szczegółowe funkcje. Niniejsze szkolenie to doskonały przewodnik po najpopularniejszej bibliotece służącej do testowania kodu języka Python, czyli py.test. Autor kursu nie omawia wyłącznie dokumentacji - kładzie nacisk przede wszystkim na dobre nawyki i zwyczaje, które zwiększają zarówno wartość testów, jak i biegłość ich tworzenia. Osoba, która ukończy proponowane przez nas szkolenie, z pewnością nabierze wprawy w pisaniu testów jednostkowych oraz polepszy jakość tworzonego oprogramowania. Co więcej, opanowanie testów jednostkowych będzie świetnym wstępem do nauki testowania funkcjonalnego oraz behawioralnego. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki niniejszemu kursowi video: poznasz środowisko PyCharm i nauczysz się w nim pracować; zrobisz sobie małą powtórkę z Pythona; nauczysz się sprawnie testować swój kod; dowiesz się, jak oszczędzić czas podczas testowania; przekonasz się, w jaki sposób skutecznie debugować kod. Co więcej... ...poznasz metodykę Test Driven Development. Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw kończy się na poziomie średnio zaawansowanym. W trakcie szkolenia jego słuchacz zdobędzie wyczerpującą wiedzę na temat testów jednostkowych. Kolejnym etapem nauki powinno być testowanie całościowego działania - najlepiej w oparciu o aplikacje webowe. Witaj w świecie testów jednostkowych! Usiądź wygodnie, uruchom kurs i przygotuj się na to, że kolejne trzy godziny swojego programistycznego życia spędzisz bardzo owocnie. Dowiesz się mianowicie, czym są testy jednostkowe i kiedy warto - a nawet trzeba! - je stosować. Nauczysz się pisać takie testy z wykorzystaniem wbudowanej w język Python biblioteki unittest. Poznasz dobre praktyki rozwijania testów oraz metodykę ich pisania według szablonu given - when - then. Opanujesz zasady DRY (don't repeat yourself), reguły parametryzacji testów oraz mockowania, czyli tworzenia atrap obiektu, które będą naśladować jego funkcjonowanie. Dowiesz się, czym jest monkeypatching, oraz przyjrzysz się globalnemu plikowi konfiguracyjnemu Conftest. Sprawdzisz pokrycie swojego kodu testami. Wreszcie - będziesz debugować kod z użyciem wbudowanego debuggera pdb, korzystać z biblioteki wdb i zarządzać uruchamianiem poszczególnych testów. Dla zaawansowanych Na koniec kursu poznasz najlepszą możliwą propozycję dla początkujących programistów: nauczysz się rozwiązywać proste ćwiczenie, czyli tzw. kata, w metodyce Test Driven Development. Metodyka ta zyskuje na popularności, zarówno jeśli chodzi o ćwiczenia programistyczne, jak i o profesjonalne pisanie kodu. Dobre opanowanie TDD pozwala nie tylko na tworzenie testów równolegle z oprogramowaniem, ale również pokazuje, jak wartościowe może być podejście od szczegółu do ogółu.
Adobe Photoshop i Illustrator. Kurs video. Projektowanie identyfikacji wizualnej
Obierz kurs na... projektowanie grafiki na potrzeby biznesu Identyfikacja wizualna to kluczowy element strategii marketingowej, który pozwala przedsiębiorstwom budować spójny wizerunek i uzyskiwać rozpoznawalność na rynku. Właśnie dlatego kursy takie jak ten są coraz bardziej popularne i cenione przez właścicieli małych firm. Nasze szkolenie sprawi, że zdobędziesz umiejętności niezbędne do tego, by samodzielnie zająć się projektowaniem na własne potrzeby, co przełoży się na oszczędności i uniezależni Cię od profesjonalnych projektantów graficznych. Jeden z mocnych punktów kursu stanowi nauka programów graficznych: Adobe Photoshop i Adobe Illustrator. W pracy nad identyfikacją wizualną, projektowaniem logo, wizytówek i szablonów szczególnie przydatny jest Illustrator. Ze szkolenia dowiesz się, jak dobierać w nim odpowiednie fonty, tworzyć unikalne logo i patterny, a także jak używać ich w całej identyfikacji wizualnej firmy. Photoshop z kolei przyda Ci się do tworzenia mockupów i template'ów, zarządzania kolorem i rozdzielczością, wreszcie - do przygotowywania projektów cyfrowych do druku. To nieocenione narzędzie dla tych, którzy chcą kreować atrakcyjne grafiki i materiały marketingowe. Warto podkreślić, że solidne umiejętności graficzne otwierają wiele drzwi. Przydadzą Ci się w rozmaitych dziedzinach - nie tylko w promocji swojej firmy, ale również podczas kształtowania wizerunku własnej marki. Opanowawszy odpowiednią wiedzę i umiejętności, uzyskasz kontrolę nad projektem i przyciągniesz uwagę klientów natychmiastową reakcją na ich potrzeby. W dzisiejszym, konkurencyjnym świecie profesjonalna identyfikacja wizualna może stanowić klucz do sukcesu Twojej firmy. Co Cię czeka podczas naszego profesjonalnego szkolenia Z naszym kursem między innymi: Zrozumiesz podstawowe koncepcje związane z projektowaniem logo i nauczysz się je tworzyć Dowiesz się, jak zgodnie ze sztuką dobrać fonty do projektu Pojmiesz różnicę między przestrzenią barw RGB a CMYK Nauczysz się tworzenia patternów w programach Illustrator i Photoshop Skorzystasz z narzędzi dostępności, na przykład Adobe Color Przygotujesz projekt wizytówki, w tym wymiary i spady Opanujesz koncepcję księgi znaku Zaprojektujesz swoje mockupy i template'y Poznasz zasady korzystania z siatek projektowych, złotego podziału i kompozycji kolorystycznych zgodnie z zasadą 60-30-10 Zrozumiesz pojęcie rozdzielczości Przygotujesz materiały do druku i obszar roboczy do projektów cyfrowych Szkolenie Adobe Photoshop i Illustrator. Kurs video. Projektowanie identyfikacji wizualnej pozwala zdobyć solidne podstawy w dziedzinie projektowania graficznego. Te umiejętności stanowią znakomitą bazę do rozpoczęcia pracy nad projektami graficznymi i budują niezbędne fundamenty pod dalszy rozwój w tej dziedzinie. A może spodoba Ci się projektowanie graficzne? Jeśli po ukończeniu kursu uznasz, że praca w Illustratorze i Photoshopie to coś dla Ciebie, może rozważysz karierę samodzielnego projektanta graficznego albo członka zespołu agencji reklamowej? Otworzą się przed Tobą wrota działów marketingu i działów kreatywnych rozmaitych firm. Zwłaszcza jeśli przygotujesz solidne portfolio - bazując na wiedzy i umiejętnościach, jakie zdobędziesz podczas szkolenia, dasz radę to zrobić. Warto, ponieważ wielu pracodawców w branży graficznej bardziej niż na wykształcenie zwraca uwagę na doświadczenie kandydata. Posiadanie silnego i zróżnicowanego portfolio, które prezentuje różne umiejętności i projekty, może być kluczem do zdobycia pracy bez formalnego wykształcenia. If you think good design is expensive, you should look at the cost of bad design dr Ralf Speth
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
Obierz kurs na... analizę danych w czasie rzeczywistym Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania z nich konstruktywnych wniosków daje przewagę konkurencyjną. I tu na scenę wkracza Grafana: wieloplatformowa aplikacja internetowa typu open source, służąca dokładnie temu: analizie i wizualizowaniu danych w czasie rzeczywistym. W tym zakresie Grafana – dzięki elastyczności, możliwości integracji z rozmaitymi źródłami danych, a także łatwości w tworzeniu czytelnych i interaktywnych dashboardów – pozostaje bezkonkurencyjna. Chcesz pogłębić swoje kompetencje w zakresie analizy danych, monitorowania wskaźników wydajności aplikacji, infrastruktury IT czy nawet urządzeń IoT? Naucz się korzystać z Grafany! Grafana wspiera integrację z ponad 30 źródłami danych, w tym popularnymi bazami danych i platformami monitorowania. Wśród funkcjonalności, jakie oferuje, jest tworzenie wykresów i diagramów pozwalających w jasny, czytelny sposób prezentować dane, a także ustawianie alertów przydatnych do ich monitorowania. Narzędzie, powstałe w 2014 roku, stale się rozwija, o co dba stojąca za nim firma Grafana Labs. Regularnie organizuje ona konferencje i webinary i w ten sposób zapewnia społeczności skupionej wokół Grafany platformę wymiany wiedzy i doświadczeń. Sama społeczność nie pozostaje bierna – aktywnie rozwija i udostępnia użytkownikom nowe pluginy, poszerzające możliwości aplikacji. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu między innymi: Zapoznasz się z całym ekosystemem związanym z monitoringiem (Grafana, Docker Compose, Prometheus) Poznasz wszystkie elementy interfejsu użytkownika Grafany Opanujesz techniki pracy z dashboardami, w tym panel rows (grupowanie wykresów) Nauczysz się zarządzać wykresami poprzez takie funkcje jak przegląd, edycja, udostępnianie i eksploracja Dowiesz się, czym jest i jak stosować wersjonowanie dashboardów Przyjrzysz się formatowaniu wykresów, w tym nadpisywaniu domyślnych wartości i dodawaniu transformacji do wykresów Poznasz typy wizualizacji, takie jak Stat Panel, Gauge, Bar Gauge, Tabel Panel, Heatmap, Histogram i Geomap Skonfigurujesz źródła danych na przykładzie bazy MySQL Zaznajomisz się z zaawansowanymi technikami zarządzania danymi Zrozumiesz, czym w praktyce jest alertowanie, w tym protokół SMTP i alertowanie na e-mail Zaimportujesz dashboardy, zarówno te dostarczane przez społeczność Grafany, jak i z Prometheusa Zmonitorujesz metryki z MongoDB Przybliżysz sobie temat adnotacji w Grafanie, nauczysz się je dodawać i filtrować Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym kończy się na poziomie średnio zaawansowanym. Zapewnia zdobycie solidnych podstaw, które umożliwiają dalsze samodzielne tworzenie zaawansowanych dashboardów, efektywne zarządzanie danymi i używanie Grafany do monitorowania danych w czasie rzeczywistym. Szkolenie zawiera swojego rodzaju przekrój informacji, od podstawowych funkcji po zaawansowane techniki, i przygotowuje uczestnika do rozwiązywania realnych problemów biznesowych z wykorzystaniem Grafany.