Studia podyplomowe Programowanie na platformie Microsoft Visual Studio.NET I. Charakterystyka kursów Aplikacje bazodanowe dla biznesu (Microsoft Visual Studio.NET 2008) (35 godz.) W ramach kursu słuchacze opanowują zasady programowania aplikacji bazodoanowych ( ADO.NET, Entity Framewok, Linq) dla Windows przy pomocy Microsoft Visual Studio 2008 z bazą danych na SQLServer 2008. Wymagana jest znajomość języka SQL, zasad programowania obiektowego w języku C#, oraz tworzenia aplikacji desktopowych na platformie Microsoft Visual Studio 2008. Sterowanie bazą danych na SQLServer 2008 przez Microsoft Visual Studio.NET 2008 o Tworzenie bazy danych na SQLServer tabele, relacje, widoki, diagramy. o SQLServer zapytania, procedury, funkcje. Microsoft Visual Studio 2008 aplikacje bazodanowe o Projektowanie architektury aplikacji. o Łączenie aplikacji napisanej w Microsoft Visual Studio 2008 z bazą danych na SQLServer. o ADO.NET o Zabezpieczanie połączenia. o Formatki realizujące podstawowe operacje na danych. o Widoki. o Uruchamianie zapytań SQL w aplikacji. o Wywoływanie procedur i funkcji biznesowych w aplikacji. o Zapytania do bazy przy pomocy Linq. o Entity Framework klasy dostępowe do bazy danych dodawanie, usuwanie, modyfikowanie, wyświetlanie, przewijanie rekordów zapytania Linq, procedury w Entity Framework współpraca Entity Framework z róŝnymi serwerami baz danych o Tworzenie raportów. o Przykłady aplikacji ( Kino, Hurtownia). poruszanych problemów. Następnie kursanci przejdą do realizacji zadań praktycznych, najpierw według Microsoft Visual Studio 2008, SQLServer 2008
ASP - aplikacje internetowe ( Microsoft Visual Studio.NET 2008) (35 godz.) W ramach kursu słuchacze opanowują zasady programowania aplikacji internetowych przy pomocy ASP.NET na platformie Microsoft Visual Studio 2008. Wymagana jest znajomość zasad programowania obiektowego w języku C# oraz języka SQL. Wprowadzenie o Formatowanie treści o Grafika o Odnośniki o Formularze o CSS Wstęp do ASP.NET o Środowisko pracy o Strony internetowe o Obsługa zdarzeń o Kontrolki HTML o Kontrolki Web Przechwytywanie błędów na stronie i obsługa wyjątków Strony wzorcowe ASP, mapy witryny, kontrolki nawigacyjne Zarządzanie wyglądem witryny ( motywy, tematy) Podstawy baz danych w ASP podstawowe operacje na bazie danych ( GridView, DetailsView, Repeater) Entity Framework w ASP model dostępowy do bazy danych Entity Framework w ASP operacje na rekordach bazy, Linq, procedury. Uwierzytelnianie i autoryzacja Stan aplikacji i stan sesji WebParts ASP.NET AJAX Kontrolki Toolkit poruszanych problemów. Następnie kursanci przejdą do realizacji zadań praktycznych, najpierw według Microsoft Visual Studio 2008, SQLServer 2008
Programowanie aplikacji dla Windows (20 godz.) W ramach kursu słuchacze opanowują zasady programowania aplikacji dla Windows przy pomocy Microsoft Visual Studio 2008. Wymagana jest znajomość zasad programowania obiektowego w języku C#. Środowisko Microsoft Visual Studio 2008 kompilator, debugger Windows Forms. Wykorzystanie, właściwości i zdarzenia kontrolek: o Button o TextBox o Label o CheckBox o ComboBox o MenuStrip o ContextMenuStrip o ColorDialog o FontDialog o ImageList o ListBox o MaskedTextBox o OpenFileDialog o Panel o RichTextBox o SaveFileDialog o StatusStrip o TabControl o TextBox o Timer Dziedziczenie formatek Zmiana kształtu formatki Sterowanie formatką przez XML Rysowanie na formatce Okienka MDI UserControl tworzenie i dziedziczenie poruszanych problemów. Następnie kursanci przejdą do realizacji zadań praktycznych - najpierw według Microsoft Visual Studio 2008
Programowanie w języku C# (35 godz.) profit studia podyplomowe z zakresu IT W ramach kursu słuchacze opanowują zasady programowania obiektowego na przykładzie języka C#. Zakładana jest znajomość systemu operacyjnego Windows, oraz elementarna znajomość programowania strukturalnego. Klasy i obiekty Obiekty składowe Składowe statyczne Modyfikatory dostępu i właściwości Dziedziczenie Przesłanianie Klasy zamknięte ZagnieŜdŜanie klas Metody wirtualne Klasy abstrakcyjne Interfejsy Polimorfizm Konwersje typów Porównywanie obiektów PrzeciąŜanie operatorów Przestrzenie nazw Kolekcje WyraŜenia lambda Delegaty i zdarzenie Obsługa wyjątków Wzorce projektowe - wstęp poruszanych problemów ( prezentacje on-line przy wykorzystaniu komputera pracującego w sieci z obrazem rzucanym na ekran poprzez podpięty do komputera projektor). Następnie kursanci przejdą do realizacji zadań praktycznych. Microsoft Visual Studio 2008
Projektowanie i realizacja baz danych dla aplikacji biznesowych (SQLServer 2008) (35 godz.) W ramach kursu słuchacze opanowują zasady projektowania i realizacji baz danych przy pomocy SQLServer 2008 dla aplikacji biznesowych tworzonych przy pomocy Microsoft Visual Studio 2008. Opanowują teŝ zasady sterowania bazą danych przez Microsoft Visual Studio 2008. Wymagana jest bardzo dobra znajomość systemu operacyjnego Windows i programowania strukturalnego. o Instalacja SQLServer 2008 o SQL o Tworzenie tabeli, relacje między tabelami o Zapytania o Procedury o Funkcje o Indeksy o Przetwarzanie kwerend. o Kopie zapasowe i odtwarzanie baz danych o Projektowanie konkretnych bazy danych dla aplikacji biznesowych o Sterowanie bazą danych na SQLServer przez Micorsoft Visual Studio 2008 poruszanych problemów. Następnie kursanci przejdą do realizacji zadań praktycznych, najpierw według SQLServer 2008, Microsoft Visual Studio 2008
II. Sylwetka absolwenta Absolwent studiów podyplomowych Programowanie na platformie Microsoft Visual Studio.NET organizowanych przez Wydział Informatyki WSB-NLU pod patronatem firmy Microsoft jest przygotowany do pracy na stanowisku programisty złoŝonych aplikacji dla biznesu. Po zaliczeniu wszystkich kursów oferowanych w ramach studiów podyplomowych będzie mógł brać udział w fazie wyceny i projektowania systemów informatycznych, ale przede wszystkim w fazie ich realizacji. Absolwent będzie uŝywał najnowocześniejszych narzędzi do programowania aplikacji takich jak Microsoft Visual Studio 2008 (aplikacje pod Windows i aplikacje Internetowe) i SQLServer 2008. W ramach uŝywania narzędzi będzie dysponował wiedzą, która pozwoli mu uŝywać najnowszych technik wytwarzania oprogramowania takich jak Linq czy Entity Framework. III. Charakterystyka grupy docelowej Studia przeznaczone są dla informatyków, którzy chcą poszerzyć swoją wiedzę o najnowocześniejsze techniki programowania aplikacji biznesowych. Podczas studiów poznają Platformę Microsoft Visual Studio 2008.NET (aplikacje Windows, ASP, Entity Framework) i zasady tworzenia biznesowych baz danych na SQLServer 2008.