drukuj
icon icon

Kurs JavaScript i MongoDB

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Wprowadzenie do obiektowego podejścia w języku JavaScript

  • dokumenty JSON (JavaScript Object Notation),
  • wprowadzenie do JavaScript (JS),
  • środowisko uruchomieniowe JS (npm, node.js, Visual Studio Code),
  • typy danych w JS vs typy danych MongoDB,
  • obiekty, konstruktory, prototype,
  • kolekcje JS,
  • iterowanie po kolekcjach,
  • node.js, biblioteka mongodb, połączenie do bazy,
  • operacje asynchroniczne, promesy.

2. Zasady tworzenia efektywnych zapytań do baz danych z wykorzystaniem języka SQL

  • filtrowanie danych,
  • funkcje podstawowe jak count(), distinct(), skip(), limit(),
  • operatory $exists, $type,
  • operatory $expr, $mod, $text, $jsonSchema, $regex,
  • agregacja danych,
  • klauzula $where (skrypty JS),
  • operacje CRUD z użyciem JS,
  • operatory $inc.

3. Praktyczne metody importowania i eksportowania danych między bazami danych a różnymi formatami plików

  • wykorzystanie zapytań MongoDB w tworzeniu obiektów JS,
  • kolekcje JS jako wynik zapytań MongoDB,
  • tworzenie raportów z kolekcji, zaawansowane filtry, agregacje, …,
  • wprowadzenie do Map-Reduce,
  • metody operacji masowych (Bulk).

4. Zaawansowane techniki optymalizacji zapytań w kontekście przetwarzania danych

  • przegląd indeksów,
  • analiza wydajności za pomocą funkcji Explain,
  • analiza obiektu odpowiedzi z serwera.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.