Programowanie na platformie .NET
STUDIA PODYPLOMOWE
„PROGRAMOWANIE NA PLATFORMIE .NET”
Rozpoczęcie najbliższej edycji
Rozpoczęcie zajęć listopad 2020 r.
Zgłoś się już dziś!
Dysponujemy przestronnymi salami i jesteśmy przygotowani na wszystkie formy nauczania.
Jak często odbywają się zjazdy
Zjazdy mają miejsce średnio 1-2 razy w miesiącu (sobota i niedziela).
Terminy zjazdów => Kliknij TUTAJ
Cele i treści merytoryczne studiów
Słuchacze Studiów zetkną się z najnowszymi, związanymi z platformą programistyczną .NET Framework, technologiami potrafiącymi łączyć i udostępniać w ramach jednej platformy zasoby w różnych formatach, niezależnie od systemów je tworzących i obsługujących. Dowiedzą się jak w ramach tej platformy tworzyć aplikacje typu desktop, web i mobilne.
Ponadto poznają istotne elementy najnowszego języka programowania C#, który zawiera w sobie najlepsze elementy popularnych języków C++ i Java, umożliwiając obsługę wymienionych niżej technologii dostępnych na platformie .NET Framework. Poznają nową ciekawą technologię dostępu do baz danych LINQ. Nauczą się jak tworzyć bogate aplikacje internetowe w standardzie HTML 5 wykorzystując technologię ASP.NET MVC. Poznają tajniki nowej technologii WPF (znanej również jako Avalon) pozwalającej integrować na platformie .NET interfejs użytkownika z grafiką 2D i 3D, oraz innymi multimediami, w tym generowanie/rozpoznawanie mowy (do aplikacji sterowanych głosem). Dowiedzą się jak działa „technologia przyszłości”, a to dzięki platformie do obliczeń w chmurze o nazwie Windows Azure.
Adresaci studiów
Studia kierowane są do osób posiadających podstawowe kompetencje w zakresie programowania obiektowego i komponentowego. Nie są wymagane, ale będą pomocne podstawowe umiejętności programowania w jednym z języków obiektowych: C#, C++, Java. Kandydat na Studia powinien wykazywać zainteresowania związane z programowaniem i tworzeniem systemów informatycznych.

