Producenci

Cenniki do pobrania

Sonda

Jakiego rodzaju szkolenia Państwa interesują?

Statystyki

Produktów:
1267
Kategorii:
156
Nowości:
0
Promocje:
1

Newsletter

Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.

Systemy informatyczne , aplikacje i bazy danych

Dostępność:
duża ilość
Cena: 7 200,00 zł
Cena netto: 5 853,66 zł
szt.
Ocena:
(Ilość ocen: 0)
Kod produktu:

408

Producent:
-
Opis szkolenia:

Szkolenie dla informatyków jak i dla specjalistów z innych dziedzin, którzy chcą stosować rozwiązania informatyczne wspomagające ich codzienną pracę zawodową w tym w szczególności przy prowadzeniu projektów informatycznych.

Kurs jest przeznaczony dla osób posiadających podstawową wiedzę informatyczną oraz pewne doświadczenie z narzędziami informatycznymi i zamierzających uzupełnić swoją wiedzę i umiejętności w dziedzinie projektowania i tworzenia systemów informatycznych, aplikacji i baz danych.


Czas szkolenia: 208 godz.

Program szkolenia:



SEMESTR I

Wprowadzenie do programowania - Java

         Programowanie i Java
         Typy danych, operatory, wyrażenia
         Obiekty i referencje
         Podejmowanie decyzji w programie
         Pętle iteracyjne
         Tablice
         Proste wejście-wyjście
         Napisy, liczby, daty
         Klasy
         Dziedziczenie i polimorfizm
         Interfejsy i klasy wewnętrzne
         Kolekcje
         Synteza

Systemy operacyjne

         Wstęp - historia i zadania systemów operacyjnych
         Interpreter poleceń: proste polecenia, instrukcje strukturalne
         Procesy i ich szeregowanie
         Zarządzanie pamięcią
         Pamięć wirtualna
         System plików

Sieci komputerowe

         Wstęp do sieci komputerowych
         - co to jest Internet?, co to jest protokół?
         - brzeg sieci, szkielet sieci
         - komutacja pakietów i komutacja kanałów
         - sieci dostępowe, media fizyczne, opóźnienie i straty, architektury warstwowe
         - struktura Internetu, historia Internetu
         - warstwa aplikacji
         - usługi, model klient-serwer, protokół HTTP

         Warstwa aplikacji
          - protokół HTTP, DNS
          - programowanie przy pomocy gniazd
          - poczta elektroniczna, e-mail, aplikacje P2P

          Warstwa transportu
          - komunikacja
          - TCP: kontrola natłoku, mechanizmy ACK, obliczanie RTT oraz czasu oczekiwania
          - zarządzanie połączeniem

          Warstwa sieci
         - wstęp, algorytmy rutingu
         - usługi warstwy sieci (w tym multicast, anycast), wirtualne kanały i sieci datagramowe
         - algorytmy stanu łącza (Dijkstra), wektora odległości (Bellman-Ford)
         - ruting hierarchiczny
         - adresowanie IP, DHCP, datagram IP, fragmentacja, ICMP
         - ruting wewnątrz systemu autonomicznego: RIP, OSPF
         - ruting między systemami autonomicznymi: BGP
         - architektura wewnętrzna rutera

         Warstwa łącza
         - detekcja i korekcja błędów
         - multipleksacja
         - podział kanału: TDM, FDM, CDM, Random Access (Aloha, CSMA)
         - technologie sieci LAN
         - adresowanie LAN, ARP, Ethernet, Token Ring
         - łączenie sieci LAN
         - huby, mosty, swicze, IEEE 802.11
         - ATM, IP-over-ATM, Frame Relay

         Sieci radiowe
         - 802.11x
         - PPP, Bluetooth

         Ochrona informacji
         - wstęp: zagrożenia, ataki i mechanizmy ochronne
         - kryptografia symetryczna i asymetryczna
         - uwierzytelnienie, podpisy elektroniczne, skróty wiadomości, dystrybucja klucza symetrycznego
         - PKI, certyfikaty
         - bezpieczna poczta, SSL, IPSec, IEEE 802.11 WEP, WPA

         Zarządzanie sieciami
         - SNMP, ASN.1
         - komunikacja audio/wideo w sieciach IP
         - jakość usług (QoS) i jej realizacja w sieciach IP: DiffServ, IntServ
         - komunikacja strumieniowa w sieciach IP: RTP, RTSP
         - kontrola sesji SCP

Projektowanie relacyjnych baz danych

         Podstawowe pojęcia dotyczące baz danych
         Tabele, związki, zapytania, operacje na bazie danych    
         Metoda tworzenia schematu relacyjnej bazy danych za pomocą diagramów związków encji
         Interfejs użytkownika w aplikacji baz danych - formularze
         Interfejs użytkownika w aplikacji baz danych - raporty, strony WWW    
         Podstawy procesu projektowania i programowania aplikacji baz danych.
         VBA - język aplikacji bazodanowej

