Programowanie aplikacji webowych

Offer image
Wybrany termin:

Termin:

2 semestry · 3 paź 2026 - 30 cze 2027

Miejsce:

Kraków

Czas trwania:

136 godz.

Cena:

6900,00 zł

Prowadzący:
dr inż. Paweł Skrzyński

Pozostałe terminy:

W tym momencie brak dostepnych innych terminów

Studia przygotowują do pracy jako programista aplikacji webowych.

Cele:

  1. kompleksowe przygotowanie do pracy jako web developer
  2. nauka tworzenia aplikacji internetowych w różnych technologiach
  3. poznanie praktycznych narzędzi i środowisk (m.in. .NET, Java EE, PHP, Ruby on Rails)
  4. zdobycie umiejętności tworzenia nowoczesnych aplikacji webowych


Usługa:
Studia podyplomowe
Poziom:
Zaawansowany
  1. absolwenci kierunków technicznych i pokrewnych
  2. osoby planujące karierę w IT (web development)
  1. Wprowadzenie do programowania na przykładzie języka Java- podstawy Java
  2. Technologie tworzenia stron www
  3. Bazy danych w aplikacjach internetowych
  4. Bezpieczeństwo aplikacji webowych
  5. Programowanie aplikacji webowych w Java
  6. Technologie tworzenia stron www: warsztaty React JS
  7. Technologie tworzenia stron www: Javascript i Typescript
  8. Projekt końcowy


  1. zajęcia praktyczne
  2. zadania realizowane podczas zajęć
  3. projekt końcowy (aplikacja webowa)
  4. obrona projektu przed komisją

Osoba do kontaktu

dr inż. Paweł Skrzyński

paw@agh.edu.pl

mgr Emilia Ludwiczak

tel.: 12 617 52 00

emilia.ludwiczak@agh.edu.pl

mgr Agnieszka Czernicka

tel.: 12 617 56 78

czernicka@agh.edu.pl


Uczestnik otrzymuje:

świadectwo ukończenia studiów podyplomowych


Wiedza:

Absolwent:

  1. Zna właściwości platformy.NET oraz narzędzia .NET w zakresie koniecznym do stworzenia, uruchomienia zaawansowanych aplikacji internetowych .NET i zarządzania nimi.
  2. Zna języki i technologie tworzenia aplikacji internetowych z wykorzystaniem Microsoft .NET.
  3. Zna i rozumie platformę Java EE oraz zasady konstruowania rozproszonych aplikacji biznesowych z jej wykorzystaniem.
  4. Zna i rozumie architekturę Java Server Faces i rozumie jej podstawowe elementy: managed beans, język wyrażeń, zasady nawigacji pomiędzy stronami, mechanizmy walidacji stron, metody obsługi zdarzeń GUI, wsparcie dla technologii Ajax.
  5. Zna język PHP oraz zasady tworzenia aplikacji webowych z wykorzystaniem tego języka.
  6. Zna język HTML, arkusze stylów CSS oraz zasady tworzenia dynamicznych stron internetowych.
  7. Zna język JavaScript oraz zasady tworzenia serwisów MVC z wykorzystaniem frameworka ANgularJS.
  8. Zna język Ruby oraz zasady tworzenia aplikacji webowych z wykorzystaniem frameworka Ruby on Rails.
  9. Zna podstawowe pojęcia związane z systemami baz danych oraz potrafi projektować bazy danych relacyjne z wykorzystaniem języka SQL i nierelacyjne z wykorzystaniem MongoDB.


Umiejętności:

Absolwent:

  1. Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, integrować pozyskane informacje, dokonywać ich interpretacji i krytycznej oceny, wyciągać wnioski oraz formułować i wyczerpująco uzasadniać opinie.
  2. Potrafi współdziałać i pracować w grupie tworzącej zaawansowane systemy.
  3. Potrafi samodzielnie tworzyć zaawansowane aplikacje internetowe .NET.
  4. Potrafi zarządzać serwerami wspierającymi prace aplikacji internetowych .NET oraz innymi narzędziami powiązanymi z technologiami .NET.
  5. Potrafi tworzyć zaawansowane aplikacje webowe z wykorzystaniem frameworka JSF obejmujące: wykorzystanie Ajax, zarządzanie cyklem życia managed bean’ów, tworzenie i wykorzystanie usług sieciowych, obsługę baz danych poprzez Java Persistence API.
  6. Potrafi tworzyć interfejsy RESTowe po stronie serwerowej z wykorzystaniem różnych technologii webowych.
  7. Potrafi tworzyć zaawansowane aplikacje webowe z wykorzystaniem języka.
  8. Potrafi tworzyć witryny internetowe z wykorzystaniem HTML5/CSS3.
  9. Potrafi wykorzystać język JavaScript do stworzenia dynamicznych witryn internetowych.
  10. Potrafi tworzyć zaawansowane aplikacje webowe warstwy frontend z wykorzystaniem frameworka ReactJS.
  11. Potrafi tworzyć zaawansowane aplikacje webowe z wykorzystaniem środowiska Ruby on Rails.
  12. Potrafi określić kierunki dalszego uczenia się i zrealizować proces samokształcenia.
  13. Potrafi określić priorytety służące realizacji określonego przez siebie lub innych zadania w ramach realizacji oprogramowania webowego.


Kompetencje społeczne:

Absolwent:

  1. Jest gotów do myślenia i działania w sposób kreatywny i przedsiębiorczy, rozumie specyfikę oprogramowania web i problematykę ich tworzenia, Rozumie potrzebę ciągłego uczenia się i aktualizowania swojej wiedzy, jest gotów na współdziałanie i pracę w grupie, przyjmując w niej różne role, ma świadomość odpowiedzialności za prace własną i za realizowane zadanie oraz jest gotów do krytycznej oceny swojej pracy.


Inni oglądali również