Wybrany termin:
Termin:
Do ustalenia
Miejsce:
Online
Cena:
0,00 zł

Nauka programowania aplikacji internetowych typu SPA

Offer image
Offer image
Wybrany termin:

Miejsce:

Online

Prowadzący:

dr inż. Urszula Kużelewska: Adiunkt na Wydziale Informatyki Politechniki Białostockiej

Cena:

0,00 zł

Kurs "Nauka programowania aplikacji internetowych typu SPA" wprowadza w podstawy tworzenia aplikacji typu Single Page Application (SPA) z użyciem frameworków React i Angular2+. Uczestnicy kursu nauczą się, jak korzystać z nowoczesnych technologii front-endowych do budowy interaktywnych aplikacji internetowych. Kurs jest zaprojektowany z myślą o studentach informatyki oraz osobach zainteresowanych nauką programowania w tych popularnych frameworkach, oferując przykłady, filmy instruktażowe, i interaktywne zadania kodowania.

Usługa:
Tutorial/Kurs video
Poziom:
Podstawowy
  • Studenci kierunków informatycznych oraz osoby pragnące zdobyć podstawową wiedzę o tworzeniu aplikacji SPA.
  • Osoby zainteresowane nauką technologii React i Angular2+.
  • Młode osoby, które cenią sobie praktyczne podejście do nauki programowania i przykłady z życia wzięte.

Wiadomości wstępne:

  • na początku powiemy parę słów na temat różnych technologii: frameworków, bibliotek do tworzenia aplikacji front-endowych,
  • dowiesz się też, co to jest aplikacja Single Page Application,
  • poznasz podstawy JavaScript,
  • przygotujesz środowisko programistyczne: instalacja i konfiguracja IDE oraz serwera Node.js do uruchamiania aplikacji.

Programowanie w technologii React:

  • opowiemy o podstawowych elementach aplikacji: komponentach,
  • odkryjesz język JSX, który pozwoli na przejrzyste zamieszczanie kodu HTML w komponentach,
  • poznasz podział komponentów na stanowe i funkcyjne, dlaczego warto je wyróżniać i jak implementować,
  • pokażemy, jak komunikują się komponenty: standardowo oraz w architekturze Flux,
  • oraz jak aplikacja komunikuje się ze zdalnym serwerem w celu pobrania danych i ich modyfikacji - dowiesz się, co mają z tym wspólnego Obietnice.

Programowanie w technologii Angular 2+:

  • poznasz język TypeScript - odmianę JavaScriptu, która czyni go mocno podobnym do języków takich, jak Java czy C#,
  • sprawdzisz, czy rzeczywiście można stworzyć działającą i funkcjonalną aplikację w ciągu jednej godziny,
  • dowiesz się, jak korzystać z filtrów, potoków i strumieni,
  • odkryjesz tajemnice dyrektyw i mechanizmu walidacji wprowadzanych danych.

Kurs bezpłatny, dostępny na platformie navoica.pl. Konieczna rejestracja w serwisie.

Organizator: Politechnika Białostocka

Uczestnik otrzymuje:

Aby zaliczyć kurs i zdobyć certyfikat należy zdobyć co najmniej 51% łącznej liczby punktów. 

Wiedza:

  • Zrozumienie podstawowych technologii front-endowych oraz frameworków React i Angular2+.
  • Wiedza o strukturze i działaniu aplikacji SPA.
  • Znajomość podstaw JavaScript oraz TypeScript.
  • Zrozumienie zasad działania komponentów w React i Angular2+.
  • Wiedza na temat filtrów, potoków i walidacji danych w Angularze.

Umiejętności:

  • Tworzenie i zarządzanie komponentami w React oraz Angular2+.
  • Programowanie aplikacji front-endowych z użyciem frameworków React i Angular2+.
  • Efektywne korzystanie z języka JSX w React i TypeScript w Angularze.
  • Implementacja i refaktoryzacja projektów w środowisku programistycznym.
  • Rozwiązywanie problemów związanych z komunikacją komponentów i zarządzaniem danymi.

Kompetencje społeczne:

  • Umiejętność pracy z nowoczesnymi narzędziami i technologiami w zakresie programowania.
  • Zdolność do samodzielnej nauki i rozwiązywania problemów programistycznych.
  • Kreatywność w implementacji funkcjonalności w aplikacjach webowych.
  • Umiejętność przystosowania się do nowych technologii i frameworków.
  • Zdolność do efektywnego korzystania z dostępnych zasobów edukacyjnych i narzędzi online.