Technologie backendowe

Zapraszamy na kurs "Technologie Backendowe", gdzie uczestnicy zyskają umiejętności potrzebne do projektowania i implementacji efektywnych i skalowalnych aplikacji typu REST API. Kurs został zaprojektowany z myślą o programistach znających język JavaScript, którzy chcą pogłębić swoją wiedzę w zakresie technologii…
Начальный уровень
4 godziny

Чему вы научитесь

  • Podstawy Node.js:
  • Instalacja i konfiguracja środowiska Node.js.
  • Tworzenie i zarządzanie modułami.
  • Asynchroniczne programowanie przy użyciu callbacków, promisów i async/await.
  • Tworzenie REST API:
  • Projektowanie endpointów i struktury API.
  • Implementacja CRUD (Create, Read, Update, Delete) operacji.
  • Walidacja i autoryzacja użytkowników.
  • Praca z MongoDB:
  • Wprowadzenie do baz danych NoSQL i MongoDB.
  • Projektowanie i zarządzanie schematami i modelami danych.
  • Wykonywanie operacji na bazie danych: zapytania, indeksy, agregacje.
  • Bezpieczeństwo i Optymalizacja Aplikacji:
  • Zabezpieczanie aplikacji i API.
  • Optymalizacja wydajności i skalowalność aplikacji.
  • Testowanie i debugowanie aplikacji.

О курсе

Kurs „Technologie Backendowe” to kompleksowy program nauczania dla programistów, którzy chcą zanurzyć się w świecie zaawansowanego programowania backendowego. Bazując na solidnych fundamentach języka JavaScript, kurs ten oferuje pogłębione podejście do praktycznego wykorzystania Node.js i MongoDB w celu tworzenia wydajnych, skalowalnych i bezpiecznych aplikacji REST API.

Kurs zawiera bogaty zestaw zasobów edukacyjnych, w tym interaktywne wykłady, praktyczne laboratoria, materiały wideo, i dokumentacje. Uczestnicy będą mieli również możliwość pracy nad rzeczywistymi projektami i studiami przypadków, co pozwoli im zastosować teorię w praktyce.

Literatura podstawowa: 

  • E. Brown, Web Development with Node and Express, 2nd Edition, O’Reilly Media, 2019.

  • S. Brandshaw, E. Brazil, K. Chodorow, MongoDB: The Definitive Guilde, O’Reilly Media, 2020.

Literatura uzupełniająca:

  • F. Dogilo, REST API Development with Node.js, Apress, 2018.

  • D. Herron, Node.js Web Development, Fifth Edition, Apress, 2020.

  • A. Mend, Learning Node.js Development, Packt Publishing, 2018.

  • F. Zammetti, Modern Full Stack Development using Typescript, React, Node.js, Webpack and Docker, Apress, 2020.

Для кого этот курс

Ten kurs jest idealny dla programistów JavaScript, którzy chcą rozszerzyć swoje umiejętności i zrozumieć, jak budować zaawansowane, wydajne i bezpieczne aplikacje backendowe. Nie wymaga wcześniejszej wiedzy z zakresu technologii backend, ale podstawowa znajomość JavaScript jest wymagana.

Начальные требования

  1. Uczestnicy powinni znać podstawy programowania w języku JavaScript, w tym składnię i podstawowe koncepcje.
  2. Znajomość HTML i CSS jest opcjonalna, ale może być pomocna.
  3. Podstawowe zrozumienie protokołu HTTP/HTTPS jest zalecane.
  4. Uczestnicy powinni umieć korzystać z systemów kontroli wersji, takich jak Git.
  5. Konieczny jest dostęp do komputera z odpowiednim środowiskiem programistycznym i możliwością instalacji oprogramowania.
  6. Podstawowa znajomość języka angielskiego jest opcjonalna, ale może być pomocna w dostępie do międzynarodowych zasobów i dokumentacji.
  7. Ogólne zrozumienie baz danych jest zalecane, ale nieobowiązkowe.
  8. Znajomość obsługi linii komend jest zalecana.
  9. Podstawowa wiedza o API jest opcjonalna, ale może być pomocna.

Наши преподаватели

Как проходит обучение

Kurs „Technologie Backendowe” został starannie zaplanowany, aby zapewnić uczestnikom dogłębną wiedzę i praktyczne umiejętności niezbędne do skutecznego tworzenia aplikacji backendowych. Struktura kursu obejmuje 15 szczegółowo opracowanych modułów, każdy z nich zbudowany z równowagi pomiędzy teorią a praktyką. W każdym module uczestnicy będą mieli okazję zagłębić się w istotne koncepcje teoretyczne, które następnie będą stosować w praktycznych ćwiczeniach i projektach. Ta zintegrowana metoda nauczania zapewnia, że wiedza zdobyta w trakcie lekcji teoretycznych jest natychmiast umacniana przez bezpośrednie doświadczenie, co sprzyja lepszemu zrozumieniu i przyswajaniu materiału.

Программа курса

загружаем...

Что вы получаете

  • Materiały Szkoleniowe: Uczestnicy otrzymują dostęp do starannie przygotowanych materiałów szkoleniowych, w tym skryptów, slajdów, wideo i dokumentacji.
  • Projekty i Ćwiczenia: Szereg praktycznych projektów i ćwiczeń, które pomagają w przyswajaniu wiedzy i umiejętności w praktyce.
  • Dostęp do Ekspertów: Możliwość interakcji z doświadczonymi instruktorami i ekspertami w dziedzinie, gotowymi udzielać wsparcia i odpowiedzi na pytania.
  • Aktualizacje Kursu: Regularne aktualizacje materiałów kursowych, aby były zawsze aktualne i zgodne z najnowszymi trendami w technologii backendowej.
  • Dostęp do Narzędzi i Zasobów: Uczestnicy będą mieli dostęp do zaawansowanych narzędzi i zasobów, które pomogą im w praktycznym zastosowaniu zdobytej wiedzy.
  • Sieć Kontaktów: Możliwość nawiązania kontaktów z innymi profesjonalistami i entuzjastami technologii, co może otworzyć nowe możliwości kariery i współpracy.
  • Praktyczne Umiejętności: Uczestnicy wyjdą z kursu z konkretnym zestawem umiejętności, gotowymi do zastosowania w rzeczywistych projektach i wyzwań związanych z programowaniem backendowym.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно