Technologie Komponentowe. Piotr Łukasik p /

Podobne dokumenty
Git, Bitbucket, IntelliJ IDEA

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

System kontroli wersji git

MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty

Adam Wójs <adam[shift+2]wojs.pl> git --wprowadzenie

Instrukcja instalacji oprogramowania dla środowiska Windows

Git i platforma GitHub

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Platforma GitHub. 1 Cel laboratoriów. 2 GitHub. 2.1 Git. źródeł.

Zarządzanie projektami informatycznymi

Instrukcja instalacji oprogramowania dla środowiska MacOS

Git rozproszony system kontroli wersji

Git - podstawy. Błażej Kowalczyk. Koło Naukowe Robotyków KoNaR. 7 listopada 2014

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Laboratorium - Poznawanie FTP

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

Rozproszony system kontroli wersji GIT. Piotr Macuk

Teacher s Presentation Kit instrukcja

Platformy Technologiczne

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Proces certyfikowania aplikacji na platformie PureSystems. Rafał Klimczak Lab Services Consultant

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Laboratorium - Praca z poleceniami wiersza poleceń w systemie Windows

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

Instrukcja instalacji oprogramowania dla środowiska Linux

Pliki z Banku File Transfer Light

Laboratorium - Migracja danych w Windows Vista

Laboratorium A: Podstawy administrowania serwerem

Bazy danych i usługi sieciowe

Programowanie zespołowe

INSTRUKCJA INSTALACJI PŁATNOŚCI TRANSFERUJ.PL

5.6.2 Laboratorium: Punkty przywracania

Instrukcja instalacji oprogramowania dla środowiska Linux

Wymagania do zdalnej instalacji agentów firmy StorageCraft

Instrukcja instalacji

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instrukcja instalacji oprogramowania dla środowiska MacOS

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Piszesz pracę dyplomową, referat lub książkę może okazać się nieodzownym narzędziem do. Biblioteka Główna Politechniki Warszawskiej

T O M A S Z N I T K A

Informatyka I : Tworzenie projektu

Konfiguracja klienta Lotus Notes R6 z certyfikatami i kluczami na karcie kryptograficznej lub w pliku.

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

System kontroli wersji, system zarządzania kodem źródłowym

Memeo Instant Backup Podręcznik Szybkiego Startu

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Gra-zabawka dla niemowląt przygotowana z użyciem w Unity 3D

GIT. System Kontroli wersji GIT. Rafał Kalinowski

COMODO Endpoint Security Manager Poradnik pierwsze kroki. -instalacja konsoli -instalacja antywirusa -rozwiązanie problemów

Aplikacje WWW - laboratorium

1 Tworzenie własnego zaproszenia dla powłoki bash

Instrukcja instalacji oprogramowania dla środowiska Windows

git krótki przewodnik

Krok po kroku... (czyli jak stworzyć i wydrukować krzyżówkę)

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Instrukcja obsługi User s manual

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Programowanie niskopoziomowe

1.Wstęp. 2.Generowanie systemu w EDK

Instalacja Windows XP z USB, pendrive-a lub karty pamięci flash

Drupal i GIT. Schemat pracy.

Szkolenie Microsoft Lync Aplikacja Lync Web App

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Microsoft Visual SourceSafe uproszczona instrukcja użytkowania

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Assembla.com zajęcia 1

Bazy Danych i Usługi Sieciowe

TortoiseHg + Windows konfiguracja

Git, Bitbucket. Narzędzia i środowiska programistyczne. Laboratorium 2. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2

Unreal Engine 4 - Samsung Gear VR

Jeżeli w komputerze była już zainstalowana inna wersja Javy może pojawić się komunikat

Problemy techniczne SQL Server

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Problemy techniczne SQL Server

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Duszpasterstwo Akademickie Petra. Podręcznik administratora newslettera html

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows XP

Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Rozdział z książki Visual Studio Tworzenie aplikacji Windows w języku C# Helion 2018

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

MikroTik Serwer OpenVPN

1. Konfiguracja routera i PC. LABORATORIUM 3 Konfiguracja agenta SNMP. Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent:

Platforma dostępności Veeam dla rozwiązań Microsoft. Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP

Instrukcja laboratoryjna

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Programowanie zespołowe

Lab: Implementacja pamięci lokalnej

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows 7

Laboratorium A: Zarządzanie mechanizmami odzyskiwania systemu

Zadanie 5. Automatyzacja tworzenia kont użytkowników

