
Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python
- Ocena:
- 6.0/6 1 opinii
- Wersja:
- Online
- Czas trwania:
- 03:20:33
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Zrozum struktury danych. Algorytmy i praca na danych w Javie ( ebook )
Opis kursu video Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python
Obierz kurs na... myślenie algorytmiczne
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci programu komputerowego. Może, ale nie musi. Myślenie algorytmiczne jest przede wszystkim myśleniem matematycznym, nastawionym na rozwiązanie zadania. Dopiero potem informatycznym.
Czy wiesz, że jednym z pierwszych etapów rekrutacji do największych na świecie firm technologicznych, takich jak Google, Facebook, Microsoft czy Amazon, jest rozwiązywanie problemu algorytmicznego na tablicy? Bez użycia komputera... Nie dzieje się tak przypadkiem. Kto bowiem potrafi myśleć algorytmicznie i udowodnić to kredą czy mazakiem na tablicy, ten poradzi sobie z każdym zadaniem programistycznym. I ten może nazywać siebie programistą wszechstronnym. Programistą analitycznym. Bardzo pożądanym na rynku pracy.
Myślenia algorytmicznego można się nauczyć. W ramach tego kursu pokażemy Ci jak. Jesteś gotów wejść z nami na wyższy poziom programowania?
Co Cię czeka podczas naszego profesjonalnego szkolenia?
Ten kurs video:
- Wprowadza w zagadnienia związane z myśleniem algorytmicznym
- Przedstawia, jak mogą wyglądać struktury danych
- Przybliża algorytmy sortowania
- Zapoznaje z teorią grafów
- Pozwala poćwiczyć programowanie dynamiczne
Co więcej...
- Na koniec czeka Cię omówienie najczęstszych błędów popełnianych podczas rozwiązywania zadań na platformach rekrutacyjnych, a także poprawne rozwiązanie jednego z nich
Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python ukończysz z podstawową znajomością algorytmów i struktur danych. Będziesz samodzielnie rozwiązywać podstawowe problemy algorytmiczne, a także szacować ich złożoność obliczeniową.
Algorytm najpierw, wdrożenie później
Jeśli myślisz, że w programowaniu najważniejsze są znajomość języków, operowanie frameworkami i myszkowanie po bibliotekach, to... masz rację i mylisz się równocześnie. Masz rację, ponieważ bez wymienionych umiejętności trudno być programistą „praktycznym”, czyli takim, który wyczarowuje kolejne linijki działającego kodu. Mylisz się, ponieważ nawet najdłuższy ciąg znaków jest bez sensu, jeśli... jest bez sensu. Celem pisania kodu jest stworzenie działających rozwiązań konkretnych problemów. Tworzone oprogramowanie ma być użytkowe. Reagować na zasadzie „jeśli wystąpi zdarzenie A, to zareagować należy B, w przypadku gdy X, albo C, w przypadku gdy Y”. To jest zrąb algorytmu. Napisać czy narysować można go dowolnie - na kartce, na tablicy, na komputerze. Ważne, by działał. By był skuteczny. Umiejętność tworzenia takich algorytmów to poziom wyżej w programowaniu. To zdolność, która odróżnia programistę wyjątkowego od przeciętnego i która nigdy się nie zdezaktualizuje - myślenie logiczne, analityczne jest zawsze w programistycznej modzie.
Wybrane bestsellery
-
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Angielski w pracy? - być może się obruszysz. Wszak działasz w branży IT, znajomość języka angielskiego to dla Ciebie sprawa oczywista. Na co dzień musisz czytać dokumentację projektów, rozumieć anglojęzyczne komunikaty i instrukcje, a w wolnym czasie może nawet grasz w gry w tym języku. Przecież Ty znasz angielski! Oczywiście. Przyznaj jednak - czy
(58,05 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Programowanie współbieżne (inaczej wielowątkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które się nie marnują podczas oczekiwania na przykład na reakcję człowieka. Program w trakcie czekania na odpowied
(38,70 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bez
(51,60 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Zawód programisty jest coraz popularniejszym życiowym wyborem - wciąż bowiem rośnie zapotrzebowanie na pracowników IT, a branża oferuje absolwentom informatyki satysfakcjonujące pensje, atrakcyjne warunki pracy, często też możliwość działania zdalnego. Jeśli myślisz o obraniu tej właśnie ścieżki zawodowej (albo o zmianie aktualnej profesji na IT),
(55,60 zł najniższa cena z 30 dni)
69.50 zł
139.00 zł (-50%) -
Czy można wskazać najlepszy język programowania? Albo przynajmniej najlepiej sprawdzający się w rozwiązywaniu określonych problemów? Najszybszy? Najwydajniejszy? Pewnie można się pokusić o jakieś porównania, a rankingów i zestawień, które próbują odpowiedzieć na tego typu pytania, można znaleźć w Internecie dziesiątki albo i setki. Warto jednak mie
(29,70 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
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 zachod
(59,60 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
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 rzeczy
(31,15 zł najniższa cena z 30 dni)
40.05 zł
89.00 zł (-55%) -
Zestaw wzorców projektowych zaproponowany przez Gang Czworga jest jednym z fundamentów wiedzy każdego informatyka. Zakres tematyczny niniejszego kursu obejmuje znaczną część tej wiedzy, ze szczególnym uwzględnieniem wzorców strukturalnych i operacyjnych. Nauka wzorców projektowych — po programowaniu proceduralnym i obiektowym — stanowi obowiązkowy
(29,70 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale
(41,65 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%)
O autorze kursu video
Artur Kulesza - absolwent Politechniki Gdańskiej, obecnie programista Javy. Na co dzień zajmuje się rozwojem aplikacji chmurowych w architekturze mikroserwisowej. Ma spore doświadczenie jako nauczyciel, prowadzi bowiem zajęcia w jednej z trójmiejskich szkół programowania w zakresie stosu technologicznego Javy. Czas wolny spędza, podróżując i uprawiając sport, którego jest wielkim pasjonatem.
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:24:57
-
2. Struktury danych 00:29:13
-
3. Algorytmy sortowania 00:51:17
- 3.1. Wstęp 00:01:47
- 3.2. Sortowanie bąbelkowe 00:07:26
- 3.3. Sortowanie bąbelkowe - analiza implementacji 00:00:54
- 3.4. Sortowanie przez wstawianie 00:09:28
- 3.5. Sortowanie przez wstawianie - analiza implementacji 00:01:03
- 3.6. Sortowanie przez scalanie 00:07:15
- 3.7. Sortowanie przez scalanie - analiza implementacji 00:01:00
- 3.8. Sortowanie szybkie 00:08:35
- 3.9. Sortowanie szybkie - analiza implementacji 00:01:02
- 3.10. Sortowanie przez zliczanie 00:09:19
- 3.11. Sortowanie przez zliczanie - analiza implementacji 00:01:20
- 3.12. Podsumowanie 00:02:08
-
4. Teoria grafów 00:41:34
- 4.1. Wstęp 00:02:57
- 4.2. Przeszukiwanie wszerz (BFS) 00:06:42
- 4.3. Przeszukiwanie wszerz (BFS) 00:00:35
- 4.4. Przeszukiwanie wgłąb (DFS) 00:05:33
- 4.5. Przeszukiwanie wgłąb (DFS) - analiza implementacji 00:00:35
- 4.6. Grafy z wagami 00:03:22
- 4.7. Algorytm Djikstry 00:08:37
- 4.8. Algorytm Djikstry - analiza implementacji 00:00:46
- 4.9. Algorytm Bellmana-Forda 00:09:33
- 4.10. Algorytm Bellmana-Forda - analiza implementacji 00:01:31
- 4.11. Podsumowanie 00:01:23
-
5. Programowanie dynamiczne 00:39:16
- 5.1. Wstęp 00:00:50
- 5.2. Liczby Fibonacciego 00:06:10
- 5.3. Liczby Fibonacciego - analiza implementacji 00:01:46
- 5.4. Problem rozmiany monet 00:13:28
- 5.5. Problem rozmiany monet - analiza implementacji 00:00:38
- 5.6. Problem plecakowy 00:14:24
- 5.7. Problem plecakowy - analiza implementacji 00:00:58
- 5.8. Podsumowanie 00:01:02
-
6. Przykładowe zadanie rekrutacyjne 00:12:37
-
7. Epilog 00:01:39
Kurs Video "Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnym urządzeniu
Szczegóły kursu
- Ilość lekcji:
- 49
- Czas trwania:
- 3 godz. 20 min.
- Format:
- Online
- Rok nagrania:
- 2021-09-27
- ISBN :
- 978-83-283-8242-8, 9788328382428
- Data wydania :
- 2021-09-27
- Numer z katalogu:
- 154609
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Techniki programowania
Programowanie » Java
Rozmowa rekrutacyjna w IT
Programowanie » Algorytmy
- Uwagi do kursu
Videopoint - inne kursy
-
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
(80,49 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł (-30%) -
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(113,01 zł najniższa cena z 30 dni)
76.44 zł
139.00 zł (-45%) -
Szkolenie, które Ci dziś proponujemy, pozwoli Ci opanować tajniki pracy z silnikiem graficznym i API Windows Presentation Foundation, w skrócie WPF, znanym pod kodową nazwą Avalon. WPF bazuje na platformie programistycznej Microsoftu .NET 3 i wchodzi w skład WinFX. Możliwości ma naprawdę spore: integruje interfejs użytkownika, grafikę 2D i 3D, mult
(131,40 zł najniższa cena z 30 dni)
120.45 zł
219.00 zł (-45%) -
International Software Testing Qualifications Board, w skrócie ISTQB, jest międzynarodową radą certyfikacji w dziedzinie testowania oprogramowania. Ta uznana organizacja non profit zajmuje się opracowywaniem i ujednolicaniem standardów certyfikacji dla branży testerskiej na całym świecie. Jak już słusznie przypuszczasz, egzamin ISTQB nazwę zawdzięc
(89,40 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Zarządzanie projektami kusi niejedną osobę, która planuje zmianę kariery zawodowej lub jej dalszy rozwój. Aby podejść do tego tematu profesjonalnie, warto poznać bliżej i przyswoić kilka terminów, takich jak Agile, czyli zwinne metodyki pracy, w szczególności – Scrum. To pojęcie oznacza sprzyjające zwinnemu zarządzaniu projektami narzędzie, które p
(59,40 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
Kurs, który Ci dziś przedstawiamy, dotyczy jednej z najważniejszych i najbardziej dynamicznych dziedzin w branży IT, czyli development and operations (DevOps). DevOps to praktyka łącząca procesy rozwoju oprogramowania (Dev) i operacje IT (Ops), co umożliwia szybszą i efektywniejszą produkcję oprogramowania, poprawę komunikacji między zespołami, a t
(69,65 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Szkolenie dotyczy sieci VPN opartych na OpenVPN i Wireguard, a także tematów związanych z intranetem, protokołem TLS i DNS. Pozwala na zdobycie wiedzy i umiejętności potrzebnych do tworzenia bezpiecznych połączeń sieciowych i ochrony prywatności. Omawiane narzędzia, takie jak OpenVPN i Wireguard, są popularnymi protokołami VPN, oferującymi zaawanso
(19,80 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Zostań mistrzem zarządzania czasem i zdobądź niezwykle ważne umiejętności przekładające się na jakość wykonywanej pracy. Utrata kontroli nad cyklem dnia i brak planowania zadań często prowadzą do większego stresu, zaniedbywania obowiązków i niedotrzymywania terminów. Zwłaszcza w dynamicznym środowisku IT łatwo o poczucie, że pracy ciągle przybywa.
(59,40 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
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ę po
(119,40 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Kurs stworzony z myślą o osobach zainteresowanych uzyskaniem certyfikatu Cisco CCNP Enterprise [350-401 ENCOR] został – ze względu na dużą objętość materiału – podzielony na kilka części. Wynika to ze specyfiki samego egzaminu, który obejmuje niezwykle szeroki zakres tematyczny – zarówno w części teoretycznej, jak i praktycznej. Certyfikat zaświadc
(294,00 zł najniższa cena z 30 dni)
269.49 zł
490.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video


Oceny i opinie klientów: Algorytmy i struktury danych. Kurs video. Java, JavaScript, Python Artur Kulesza (1)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(1)
(0)
(0)
(0)
(0)
(0)
Opinia: Marcin, Opinia dodana: 2021-10-14 Ocena: 6 Opinia niepotwierdzona zakupem