Projektowanie systemów informacyjnych

         Informacje wstępne - historia
         Podstawowe pojęcia: sterotypy, ograniczenia, klasyfikatory, relacje pomiędzy kategoriami modelowania
         Analiza funkcjonalna - model przypadków użycia
         Analiza strukturalna - model obiektowy (diagram klas i diagram obiektów)
         Pojęcia: klasa a obiekt, atrybut, metoda, operacja, metoda, komunikat, polimorfizm metod

         Analiza strukturalna  - model obiektowy
         - pojęcia: związek generalizacji-specjalizacji, klasa a ekstensja klasy, klasa abstrakcyjna,
           klasa konkretna, metoda abstrakcyjna

         - rodzaje generalizacji-specjalizacji klas, przesłanianie metod, przeciążanie metod
         - pojęcia: asocjacja binarna, agregacja a kompozycja, agregacja rekursywna, asocjacja kwalifikowana,
           asocjacja n-arna


         Analiza dynamiczna - diagramy aktywności
         - diagramy pakietów i diagramy komponentów

         Budowa i integracja systemów informacyjnych
         - przedmiot i zagadnienia inżynierii oprogramowania
         - kryzys oprogramowania
         - źródła złożoności projektu oprogramowania
         - modelowanie pojęciowe, pojęcie metodyki, modele cyklu życia oprogramowania

         Przebieg i ocena fazy strategicznej
         - określenie zakresu przedsięwzięcia
         - decyzje strategiczne, ocena rozwiązań
         - techniki oszacowania nakładów pracy i kosztów

         Faza określenia wymagań
         - trudność określenia wymagań
         - jakość opisu wymagań
         - wymagania funkcjonalne i niefunkcjonalne
         - metody definiowania wymagań użytkowników
         - dokument wymagań użytkownika

         Faza analizy
         - model analityczny
         - czynności , tematy i techniki analizy
         - proces tworzenia modelu obiektowego
         - dokument wymagań na oprogramowanie
         - plan zapewnienia jakości dla fazy analizy
         - kluczowe czynniki sukcesu i rezultaty fazy analizy

         Faza projektowania
         - zadania wykonywane w fazie projektowania
         - techniki obiektowe w projektowaniu
         - projektowanie składowych systemu nie związanych z dziedziną problemu
         - projektowanie interfejsu użytkownika
         - projektowanie składowej zarządzania danymi
         - optymalizacja projektu
         - dostosowanie do ograniczeń i możliwości środowiska implementacji

         Faza implementacji
         - niezawodność oprogramowania
         - unikanie i tolerancja błędów
         - zasada ograniczonego dostępu
         - mocna kontrola typów, transakcje, stopnie izolacji transakcji
         - środowiska implementacyjne, czynniki sukcesu i rezultaty fazy implementacji
         - narzędzia CASE w fazie implementacji
         - zasady i metody dokumentowania kodu
         - konwencje nazewnicze

         Instalacja i konserwacja oprogramowania
         - analiza potrzeby wprowadzania modyfikacji
         - koszty konserwacji oprogramowania
         - kluczowe czynniki sukcesu fazy konserwacji
         - narzędzia CASE, ocena narzędzi CASE, przyczyny trudności z narzędziami CASE

         Faza testowania
         - przeglądy oprogramowania
         - skład zespołu oceniającego oprogramowanie
         - audyt projektu informatycznego
         - inspekcje, rodzaje testów, typowe fazy  i metody testowania, co podlega testowaniu ?
         - określenie niezawodności oprogramowania, testy funkcjonalne, eksplozja kombinacji danych testowych
         - testy strukturalne
         - analizatory przykrycia kodu
         - testy statyczne
         - bezpieczeństwo oprogramowania
         - czynniki sukcesu i rezultaty testowania

         Zapewnienie jakości oprogramowania
         - jakość w terminologii ISO 9000
         - polityka i system jakości
         - zasady zarządzania jakością
         - normy dotyczące jakości
         - niedojrzałość i dojrzałość procesów wytwórczych
         - plan zapewnienia jakości oprogramowania

         Miary oprogramowania
         - modele i miary wydajności ludzi
         - ocena złożoności w planowaniu projektu
         - metoda szacowania kosztów COCOMO
         - analiza Punktów Funkcyjnych
         - wykorzystanie punktów funkcyjnych
         - przykłady miar oprogramowania


SEMESTR II

Programowanie aplikacji - Java

         Programowanie współbieżne - wprowadzenie, narzędzia
         Programowanie GUI:  komponenty wizualne
         Programowanie GUI:  kontenery i rozkłady
         Programowanie GUI:  obsługa zdarzeń 1
         Programowanie GUI:  obsługa zdarzeń 2
         Programowanie GUI i architektura MVC
         Programowanie GUI - elementy zaawansowane
         Refleksja i JavaBeans
         Metaprogramowanie: adnotacje i skrypty
         Programowanie bazodanowe (JDBC)
         Odwzorowanie relacyjno-obiektowe
         Zaawansowane wejście - wyjście
         Programowanie klient-serwer z użyciem  gniazd, protokołów sieciowych, kanałów i selektorów
         Aplikacje Web 1
         Aplikacje Web 2