Absolwenci Studiów zdobędą wiedzę i podstawowe umiejętności praktyczne tworzenia bardzo różnych aplikacji (desktopowych, częściowo webowych i sieciowych) na szybko rozwijającej się i popularnej platformie programistycznej .NET. Pozwoli to im znaleźć zatrudnienie w firmach komputerowych rozwijających oprogramowanie.
Absolwenci studiów podyplomowych będą przygotowani do wstąpienia na ścieżkę certyfikacji developerskich IT Microsoft Corp. Certyfikaty informatyczne są cenione przez pracodawców w niemal każdym sektorze rynkowym nowoczesnej gospodarki opartej na wiedzy.
Ramowy program studiów
Studia zawierają następujące przedmioty:
Wprowadzenie do programowania na platformie .NET Framework (architektura platformy .NET i jej środowisko programistyczne):
Przedmiot zapoznaje słuchacza z podstawowymi elementami platformy programistycznej .NET Framework, ich znaczeniem i rolą, a także technologiami pochodnymi, pozwalającymi w ramach jednej platformy tworzyć zarówno aplikacje typu desktop, zaawansowane aplikacje typu web, jak i mobilne. |
Po ukończeniu przedmiotu słuchacz studiów podyplomowych:
- potrafi zidentyfikować wszystkie elementy platformy programistycznej Microsoft .NET Framework, będzie umiał ocenić pełnione przez nie role i możliwości.
|
Nowe technologie programowania w języku C#:
Celem przedmiotu jest poznanie i praktyczne nauczenie się korzystania z charakterystycznych dla języka C# mechanizmów programowania, oraz uzupełnienie i pogłębienie umiejętności związanych z językiem C++ i Javy. |
Po ukończeniu przedmiotu słuchacz studiów podyplomowych:
- potrafi w stopniu średniozaawansowanym stosować w programowaniu podstawowe mechanizmy języka C#, jak również w podobnym stopniu korzystać ze środowiska VS 2019.
|
Microsoft Visual Studio 2019 i najważniejsze elementy języka C#:
Przedmiot zapoznaje słuchacza z podstawowymi konstrukcjami języka C#, jak również możliwościami oferowanymi przez środowisko programistyczne MS Visual Studio. |
Po ukończeniu przedmiotu słuchacz studiów podyplomowych:
- Posiada wiedzę pozwalającą na wykorzystanie narzędzia Visual Studio do tworzenia różnych typów projektów na platformie .NET. Zna i potrafi zastosować w praktyce podstawowe konstrukcje składniowe języka C#.
|
Komunikacja z relacyjną bazą danych (Entity Framework) i metodyka LINQ:
Przedmiot pozwala poznać, ale także zdobyć umiejętności praktyczne, w posługiwaniu się nowatorską technologią dostępu i obsługi heterogenicznych baz danych, jaką jest LINQ na platformie .NET.
|
Po zaliczeniu przedmiotu słuchacz potrafi:
- napisać, korzystając z technologii LINQ, program tworzenia i obsługi bazy danych, oraz manipulacji na kolekcjach obiektów
|
Programowanie aplikacji typu desktop (Windows Presentation Foundation):
Przedmiot pozwala na zdobycie umiejętności programowania aplikacji samodzielnych w technologii WPF ze szczególnym naciskiem na możliwości wiązania warstwy logiki biznesowej z warstwą widoku. |
Po zaliczeniu przedmiotu słuchacz potrafi:
- Wykorzystywać komponenty WPF do tworzenia interfejsu użytkownika aplikacji samodzielnych
- Budować nowe komponenty w oparciu o model danych wykorzystywany w aplikacji
- Obsługiwać zdarzenia trafiające do aplikacji z różnych źródeł
|
HTML 5 – nowe możliwości tworzenia stron internetowych:
Przedmiot pozwala na zdobycie umiejętności programowania na platformie .NET aplikacji internetowych wykorzystujących znaczniki HTML5 i arkusze stylów CSS3. |
Po zaliczeniu przedmiotu słuchacz potrafi:
- Wykorzystywać HTML5 do budowy aplikacji internetowych
- Formatować wyświetlaną treść przy pomocy znaczników CSS3
|
Elementy komunikacji rozproszonej (WCF, Web API):
Przedmiot pozwala na zdobycie wiedzy dotyczącej mechanizmów komunikacji rozproszonej dostępnych na platformie .NET. Szczególny nacisk położony jest na możliwości komunikacji oferowane przez Windows Communication Foundation oraz usługi sieciowe aplikacji internetowych. |
Po zaliczeniu przedmiotu słuchacz potrafi:
- Wybrać odpowiedni dla problemu model udostępniania usług
- Zaimplementować serwer usług oraz zaprojektować strukturę oferowanych przez system usług
- Zaimplementować aplikację kliencką korzystającą z udostępnionych usług
|
Wprowadzenie do obliczeń w chmurze (Windows Azure):
Przedmiot pozwala na zdobycie wiedzy dotyczącej wykorzystania platformy Windows Azure do budowy systemów rozproszonych. |
Po zaliczeniu przedmiotu słuchacz potrafi:
- Ocenić przydatność wykorzystania chmury obliczeniowej do rozwiązania postawionego problemu
- Budować i uruchamiać aplikacje internetowe oraz usługi działające na platformie Windows Azure
- Korzystać ze struktur służących do składowania danych na platformie Windows Azure
|
Aplikacje internetowe na platformie .NET:
Przedmiot pozwala na zdobycie umiejętności programowania aplikacji internetowych w technologii ASP.NET oraz ASP.NET MVC ze szczególnym naciskiem na możliwości wykorzystania mechanizmów wspomagających tworzenie aplikacji na platformie .NET. |
Po zaliczeniu przedmiotu słuchacz potrafi:
- Konfigurować serwer aplikacji internetowych do pracy z aplikacjami napisanymi w technologii .NET
- Budować aplikacje internetowe wykorzystujące zewnętrzne źródła danych w technologii ASP.NET
- Budować aplikacje internetowe działające w oparciu o wzorzec Model-View-Controller
|
Zarządzanie projektem informatycznym:
Przedmiot pozwala na zdobycie wiedzy związanej z metodykami prowadzenia projektów informatycznych ze szczególnym uwzględnieniem metodyki Scrum
|
Po zaliczeniu przedmiotu słuchacz potrafi:
- Planować pracę w projekcie
- Oszacować złożoność zadań projektowych
- Prowadzić projekt zgodnie z założeniami metodyki Scrum
|
Seminarium dyplomowe:
Przedmiot ten ma na celu nauczenie metodyki przygotowania pracy końcowej. Na zajęciach słuchacz nauczy się w jaki sposób przygotować aplikację końcową będącą zaliczeniem programu studiów podyplomowych. |
Organizacja zajęć
Zajęcia prowadzone są warsztatowo. Realizacja kolejnych ćwiczeń jest poprzedzana krótkimi wykładami i pokazami wprowadzającymi. Prowadzący zajęcia na bieżąco przy komputerze udziela porad, koryguje i ocenia zadane ćwiczenia słuchaczy studiów. Przewiduje się użycie następujących narzędzi: Microsoft Visual Studio 2019, SQL Server Express, SQL Server Management Studio Express 2019, Expression Blend 5.
Studia obejmują 160 godzin zajęć realizowanych w ciągu dwóch semestrów w czasie dziesięciu sobotnio-niedzielnych zjazdów: 5 zjazdów w semestrze zimowym i 5 zjazdów w semestrze letnim. Zajęcia prowadzą doświadczeni pracownicy naukowo-dydaktyczni z zakresu Informatyki, posiadający również duże doświadczenie praktyczne z racji wieloletniej pracy w firmach krajowych oraz zagranicznych.
Językiem wykładowym na Studiach Podyplomowych jest język polski.
Forma zaliczenia
Zaliczenie odbywa się w oparciu o cząstkowe zaliczenia z wykonania poszczególnych ćwiczeń oraz oceny z wykonania aplikacji końcowej.
Po zakończeniu i zaliczeniu studiów słuchacze otrzymują świadectwo ukończenia studiów podyplomowych.
Opłaty za studia:
Wpisowe za cały program studiów: 300 PLN
Czesne za studia wynosi (przy płatności jednorazowej): 4.300 PLN (za całość studiów)
Przy płatności semestralnej: 4.400 PLN
Czesne przy płatności ratalnej: 4.500 PLN (za całość studiów)
Rekrutacja: Kliknij TUTAJ
Liczba miejsc ograniczona. Decyduje kolejność zgłoszeń.