Grzegorz Cygan. Zarządzanie prawami plików i folderów w systemie operacyjnym Windows z systemem plików NTFS

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Szkolenie z użytkowania platformy ONLINE.WSNS

Aktualizacja systemu UPLOOK / STATLOOK

Transkrypt:

Technologie Komponentowe Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com

Warunki uzyskania zaliczenia Ocena końcowa z ćwiczeń posiada następujące składowe: 1. Aktywność 2. Kolokwium

Warunki uzyskania zaliczenia W celu uzyskania pozytywnej oceny z ćwiczeń aktywność oraz kolokwium zaliczeniowe muszą być ocenione pozytywnie. Kolokwium odbędzie się na ostatnich zajęciach, będą także przewidziane dwa terminy poprawkowe. Nieusprawiedliwiona nieobecność na kolokwium zaliczeniowym skutkuje oceną niedostateczną. Dodatkowo student ma prawo do maksymalnie jednej nieusprawiedliwionej nieobecności na zajęciach. Powyżej 50% nieobecności powoduje nie klasyfikowanie studenta.

Tematyka realizowana na ćwiczeniach 1. C#,.Net Core /.Net Standard 2. WebApi / Swagger 3. Microservices 4. CQRS 5. Propozycje?

.Net what? https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/

Co wybrać? Use.NET Core for your server application when: You have cross-platform needs. You are targeting microservices. You are using Docker containers. You need high-performance and scalable systems. You need side-by-side.net versions per application.

Co wybrać? Use.NET Framework for your server application when: Your app currently uses.net Framework (recommendation is to extend instead of migrating). Your app uses third-party.net libraries or NuGet packages not available for.net Core. Your app uses.net technologies that aren't available for.net Core. Your app uses a platform that doesn t support.net Core.

Przygotowanie środowiska pracy 1. Pobranie.NET Core SDK for Windows: https://www.microsoft.com/net/download/windows 2. Visual Studio Code: https://code.visualstudio.com/ + rozszerzenie: Omnisharp 3. Git Przy instalacji proszę zwrócić uwagę na opcje: a) Use Git from the Windows Command Prompt b) Use Windows default console window https://git-scm.com/download/win/ Przy próbie instalacji, Windows poprosi Państwa o hasło, proszę wtedy o zgłoszenie się do mnie.

Sprawdzenie instalacji 1. Otwórz: cmd 2. dotnet --version 3. Rezultat: 2.1.403 4. git --version 5. Rezultat: 2.19.1

Gitlab 1. Utworzenie konta na platformie GitLab: https://gitlab.com/users/sign_in 2. Username stwórz jako: nick+nrindeksu (np. user250000) lub użyj swojego 3. Po zalogowaniu przejdź do: https://gitlab.com/lukasikpiotr/introduction2018gr2 4. Po uzyskaniu dostępu kliknij: 5. Dodaj fork do swojego konta poprzez kliknięcie na swój avatar z username. Dlaczego fork? Czym różni się fork od branch?

Praca z repozytorium 1. git clone url_repozytorium 2. cd folder_z_repozytorium 3. git pull (nie jest wymagane, warto jednak sprawdzić) 4. git config user.name Ten sam co w gitlab 5. git config user.email Twoj email

VS Code i tworzenie Merge Request 1. Otwórz folder repozytorium w VSCode. 2. Zrób określone zmiany w plikach (polecenia na ćwiczeniach) 3. Wykonaj commit i push do swojego repozytorium. 4. Zaloguj sie na stronie gitlab.com 5. Wejdź do swojego projektu(ważne! W zakładce Projects widnieją co najmniej dwa projekty, jeden z nich poprzedzony jest nickiem prowadzącego,drugi Twoim, wybierz właściwy) 6. Kliknij w: 7. Utwórz merge requesta, gdzie source branch to Twój branch, a target branch to projekt z którego tworzony był fork.

VS Code a) Po sklonowaniu repozytorium, otwórz VS Code. b) W VS Code w menu górnym kliknij w File -> Open, otwierając folder z pobranym repozytorium. c) Otwórz konsole: View -> Integrated Terminal. d) W celu budowania projektu wpisz (znajdując się w folderze: introduction2018): dotnet build e) W celu uruchomienia testów wpisz (znajdując się w folderze: ServiceTest): dotnet test

Zadanie Opis: Podane są dwie tablice stringów a1 oraz a2. Każdy string w tych tablicach tworzony jest przez litery od a do z. Znajdź: max(abs(length(x) - length(y))) gdzie: - x - string z tablicy a1 - y - string z tablicy a2 Jeżeli a1 lub a2 są pustymi tablicami, zwróć -1.