Nazwa kursu: Nowe języki i technologie programowania – II stopień
Transkrypt
Nazwa kursu: Nowe języki i technologie programowania – II stopień
Oferta kursu nr 8/2015 Instytut Informatyki Nazwa kursu: Nowe języki i technologie programowania – II stopień Celem tego kursu jest zapoznanie uczestników z nowymi językami i technologiami wytwarzania oprogramowania. Wykaz poruszanych zagadnień Biblioteka Windows Forms. Wykorzystywane przestrzenie nazw, formularz początkowy i jego właściwości. Dodawanie elementów sterujących, określanie ich właściwości i definiowanie funkcji obsługi zdarzeń. Obsługa myszki i klawiatury, menu, pasek statusu, pasek narzędzi. Podstawowe elementy sterujące: przyciski, pola tekstowe, listy rozwijalne itp. Tworzenie wykresów. Realizacja funkcji przeciągnij i upuść. Obsługa schowka, formularze wielojęzykowe. Okna dialogowe: dialogi standardowe i niestandardowe. Zakładki. Środowisko graficzne GDI+. Pozyskiwanie obiektu graphics. Narzędzia graficzne: czcionki, pióra pędzle. Funkcje rysujące i wypełniające. Przetwarzanie obrazów. Przetwarzanie pikseli, przetwarzanie obrazów GDI+. Przetwarzanie plików XML. Wczytywanie i zapis plików XML. Przeszukiwanie pliku XML: za pomocą funkcji klasy reprezentującej plik, za pomocą wyrażeń zapytujących LINQ to XML. Analiza poprawności plików XML. Wykorzystanie plików XML we współpracy z serwisami internetowymi. Biblioteka Windows Presentation Foundation. Architektura aplikacji – rola języków XAML, C#. Panele i ich rodzaje. Menu. paski narzędzi, pasek statusu. Podstawowe elementy sterujące: przyciski, pola tekstowe, list rozwijane, wskaźnik postępu, zakładki. Wiązanie elementów sterujących ze zmiennymi i strukturami danych. Definiowanie styli: zasoby statyczne i dynamiczne. Współpraca z systemem operacyjnym - obsługa poleceń standardowych. Generowanie obiektów graficznych: kształty, rysowanie i geometrie, obiekty wizualne. Transformacje, grupowanie i łączenie geometrii. Efekty wizualne. Animacje. Technologia ADO.NET. Tworzenie i przetwarzanie lokalnych relacyjnych baz danych. Klasy wiersza, kolumny, tabeli, bazy danych. Dołączanie, usuwanie, filtrowanie, sortowanie danych. Definiowanie związków pomiędzy tabelami. Przeszukiwanie lokalnej bazy danych: język TSQL. Wyrażenia zapytaniowe LINQ to DataSet. Współpraca z istniejącymi bazami danych: połączeniowa (tylko odczyt) i bezpołączeniowa (ładowanie wyniku zapytania do obiektu DataSet). Wyrażenia zapytaniowe LINQ to SQL. Oferta kursu nr 8/2015 Instytut Informatyki Technologia Windows Communication Foundation. Domena aplikacji, tworzenie nowych domen i uruchamianie programów. Elementy współpracujące: klient, nosiciel, kontrakt. Punkty końcowe: adres, powiązanie, kontrakt. Ustalanie reguł współpracy za pomocą plików konfiguracyjnych lub za pomocą funkcji odpowiednich klas. Pobieranie pliku konfiguracyjnego ze zdalnego serwera. Asynchroniczne wywoływanie kontraktów, ustalanie czasu życia obiektu zdalnego. Wymagania wstępne Ukończenie kursu I stopnia z zakresu programowania lub wiedza i umiejętności opisane w programie kursu stopnia I. Adresaci szkolenia Szkolenie przeznaczone jest dla osób zajmujących się programowaniem aplikacji stacjonarnych dla nauczycieli przedmiotów informatycznych w gimnazjach i szkołach ponadgimnazjalnych. Przyswojone wiedza i umiejętności umożliwią dalsze, samodzielne doskonalenie nabytych umiejętności. Adresatami kursu są również osoby zainteresowane technologiami ICT. Metoda szkolenia Wykład i ćwiczenia laboratoryjne Forma potwierdzenia przybranych umiejętności Zaświadczenie o ukończeniu szkolenia Czas trwania szkolenia 24 godziny sala 208 B4, wykorzystywany będzie system Visual Studio Koszt: 700 zł