Architektury i procesy z przeszłości ustępują miejsca bardziej nowoczesnym aplikacjom działającym w czasie rzeczywistym dzięki systemom IoT (Internet of Things) i zbieranym przez nie danym. Powstają dynamiczne platformy danych, a nasza zdolność do pozyskiwania danych przy użyciu najnowszych technik analitycznych rośnie.
Dlatego aby zdobyć przewę i zwiększyć swoje szanse na rynku pracy, uczmy się nowych umiejętności. Umiejętności takie jak zbieranie, przechowywanie i wizualizacja danych uzyskanych z czujników IoT są bardzo poszukiwane. Podczas tego kursu można zdobyć informacje jak korzystać z analizy danych w działalności gospodarczej lub marketingowej. Spostrzeżenia te mogą pomóc firmom w podejmowaniu bardziej świadomych decyzji.
Umiejętności kształtowane podczas kursu:
- wykorzystanie języka programowania Python do tworzenia kodu, który odczytuje dane z czujników i przechowuje je w bazie danych SQL,
- wizualizowanie, czyszczenie, manipulowanie i integrowanie zbiorami danych,
- poznanie podstawowych zasad działania platform Big Data, takich jak Hadoop,
- wykorzystanie storytellingu do prezentowania spostrzeżeń uzyskanych z wyodrębnionych danych.
Instruktor akademii : Joanna Domuracka
Droga między pomysłem a jego realizacją wymaga świadomości biznesowej, umiejętności finansowych, a przede wszystkim właściwego nastawienia. Wiedza zdobyta w trakcie realizacji kursu pozwoli nie tylko wyróżnić, ale także ukierunkować przedsięwzięcie.
Zakres tematyczny kursu:
- identyfikacja przedsiębiorczych umiejętności zawodowych,
- terminy biznesowe i marketingowe,
- opracowanie prostego biznesplanu,
- społeczne, prawne i etyczne obowiązki przedsiębiorcy,
- analiza możliwości biznesowych dla danej lokalizacji i rynku,
- rola, struktura i proces uzyskiwania usług zlecanych na zewnątrz w biznesie,
- identyfikacja, tworzenie i rozszerzanie struktury biznesowej,
- wykorzystanie narzędzi sieci społecznościowych i mediów do rozwoju biznesu,
- wyjaśnienie mierników biznesowych i zarządzania finansowego.
Wszystkie materiały do zajęć są wyłącznie w języku angielskim.
Instruktor: Joanna Domuracka
Kurs: "Introduction to Cybersecurity" - bezpieczeństwo cybernetyczne.
Dzięki miliardom urządzeń online, co sekundę pojawiają się nowe zagrożenia. Dzisiejszy połączony świat sprawia, że wszyscy są bardziej podatni na ataki cybernetyczne. Bez względu na to, czy interesuje nas relatywny nowy świat bezpieczeństwa cybernetycznego jako profesjonalistę, czy po prostu ochrona online i w mediach społecznościowych, ten kurs wprowadza w te zagadnienia. Bada on również trendy cybernetyczne i zagrożenia - wraz z szerszym tematem bezpieczeństwa cybernetycznego. Umożlwia zapoznanie się jak chronić swoją prywatność w sieci, jednocześnie zyskując dodatkowy wgląd w wyzwania, przed którymi stoją dziś firmy oraz instytucje rządowe i edukacyjne.
Zakres tematyczny kursu:
- globalne skutki zagrożeń cybernetycznych
- sposoby, w jakie sieci są podatne na ataki
- wpływ ataków cybernetycznych na przemysł
- podejście Cisco do wykrywania zagrożeń i obrony
- dlaczego cyberprzestępczość jest rosnącym zawodem
- dostępne możliwości uzyskania certyfikatów bezpieczeństwa sieci
Wszystkie materiały do zajęć są wyłącznie w języku angielskim.
Instruktor: Joanna Domuracka
Język programowania Python jest szeroko stosowanym, interpretowanym, obiektowym i wysokopoziomowym językiem programowania z dynamiczną semantyką, używanym do programowania ogólnego. Został on stworzony przez Guido van Rossuma i wydany po raz pierwszy 20 lutego 1991 roku.
Jedną z niesamowitych cech Pythona jest fakt, że jest to praca jednej osoby. Zazwyczaj nowe języki programowania są opracowywane i publikowane przez duże firmy zatrudniające wielu profesjonalistów, a ze względu na zasady dotyczące praw autorskich, bardzo trudno jest wskazać jakąkolwiek osobę zaangażowaną w projekt. Python jest wyjątkiem.
W 1999 roku Guido van Rossum określił swoje cele dla Pythona:
- łatwy i intuicyjny język, tak samo potężny jak język głównych konkurentów;
- otwarte źródło, dzięki czemu każdy może przyczynić się do jego rozwoju;
- kod, który jest tak samo zrozumiały jak zwykły angielski;
- nadaje się do codziennych zadań, zapewnia krótki czas realizacji.
O programie kursu
Kurs PCAP: Programowanie w języku Python obejmuje wszystkie podstawy programowania w języku Python, a także ogólne pojęcia i techniki programowania komputerowego.
Kurs zapoznaje również z podejściem obiektowym. W swojej strukturze podzielony jest na sześć modułów.
Każdy uczeń ma dostęp do praktycznych materiałów, do ćwiczeń, laboratoriów, quizów i ocen, aby dowiedzieć się, jak wykorzystać umiejętności i wiedzę zdobytą podczas kursu oraz interakcję z niektórymi rzeczywistymi zadaniami i sytuacjami programistycznymi.
Uczniowie, którzy ukończą kurs, będą mogli wykonać zadania kodowania związane z podstawami programowania w języku Python oraz zrozumieć podstawowe pojęcia i techniki stosowane w programowaniu obiektowym.
Ponadto będą gotowi podjąć próbę uzyskania następujących kwalifikacji:
PCEP - Certified Entry-Level Python Programmer oraz PCAP - Python Certified Associate Programmer z OpenEDG Python Institute.
Program kursu
Moduł 1 - Wprowadzenie do języka Python i programowania komputerów
Istnieje więcej niż jeden Python
Moduł 2 - Typy danych, zmienne, podstawowe operacje wejścia-wyjścia, podstawowe operatory
Pierwszy program
Literały w języku Python
Operatory - narzędzia do manipulacji danymi
Zmienne
Moduł 3 - Wartości boolowskie, wykonanie warunkowe, pętle, listy i przetwarzanie list, operacje logiczne i bitowe
Podejmowanie decyzji w Pythonie
Pętle Pythona
Operacje logiczne i bitowe w języku Python
Listy - zbiory danych
Sortowanie prostych list - algorytm sortowania bąbelkowego
Listy w zaawansowanych aplikacjach
Moduł 4 - Funkcje, krotki, słowniki i przetwarzanie danych
Pisanie funkcji w Pythonie
Jak funkcje komunikują się z otoczeniem?
Zwracanie wyniku z funkcji
Zakresy w Pythonie
Moduł 5 - Moduły, pakiety, metody ciągów i list oraz wyjątki
Korzystanie z modułów
Kilka przydatnych modułów
Błędy
Anatomia wyjątku
Niektóre z najbardziej przydatnych wyjątków
Znaki i ciągi
Charakter ciągów Pythona
Metody ciągów
Moduł 6 - Podejście obiektowe: klasy, metody, obiekty i standardowe cechy celu; Obsługa wyjątków i praca z plikami
Podstawowe pojęcia programowania obiektowego
Podejście proceduralne a obiektowe
Metody
Dziedziczenie - jedna z podstaw programowania obiektowego
Generatory i zamknięcia
Przetwarzanie plików
Praca z plikami
Instruktor: Joanna Domuracka
- Szczegóły
- Odsłony: 7451
Kurs CPA: Programming Essentials in C++ jest przeznaczony dla wszystkich, którzy na przykładzie języka C++ chcą nauczyć się podstaw programowania.
Kurs swoją tematyką obejmuje wszystkie podstawowe zagadnienia związane z programowaniem w języku C++ oraz pojęcia i techniki używane w programowaniu obiektowym. Kurs rozpoczyna się od wprowadzenia uniwersalnych podstaw, bez odwoływania się do obiektowości, a następnie stopniowo rozszerza je o zagadnienia zaawansowane takie jak podejście zorientowane obiektowo.
Celem kursu jest:
- zapoznanie z uniwersalnymi pojęciami dotyczącymi programowania komputerów,
- przedstawienie składni, semantyki i podstawowych typów danych języka C++,
- omówienie zasad paradygmatu programowania obiektowego i jego implementacji w języku C++,
- przedstawienie sposobów rozwiązywania typowych problemów programistycznych z pomocą bibliotek standardowych języka C++.
Kurs CPA: Programming Essentials in C++ zapewnia kursantom pełne przygotowanie do międzynarodowego egzaminu certyfikacyjnego CPA – C++ Certified Associate Programmer Certification. Jest to profesjonalny proces certyfikacji, który mierzy umiejętności realizacji zadań związanych z podstawami programowania w języku C++, jak również znajomość fundamentalnych pojęć i technik stosowanych w programowaniu obiektowym.
Kurs składa się z ćwiczeń laboratoryjnych, quizów, egzaminów cząstkowych, egzaminu próbnego i egzaminu końcowego.
Kurs:
- wyjaśnia proces instalacji i użytkowania środowiska programistycznego.
- wprowadza podstawowe pojęcia związane z programowaniem, takie jak zmienne i operatory.
- omawia zaawansowane instrukcje sterujące i struktury danych.
- wprowadza zmienne wskaźnikowe, funkcje i temat dynamicznej alokacji pamięci.
- wyjaśnia sposoby dostępu do różnych typów danych.
- wprowadza podstawy programowania obiektowego.
- omawia temat dziedziczenia.
- rozważa zagadnienie wyjątków.
- omawia temat operatorów i typów wyliczeniowych.
Wszystkie materiały do zajęć są wyłącznie w języku angielskim.
Instruktor: Joanna Domuracka
- Szczegóły
- Odsłony: 8573