Szkolenia przeznaczone dla projektantów i operatorów baz danych MSSQL, MySQL, Oracle. W ramach zajęć uczestnicy uczą się m. in. administrować bazami, korzystać z istniejących baz danych, poznają również zasady projektowania baz danych.
Szkolenia przeznaczone dla projektantów i operatorów baz danych. W ramach zajęć uczestnicy uczą się korzystać z istniejących baz danych, poznają również zasady projektowania baz danych
Ta grupa szkoleń obejmuje zagadnienia z zakresu projektowania i administrowania bazami danych MS Access, MySQL, MSSQL, PostgreSQL. W ramach zajęć uczestnicy poznają metody projektowania baz w środowisku graficznym MS Access, poznają też język SQL, metody administracji i zabezpieczania baz danych i serwerów bazodanowych
Projektowanie i administrowanie bazami danych MS Access
Realizowane zagadnienia:
Wprowadzenie do programu Microsoft Access
- Zastosowanie i możliwości programu
- Podstawy korzystania z baz danych stworzonych w Accessie
- Omówienie interfejsu użytkownika
- Omówienie budowy baz danych Accessa
Tabele
- Wprowadzenie do projektowania baz
- Tworzenie tabel
- Wprowadzanie danych do tabel
- Typy danych
- Maski wprowadzania
Formularze
- Tworzenie formularzy za pomoca kreatora
- Projektowanie formularza
- Przyciski i polecenia
- Podformularze
Kwerendy
- Projektowanie kwerend
- Tworzenie zapytań
Raporty
- Przygotowywanie raportów
- Wydruki z baz danych
Dane zewnętrzne
- Tworzenie łącz do danych zewnętrznych
- Importowanie danych do bazy danych
Tworzenie relacyjnych baz danych w MS Access
Kurs przeznaczony jest dla osób poczatkujących zamierzających projektować bazy danych MySql i Postgree. Treści szkolenia ukierunkowane na wykorzystanie umiejętności programistycznych przy projektowaniu rozbudowanych baz danych.
Realizowana tematyka:
Zagadnienia podstawowe
- Zarządzanie serwerem baz danych
- Podstawy projektowania baz w MySQL
- Pobieranie danych
- Zapytania SELECT – omówienie
- Tworzenie nowej bazy danych
- Tworzenie, modyfikowanie i usuwanie tabel
Język SQL
- Proste zapytania – konstrukcja SELECT
- Funkcje i operatory
- Wybieranie wierszy – klauzula WHERE
- Porządkowanie danych – klauzula ORDER BY
- Łączenie wielu tabel
- Grupowanie wierszy
- Wybieranie grup wierszy – klauzula HAVING
Projektowanie nowej bazy
- Dodawanie rekordów
- Modyfikacja rekordów
- Aktualizacja zawartości bazy danych
Bezpieczeństwo serwera MySQL
- Zabezpieczanie przed atakami
- Bezpieczeństwo a komenda LOAD DATA LOCAL
- Opcje programu mysqld dotyczące bezpieczeństwa
Tworzenie i modyfikacja kont użytkowników
- Użytkownicy i hasła
- Dodawanie nowego konta użytkownika
- Zmiana hasła konta użytkownika
- Limitowanie zasobów konta
- Usuwanie konta użytkownika
Sortowanie wyników zapytań
- ORDER BY
- Wiele kolumn sortowania
Transakcje
- BEGIN
- COMMIT
- ROLLBACK
- SAVEPOINT
Zarządzanie treścią bazy danych
- uprawnienia użytkowników
- Tworzenie zapytań
- Wyświetlanie zawartości według określonych kryteriów
Szkolenie przeznaczone jest dla administratorów oraz programistów baz danych odpowiedzialnych za administrację serwerem i zarządzanie bazami danych SQL Server 2014 oraz do osób zainteresowanych uzyskaniem certyfikatu MCSA: SQL Server.
Realizowane zagadnienia:
Instalacja i konfiguracja SQL Server 2014
- instalacja SQL Server
- Konfiguracja serwera
Praca z bazami danych i ich przechowywaniem
- Wstęp do przechowywania danych z SQL Server
- Zarządzanie przechowywaniem w bazach systemowych
- Przenoszenie plików bazy danych
- Konfigurowanie rozszerzenia puli buforów
Omówienie kopii zapasowej
- Planowanie wykonywania kopii zapasowych
- Tworzenie kopii zapasowej baz danych i logów transakcji
- Opcje tworzenia kopii zapasowej
Odtwarzanie baz danych SQL Server 2014
- Pojęcie procesu odtwarzania
- Odtwarzanie kopii zapasowej do punktu w czasie
Importowanie i eksportowanie danych
- Wprowadzenie do transferowania danych
- Kopiowanie lub przenoszenie baz danych
Monitorowanie SQL Server 2014
- Wstęp do monitorowania SQL Server
- Dynamiczne widoki zarządzalne i funkcje (DMV i DMF)
- Ocenianie wydajnośći
Bezpieczeństwo w SQL Server
- Zarządzanie zabezpieczeniami instancji SQL Servera
- Zarządzanie zabezpieczeniami w bazach danych
- Zarządzanie uprawnieniami do obiektów w bazach danych
Wykonywanie bieżących zadań obsługi bazy danych
- Sprawdzanie integralności baz danych
- Utrzymanie indeksów
- Automatyzacja typowych zadań obsługi baz danych
wykorzystanie alarmów i powiadomień
- Monitorowanie błędów SQL Server
- Konfiguracja usługi Database Mail
- Konfiguracja operatorów, alertów i powiadomień
Kurs przeznaczony jest dla początkujących programistów. Wymagana jest minimalna znajomość wymienionych języków programowania i tworzenia kodu. Kurs programowania w C++ jest wprowadzeniem do pakietu szkoleń skierowanych w szczególności do młodzieży szkół średnich przygotowujących się do matury z informatyki, oraz kandydatów na studia i studentów kierunków technicznych.Realizowana tematyka:
Struktura algorytmu
Wstęp do programowania w C++
- Pierwszy program w C++
- Budowa programu w języku C++
- Twój pierwszy program – opis działania
- Jak pisać poprawny i przejrzysty kod
Typy danych najczęściej stosowane w programowaniu.
- Zmienne i podstawowe typy danych
- Zmienne – Typ znakowy i typ tekstowy
- Zakres ważności nazwy obiektu, a czas życia obiektu
- Operator przypisania i operatory arytmetyczne
- Operatory inkrementacji i dekrementacji, relacji oraz operatory logiczne
- Przesłanianie nazw
- Typ wyliczeniowy enum
- Strumienie i operacje wejścia/wyjścia
- Instrukcje sterujące
- Instrukcja warunkowa if – podejmowanie decyzji w języku C++
- Instrukcja warunkowa switch
- Pętle w języku C++ – pętla for
- Pętle w języku C++ – pętla do while
- Pętle w języku C++ – pętla while
- Instrukcje break (Przerywanie pętli), goto, continue (Obsługa pętli i etykiet).
Funkcje w języku C++
- Podstawowe informacje o funkcjach. Pierwsza funkcja. Wywołanie funkcji.
- Zasięg funkcji i argumenty funkcji
- Funkcje – argumenty formalne i aktualne. Porównanie metod przekazywania argumentów do funkcji – przesyłanie przez wartość oraz przez referencję. Zwracanie wartości przez funkcję.
- Funkcje rekurencyjne w praktyce.
Tablice
- Tablice w języku C++. Podstawowy sposób organizacji danych.
- Tablice i pętle w języku C++. Efektywne zarządzanie danymi w C++
- Tablice i funkcje w języku C++.
- Przekazywanie tablic do funkcji.
- Definicja, deklaracja, inicjalizacja – ważne pojęcia w języku C++
- Jeszcze raz o przysłanianiu zmiennych w języku C++. Zasięg a dostęp do zmiennych.
- Referencja (typ referencyjny) w języku C++. Znaczenie referencji w programowaniu w C++.
- Klasa std:string
- Operacje na tekstach
- Typ wskaźnikowy – Adresowanie komórek, operator wyłuskania.
- Inicjalizacja, zasady, stałe wskaźniki.
- Operacje na kilku wskaźnikach
- Wskaźniki, referencje, typy proste. Porównanie typu wskaźnikowego i referencyjnego.
- Zastosowanie wskaźników wobec tablic
- Zastosowanie wskaźników w argumentach funkcji
- Dynamiczne rezerwowanie pamięci za pomoca operatorów new i delete
- Literały, czyli stałe dosłowne w języku C++.
- Przekształcenia typów w języku C++. Awansowanie, rzutowanie
- Typ definiowany przez użytkownika
- Składniki klasy
- Enkapsulacja
- Klasa a obiekt
- Funkcje składowe klas
- Nowa klasa nowy plik
- Konstruktory i destruktory
- Operacje na plikach
- Zapis i odczyt z plików
Tablice wielowymiarowe.
Wskaźniki
Klasy.
Dziedziczenie i polimorfizm
Kurs przeznaczony jest dla osób początkujących, chcących nauczyć się projektowania i budowania aplikacji przy użyciu języka Java. Słuchacze nabędą również umiejętność samodzielnego rozwiązywania problemów z wykorzystaniem dostępnej dokumentacji w trakcie procesu tworzenia aplikacji w Javie.
Zakres szkolenia obejmuje następujące zagadnienia związane z programowaniem w języku Java,:
Wprowadzenie do technologii Java
- Instalacja środowiska
- Platforma Javy
- Narzędzia programistyczne
Proste obiekty i typy danych
- Typy proste i obiektowe
- Klasy, metody, argumenty metod
Budowanie aplikacji w Javie
- Środowisko programistyczne
- Struktura projektu
Podstawy języka
- Instrukcje sterujące
- operacje na zmiennych
- Tablice
Koncepcje programowania obiektowego
- Modelowanie obiektowe: dziedziczenie, polimorfizm
- Klasy abstrakcyjne, interfejsy
Zaawansowane kolekcje
- Sortowanie kolekcji
- Serializacja
- Dekorowanie strumieni
- Filtr zip
- Formatowanie liczb i dat
konfiguracja Java SE
- Praca z dziennikiem zdarzeń
- Kilkuwierszowe przykłady
- Wyrażenia regularne
Interfejs graficzny
- Podstawowe pojęcia
- Komponenty menu
- Delegacyjny model zdarzeń
Komunikacja z bazami danych JDBC API
- Uzyskiwanie połączenia
- Odczyt oraz modyfikacja danych
Aplikacje z graficznym interfejsem
- projektowanie komponentów graficznych jako obiekty
- technologia Swing
- tworzenie kodu w edytorze graficznym
Obsługa plików w Javie:
- pliki binarne i tekstowe CSV, XML, JSON
Java w technologiach internetowych:
- aplikacje webowe
- serwery aplikacji technologia serwletów
Testowanie oprogramowania
- dobre praktyki programistyczne
- tworzenie i analiza logów debugowanie programu
- podstawy testowania
Szkolenie realizowane jest w formie następującej po sobie części teoretycznej oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. Ćwiczenia skonstruowane są w sposób, który wspiera utrwalenie nabytej wiedzy, oraz przyszłe twórcze wykorzystanie jej w dalszym rozwoju umiejętności
Kompleksowe szkolenie dla analityków danych, operatorów baz i zaawansowanych arkuszy kalkulacyjnych. Szkolenie dedykowane przeznaczone również dla zaawansowanych pracowników biurowych przetwarzających informacje bazodanowe i wykonujące zaawansowane operacje w arkuszach kalkulacyjnych. Zakres i tematyka szkolenia obejmuje zarówno korzystanie z baz danych, przetwarzanie informacji, jak i projektowanie własnych baz również z wykorzystaniem języka SQL. W arkuszach kalkulacyjnych szkolenie obejmuje zaawansowane operacje w arkuszu, analizę i wizualizację danych oraz projektowanie makr w języku VisualBasic.
Szkolenie zakończy się egzaminem ECDL Advanced: A2 Zaawansowane arkusze kalkulacyjne lub ECDL Advanced A3 Zaawansowane użytkowanie baz danych (do wyboru).
Moduły tematyczne szkolenia:
Moduł 1. MS Excel w analizie danych
- Operacje w arkuszu kalkulacyjnym - środowisko pracy, ustawienia programu
- Wprowadzanie danych
- Formatowanie danych
- Funkcje i formuły
- Sortowanie
- Sortowanie zaawansowane- tabele
- Analiza bazodanowa
- Tabele przestawne
- Statystyka w Excelu
- Graficzne przedstawienie wyników
- Solver
- Funkcje statystyczne, logiczne, tekstowe, bazodanowe
Moduł 2 – MS Access /ANALIZA STATYSTYCZNA
- Zapoznanie z programem
- Podstawy projektowania baz danych
- Tworzenie tabel i zapytań
- Tworzenie formularzy raportów i makr
- Łączenie różnych rodzajów struktur ze sobą
- Kwerendy, kwerendy zaawansowane
- Wprowadzenie do SQL
- Analiza danych
- Zaawansowane funkcje w MS Access
- Wykresy w MS Access
Moduł 3 – MS SQL Server
- Wprowadzenie
- Architektura i środowisko programu
- Archiwizacja danych
- Język SQL, podstawy, zapytania w języku SQL
- Funkcje i operatory językowe
- Porządkowanie danych, klauzule
- Tabele i grupy
- Tworzenie kluczy
- Dodawanie, modyfikowanie i usuwanie danych
Wizualizacja danych za pomocą MS Excel
- Sposoby wizualizacji danych
- Selekcja i formatowanie danych do prezentacji
- Rodzaje wykresów
- Dobór wykresów
- Formatowanie wykresów
- Wykresy zaawansowane
- Podstawowe pomyłki w tworzeniu wykresów
- Sposoby na skupianie uwagi odbiorcy
- Przenoszenie danych pomiędzy różnymi programami pakietu MS Office
- Formatowanie, a prezentacja wizualna danych
Moduł 5 - VBA
- Podstawy języka VB
- Semantyka języka, podstawowe elementy
- Podstawowe formuły językowe
- Filtracja danych za pomocą VBA
- Tabele w VBA.
- Obliczenia za pomocą VBA
- Obliczenia warunkowe
- Formatowanie warunkowe
- Sprawdzanie spójności danych, wykresy dynamiczne
- Zabezpieczanie arkuszy