ODBIERZ TWÓJ BONUS :: »

Rust. Kurs video. Od prostych aplikacji do zaawansowanych systemów

Podstawowe informacje:
Czas trwania: 05:04:43
Poziom: średnio zaawansowany
Autor: Adam Szpilewicz
Liczba lekcji: 33
Technologia: Rust 1.75, Actix Web, MongoDB, SQLx, RustRover, Apache Kafka
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
59,59 zł 149,00 zł (-60%)
75,99 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Wdrażania wzorców programistycznych w C++ (RAII, Pimpl, Builder, Observer)
  • Stosowania nowoczesnych funkcji języka C++17/20 (lambda, smart pointers, concepts)
  • Projektowania klas, szablonów i przeciążania operatorów
  • Zarządzania pamięcią dynamiczną i korzystania ze wskaźników inteligentnych
  • Kompilacji i linkowania dużych projektów w systemach build (CMake, Make)
  • Testowania jednostkowego z użyciem GoogleTest
  • Tworzenia aplikacji wielowątkowych i współbieżnych w C++
  • Profilowania i optymalizacji wydajności kodu w praktycznych projektach

Spis lekcji

1. Wstęp 00:03:42
1.1. Wstęp
00:03:42
2. Projekt echo - wykorzystanie biblioteki assert command oraz predicates 01:04:36
2.1. Echo - specyfika programu
00:03:53
2.2. Wersja z użyciem biblioteki standardowej
00:11:04
2.3. Clap - wprowadzenie
00:06:21
2.4. Wersja z użyciem biblioteki Clap
00:15:25
2.5. Testy integracyjne - biblioteki assert_cmd, predicates
00:03:18
2.6. Testy integracyjne - implementacja cz. 1
00:14:04
2.7. Testy integracyjne - implementacja cz. 2
00:10:31
3. Projekt CAT (concatenate) - wyświetlanie, łączenie i przekazywanie danych 00:45:25
3.1. Specyfika programu
00:05:22
3.2. Implementacja cz. 1
00:14:47
3.3. Implementacja cz. 2
00:16:41
3.4. Testy integracyjne
00:08:35
4. Projekt tail - wyświetlanie ostatnich wierszy plików 01:00:03
4.1. Specyfika programu
00:06:31
4.2. Regex i onecell
00:09:11
4.3. Implementacja cz. 1
00:15:00
4.4. Implementacja cz. 2
00:14:43
4.5. Implementacja cz. 3
00:14:38
5. Projekt wc (word count) - zliczanie liczby linii, słów i bajtów 00:30:27
5.1. Specyfika programu
00:04:57
5.2. Implementacja cz. 1
OGLĄDAJ » 00:14:45
5.3. Implementacja cz. 2
00:05:56
5.4. Testy jednostkowe
00:04:49
6. Projekt REST API - wykorzystanie: actix-web oraz SQLx 00:51:51
6.1. Wprowadzenie
00:05:40
6.2. Schemat projektu
00:04:58
6.3. SQLx - cz. 1
00:14:49
6.4. SQLx - cz. 2
00:07:58
6.5. Routing
00:07:43
6.6. Handlers
00:10:43
7. Projekt CDC (Change Data Capture) - wykorzystanie MongoDB oraz Kafki 00:46:24
7.1. Kluczowe aspekty CDC
00:08:18
7.2. Struktura programu
00:05:20
7.3. Apache Kafka
OGLĄDAJ » 00:11:31
7.4. Change streams
00:12:10
7.5. MongoDB i start replikacji
00:09:05
8. Zakończenie 00:02:15
8.1. Zakończenie
00:02:15

Obierz kurs na... projektowanie aplikacji w języku Rust

Programowanie wieloma językami stoi. Jednym z nich, może jeszcze nie najbardziej znanym, ale zdecydowanie coraz popularniejszym, jest Rust. Słynący z wydajności, bezpieczeństwa i przejrzystości, należy do języków chętnie wybieranych przez nowoczesnych programistów. Szczególnie dobrze sprawdza się podczas projektowania aplikacji sieciowych, gier, systemów operacyjnych i rozwiązań w ramach internetu rzeczy (IoT), a także systemów wbudowanych. Jeśli jeszcze go nie znasz, najwyższy czas to nadrobić - tym bardziej że za chwilę o umiejętność pisania kodu w języku Rust może Cię zapytać kolega z developerskiego teamu albo Twój przyszły pracodawca.

Bazową wiedzę dotyczącą języka Rust zdobędziesz dzięki szkoleniu Rust. Kurs video. Pierwsze kroki. Ten kurs, który możesz potraktować jako ciąg dalszy tamtego albo zupełnie odrębnie, obejmuje szeroki zakres tematów: najważniejsze informacje, które warto przyswoić podczas nauki języka Rust, przykłady prostych aplikacji, a także zaawansowane techniki programowania. Szkoląc się, poznasz praktyczne aspekty kodowania w tym języku - od nieskomplikowanych projektów typu echo, cat i tail po takie zagadnienia jak REST API i change data capture (CDC) z wykorzystaniem technologii Kafka i MongoDB.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu:

  • Stworzysz i zdebugujesz podstawowe aplikacje typu echo
  • Nauczysz się korzystać z bibliotek takich jak clap, assert_cmd i predicates
  • Zaimplementujesz i przetestujesz integracyjnie projekty echo
  • Rozwiniesz umiejętności w zakresie programowania aplikacji typu cat i tail
  • Opanujesz podstawy REST API, w tym schemat projektu i routing
  • Zdobędziesz praktyczną wiedzę dotyczącą obsługi baz danych PostgreSQL
  • Dowiesz się, jak w systemach CDC skorzystać z Kafki
  • Zrozumiesz i wdrożysz procesy replikacji z wykorzystaniem MongoDB

Szkolenie Rust. Kurs video. Od prostych aplikacji do zaawansowanych systemów jest przeznaczone dla osób na poziomie średnio zaawansowanym. Pozwala zdobyć solidną wiedzę z zakresu podstaw programowania w języku Rust i opanować praktyczne umiejętności potrzebne do tworzenia realnych aplikacji, możliwych do 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.

O autorze kursu video

Adam Szpilewicz – od ponad dziesięciu lat zajmuje się pracą z danymi. Obecnie specjalizuje się w dziedzinie software engineering z wykorzystaniem języków programowania Golang i Python. Posiada doświadczenie w monitoringu aplikacji i systemów, które zdobył podczas pracy dla firmy typu SaaS (ang. software as a service), gdzie Prometheus należał do głównych narzędzi używanych w tym celu. W przeszłości pracował w sektorze bankowym i consultingu zajmując się modelowaniem statystycznym z wykorzystaniem Pythona i R. Prywatnie pasjonuje się nowoczesnymi technologiami oraz jest zwolennikiem oprogramowania typu open source i entuzjastą pływania.

Adam Szpilewicz - pozostałe kursy

Oceny i opinie klientów: Rust. Kurs video. Od prostych aplikacji do zaawansowanych systemów Adam Szpilewicz (0)

Informacja o opiniach
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.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-02-09
ISBN: 978-83-289-1256-4, 9788328912564
Numer z katalogu: 223721

Videopoint - inne kursy

Kurs video
59,59 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion