Informatyka dla prawników. Programowanie

7000,00 

Kurs stanowi rozwinięcie Podstaw informatyki dla prawników. Uczestnicy poznają więcej języków programowania (Python, C#) oraz podstawy programowania serwera i baz danych, w tym także języka SQL.

Opis

Informatyka dla prawników na poziomie średniozaawansowanym to 40h  praktycznych warsztatów (1h = 45 minut) z nauczania różnych języków programowania oraz tworzenia i odpytywania baz danych. W ramach tego kursu uczestnik pozna podstawy języków programowania po stronie klienta, jak i serwera (front-end i back-end), w tym podstawy korzystania z baz danych oraz ich tworzenia.

W ramach kursu przedstawione zostaną podstawy informatyki dla prawników, zorganizowane w trzy bloki:

Blok I. Języki programowania i ich wykorzystanie (10h)

  • Rodzaje języków programowania, ich zalety i wady:
    • Programowanie strukturalne, obiektowe i funkcyjne
    • Języki interpretowane i ich znaczenie
    • Języki kompilowane i ich znaczenie
  • Podstawy Pythona jako języka interpretowanego:
    • Popularność Pythona
    • Python jako domyślny język dla sztucznej inteligencji
    • Zmienne w Pythonie
    • Listy i zbiory.
    • Pętle
    • Instrukcje warunkowe
    • Funkcje
    • Objekty
    • Klasy
    • Obsługa błędów
    • Wbudowane biblioteki Python’a
    • Biblioteka scikit-learn i uczenie maszynowe
  • Podstawy C# jako języka kompilowanego:
    • Podstawowe typy i struktury danych
    • Casting typów danych
    • Praca z pętlami i instrukcjami warunkowymi
    • Obsługa błędów
    • Podstawy LINQ
    • Dziedziczenie w C#
    • Polimorfizm w C#
    • Praca z wbudowanymi klasami typu String

Blok II. Podstawy programowanie serwera (10h)

  • Podstawy technologii serwerowych:
    • Środowisko PHP
    • Środowisko Node.js
    • Środowisko .NET Core
  • Obsługa żądań przeglądarek:
    • Rodzaje żądań (typu GET, POST, PUT)
    • Tworzenie prostego API
    • Praca z formatem JSON
    • Bezpieczeństwo aplikacji serwerowych

Blok III. Podstawy pracy z bazami danych (10h)

  • Rodzaje baz danych
    • bazy relacyjne na przykładzie MS Access
    • bazy SQL i NoSQL
    • język zapytań SQL
    • Schemat bazy danych
    • Tworzenie relacji jeden do jeden, jeden do wielu, wiele do wielu
  • Odpytywanie baz danych
    • przygotowywanie kwerend w języku SQL
    • Podstawy SELECT
    • Klauzula WHERE
    • Klauzula ORDER BY
    • Klauzula GROUP BY
    • Odpytywanie baz danych z poziomu języka skryptowego po stronie serwera
  • Tworzenie baz danych:
    • Tworzenie własnych tabel, relacji między nimi z poziomu kodu, jak i wpisywania danych w menedżerach.

W ramach kursu przedstawione zostaną podstawy programowania po stronie klienta, jak i serwera z naciskiem na zagadnienia, które stanowić będą kontynuację informatyki dla prawników na poziomie podstawowym. Zajęcia będą prowadzone online za pomocą MS Teams. Dodatkowo, potrzebne materiały będą dostępne na platformie e-learningowej. Zajęcia będą prowadzone w weekendy, od piątku do niedzieli na zjazdach odbywających się co dwa tygodnie.

Recenzje

Na razie nie ma opinii o produkcie.

Tylko zalogowani klienci, którzy kupili ten produkt mogą napisać opinię.