Programowanie w relacyjnych bazach danych

         Podstawy SQL
         Zaawansowany SQL
         Deklaratywne więzy spójności
         Programowanie aplikacji na serwerze bazy danych - PL/SQL
         Obiekty proceduralne bazy danych
         Obiektowy typ danych. Wbudowane typy danych LOB i XMLType
         Hurtownie danych
         Rozproszone bazy danych

Budowa i integracja systemów informacyjnych

Zarządzanie projektami informatycznymi

         Wprowadzenie do zarządzania projektami IT
         - podstawowe pojęcia zarządzania, projektu i zarządzania projektem
         - specyfika projektów IT
         - przyczyny sukcesów i porażek
         - znaczenie projektów IT w organizacji

         Metodyczne zarządzanie projektem
         - przegląd metodycznego prowadzenia projektów
         - przegląd i klasyfikacja metodyk projektowych

         Zarządzanie projektem w warunkach zmienności
         - przegląd najważniejszych metodyk zwinnych: XP, SCRUM, MSF

         Ciężkie metodyki projektowe
         - przegląd najważniejszych metodyk projektowych z grupy metodyk ciężkich PRINCE 2, PMBOK
         - obszary zarządzania projektem IT według PMI

         Definiowanie projektu
         - metody definiowania projektu, identyfikacja celów projektu i jego udziałowców
         - budowa karty projektu i dokumentu wizji projektu
         - Plan Zarządzania Projektem Informatycznym SPMP IEEE 1058.1

         Zarządzanie zakresem
         - metody budowy WBS, identyfikacja zadań i aktywności projektowych
         - estymacja wielkości zadań i identyfikacja zasobów, SEI CMM

         Zarządzanie czasem
         - metody planowania, diagramy sieciowe, diagramy Gantta
         - metody PERT oraz CPM
         - śledzenie i linie bazowe w projekcie

         Struktura organizacyjna i komunikacyjna
         - różne struktury organizacyjne w projekcie
         - dobór struktury organizacyjnej
         - dobór struktury na tle cyklu życiowego - norma IEEE 1074
         - protokoły komunikacyjne: metody tworzenia i przykłady zastosowań

         Zarządzanie ryzykiem w projekcie
         - pojęcie ryzyka i metody walki z ryzykiem
         - metody zarządzania I śledzenia ryzyka projektowego
         - taksonomie ryzyk
         - Plan Zarządzania Ryzykiem

         Śledzenie i kontrola w projekcie
         - metryki w projekcie, co i jak mierzyć
         - metody pomiarów, metoda EV, wskaźniki w projekcie, zastosowanie linii bazowej

         Zarządzanie jakością
         - pojęcie jakości w projekcie
         - metody zapewnienia jakości, TQM, Plan Zarządzania Jakością SQAP
         - metryki jakości

Hurtownie danych

         Definicja hurtowni danych
         OLTP vs OLAP i zapytania analityczne
         Dziedziny zastosowań - wspomaganie decyzji
         CRM, eksploracja danych, etc.
         Perspektywy rynku hurtowni danych
         Wyzwania praktyczne - analiza strumieni danych, coraz więszke ilości danych
          Zróżnicowane korzystanie z baz danych (mixed workload)

         Architektura hurtowni danych
         - model logiczny - rodzaje
         - OLAP i agregacje

         Rodzaje, przetwarzanie i optymalizacja zapytań - różne aspekty
         Model fizyczny - indeksy, redundancje, sortowanie, kolumnowe przechowywanie danych, etc.

         Ładowanie danych
         - integracja danych
         - problemy z aktualizacją danych

         Czynniki jakości hurtowni danych
         - przyszłe perspektywy

Tworzenie aplikacji .NET

        HTML i CSS w projektowaniu stron internetowych
        Tworzenie stron internetowych w Visual Studio
        Podstawowe kontrolki serwerowe
        Złożone kontrolki serwerowe
        Sprawdzanie poprawności wprowadzanych danych ( Validacja)
        Błędy w aplikacjach internetowych - obsługa, śledzenie, usuwanie
        Projektowanie witryn internetowych
        Tworzenie stron wzorcowych
        Kontrolki do nawigacji pomiędzy stronami
        Komunikacja z bazą danych
        Komunikacja z bazą danych - ADO.NET
        Bezpieczeństwo serwisów internetowych
        Zarządzanie stanem w aplikacjach ASP.NET
        Kontrolki użytkownika
        Technologia WebParts    
        ASP.NET AJAX


Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce:

Informacje o szkoleniach


Opinie o produkcie (0)

Koszyk

produktów: 0

wartość: 0,00 zł

przejdź do koszyka »

Promocje

Sklep internetowy Click Shop | Hosting home.pl