Ruby on rails. Instalowanie Ruby on Rail framework i zapoznanie się z podstawami
|
|
- Natalia Kaczor
- 6 lat temu
- Przeglądów:
Transkrypt
1 Ruby on rails 1 Cel laboratoriów Instalowanie Ruby on Rail framework i zapoznanie się z podstawami 2 RoR Ruby on Rails to framework do tworzenia dynamicznych stron internetowych napisany w języku programowania Ruby. Od debiutu w 2004 roku, Ruby on Rails szybko stał się jednym popularny. RoR jest wykorzystywany przez firmy takie jak Airbnb, Basecamp, Disney, GitHub, Hulu, Kickstarter, Shopify, Twitter i Yellow Pages. Zalety Ruby on Rails 1. jest w 100% open-source, dostępne w ramach licencji MIT, w rezultacie nic nie kosztuje, można pobrać i używać 2. sukces zawdzięcza eleganckiej i kompaktowej konstrukcji; 3. poprzez wykorzystanie plastyczności języka Ruby, Rails jest skuteczne i wygodne; wiele zadań, takich jak generowanie kodu HTML, tworzenie modeli danych, routing URL są łatwe, a kod aplikacji jest zwięzły i czytelny 4. rapid prototyping 5. generowanie kodu dla programisty (mało kodu do pisania) 6. mało SQLa wykorzystanie mapowania w języku Ruby 7. modularny 8. SQLite jako domyślna baza danych (nie wymaga serwera, bez konfiguracji, transakcyjna, relacyjna baza danych). Nie trzeba konfigurować bazy danych, by zacząć kodować. RoR pracuje wg wzorca nazwanego Model-View-Controller, gdzie: 1. Model reprezentuje dane z którymi pracuje aplikacja 2. View visual reprezentacja danych 1
2 Rysunek 1: Schemat prezentujący architekturę MVC (źródło: Ruby on Rails Tutorial 3rd edt.) 3. Controller zapewnia interakcję pomiędzy modelem i wizualizacją Podczas interakcji z aplikacją Rails, przeglądarka wysyła żądanie, które jest odbierany przez serwer WWW i przekazywane do kontrolera Rails, który jest odpowiedzialny za to, co dalej robić. W niektórych przypadkach, kontroler natychmiast wygeneruje widok, który jest szablonem i który zostanie przekonwertowany do formatu HTML i wysłał z powrotem do przeglądarki. Dla dynamicznych stron, sterownik współpracuje z modelem, który jest obiektem Ruby, który stanowi element strony (taki jak użytkownik) i jest odpowiedzialny za komunikację z bazą danych. Po wywołaniu modelu, kontroler reruje widok i zwraca pełną stronę WWW do przeglądarki jako HTML. 3 Wybór środowiska Możliwe jest tworzenie aplikacji lokalnie (instalacja Ruby) lub w chmurze np. Cloud Instalacja Najlepiej posłużyć się instrukcją ze strony Instalacja z użyciem gems: gem install rails -v
3 3.2 Cloud9 Oto kroki do rozpoczęcia pracy ze środowiskiem cloud: 1. Zarejestruj się na darmowe konto na Cloud9 2. Kliknij na "Go to your Dashboard" 3. Wybierz opcję Ćreate New Workspace" 4. Jak pokazano na rysunku, utworzyć obszar roboczy o nazwie żails-tutorial"(nie żails_- tutorial"), ustaw ją na "Private to the people I invite"i wybierz ikonę Rails Tutorial (nie ikonę dla Ruby on Rails ) 5. Kliknij przycisk "Utwórz" 6. Po zakończeniu tworzenia obszaru roboczego, zaznacz go i kliknij Śtart editing" Rysunek 2: Okno tworzenia obszaru roboczego w Claud9 (źródło: Ruby on Rails Tutorial 3rd edt.) 4 Pierwszy program - Hello world 4.1 Tworzenie aplikacji Praktycznie wszystkie aplikacje Rails rozpoczyna się w ten sam sposób, poleceniem rails new. 3
4 Tablica 1: Zawartość aplikacji RoR File/Directory app/ app/assets bin/ config/ db/ doc/ lib/ lib/assets log/ public/ bin/rails test/ tmp/ vor/ vor/assets README.rdoc Rakefile Gemfile Gemfile.lock config.ru.gitignore przeznaczenie Główny kod aplikacji włączając model, views i controllers oraz pomoc zasoby aplikacji, takie jak kaskadowe arkusze stylów (CSS), pliki Java- Script i obrazy pliki wykonywalne konfiguracja aplikacji, np. jaka db pliki bazy danych dokumentacja do aplikacji moduły bibliotek zasoby biblioteczne takie jak kaskadowe arkusze stylów (CSS), pliki JavaScript i obrazy pliki z logami Dane udostępniane publicznie (na przykład za pośrednictwem przeglądarek internetowych), takie jak strony błędów (statyczne elementy strony) Program do generowania kodu, otwierając sesję konsoli, lub uruchomieniem serwera lokalnego testy aplikacji pliki tymczasowe Kody innych firm, takich jak wtyczki i gems Zasoby niezbędna dla vor krótki opis aplikacji Zadania użytkowe dostępne poprzez polecenie rake wymagane gems dla aplikacji Lista gems wykorzystywych w celu zapewnienia, że wszystkie kopie aplikacji wykorzystują te same wersje gem Plik konfiguracyjny dla RACK a Ruby Webserver Interface wzorce do pominięcia przez Git $ cd # Change to the home directory. $ mkdir workspace # Make a workspace directory. $ cd workspace # Change into the workspace directory. $ rails new hello_app Polecenie tworzy szkielet aplikacji Rails. Układ jest standardowy, co ułatwia pracę. Układ pokazany w Tabeli 1. Po utworzeniu nowej aplikacji Rails, następnym krokiem jest użycie Bundler by zainstalować gems potrzebne do aplikacji. Bundler uruchamia się automatycznie. Można jednak dodać ręcznie inne gems i ponownie uruchomić dodawania bibliotek. Otwórz w edytorze Gemfile 4
5 przyjrzyj się zawartości i zadbaj, by zawierał kod: source gem rails, gem sass-rails, gem uglifier, gem coffee-rails, gem jquery-rails, gem turbolinks, gem jbuilder, gem sdoc, 0.4.0, group: :doc group :development, :test do gem sqlite3, gem byebug, gem web-console, beta3 gem spring, group :production do gem pg, gem rails_12factor, Następnie zainstaluj zmiany: $ cd hello_app/ $ bundle install 4.2 Uruchamianie aplikacji Aby uruchomić aplikację wystarczy użyć wbudowanego serwera www. Urchamia go polecenie rails server lub rails s. $ cd ~/workspace/hello_app/ $ rails server => Booting WEBrick => Rails application starting on => Run rails server -h for more startup options => Ctrl-C to shutdown server Od tej pory ten terminal jest zajęty poprzez działający serwer. Do dalszej pracy potrzebny będzie kolejny terminal. Na serwerze lokalnym, należy wpisać w przeglądarce adres Aby zobaczyć informacje na temat pierwszej aplikacji, kliknij na link About your application s environment. 5
6 4.3 Hello, world! W pierwszym zastosowaniu MVC, zrobimy maleńkie zmiany, dodając akcję kontrolera do rerowania napisu "Hello, World!". Jak wskazuje ich nazwa, działania kontrolera są zdefiniowane wewnątrz kontrolerów. $ ls app/controllers/*_controller.rb Otwórz w edytorze plik application_controller.rb i dopisz do niego: class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. protect_from_forgery with: :exception def hello rer text: "hello, world!" Po zdefiniowaniu działania, które zwraca żądany ciąg, musimy powiedzieć Rails do korzystania z tego działania, zamiast domyślnej strony. Aby to zrobić, będziemy edytować router, który znajduje się przed kontrolerem i decyduje, gdzie wysłać zapytania, które przychodzą z przeglądarki. Chcemy zmienić domyślną stronę, root route, która określa stronę wyświetlaną z głównego adresu. Należy otworzyć plik config/routes.rb zawierający zakomentowane linijki. Tutaj "welcome"to nazwa kontrolera a "index"jest działaniem w ramach tego kontrolera. Aby aktywować root route, usuń znak komentarza, a następnie zastąp go kodem: # You can have the root of your site routed with "root" root application#hello Odśwież przeglądarkę. 4.4 Hello, world! statycznie Utwórz w katalogu public plik index.html. Ten folder jest zawsze przeszukiwany jako pierwszy przed przejściem do obsługi stron dynamicznych. Do pliku wpisz: <!DOCTYPE html> <html> <head><title>totally Static</title></head> <body><h2>will never generate dynamic content :(</h2></body> </html> 6
7 5 Wdrożenie Nawet na tak wczesnym etapie, mamy już zamiar wdrożyć prawie pustą aplikację Rails. W chwili obecnej jest wiele możliwości, hostów lub serwerów wirtualnych. Wykorzystamy Heroku, który jest platformą hostingową zbudowaną specjalnie do wdrażania Rails i innych aplikacji internetowych. Heroku ułatwia wdrażanie aplikacji Rails jeżeli Twój kod źródłowy jest pod kontrolą wersji z Git. Darmowy Heroku jest więcej niż wystarczające na potrzeby testowania aplikacji. Następnie trzeba utworzyć i skonfigurować nowe konto Heroku. Pierwszym krokiem jest zarejestrowanie się na Heroku. Następnie sprawdzenie, czy system ma już zainstalowanego klienta wiersza polecenia Heroku: $ heroku version Jeżeli nie, to ze strony swojego konta przejdź do instrukcji konfiguracji i zostanie Ci przedstawiona ścieżka pobrania Heroku Toolbelt. Następnie należy się zalogować hosta i podać swój klucz SSH: $ heroku login $ heroku keys:add Logowanie jest niezbędne, by móc skojarzyć pracę Git i Heroku. Następnie wykonaj polecenie: $ heroku create by utworzyć na serwerze miejsce, w którym będzie przechowywana aplikacja. Koma Heroku tworzy nową subdomenę tylko dla naszej aplikacji, dostępną do natychmiastowego oglądania. Nie ma tam jeszcze nic. Aby zainstalować aplikację, pierwszym krokiem jest użycie Git push do głównej gałęzi Heroku: $ git push heroku master Aby obejrzeć wynik: aplikację wystawioną na zewnątrz uruchom: $ heroku open 6 Zadania 1. Zmień treść strony, aby wyświetlić Witaj świecie! zamiast Hello World!. 2. Dodać drugą akcję o nazwie goodbye, która reruje tekst Do zobaczenia!. Edytuj plik root route, tak że trafia do goodbye zamiast do hello. 7
8 7 Więcej o kontrolerach Kontroler zawiera akcje (metody w Ruby) i przetwarza zapytania z przeglądarki. Kontroler może być wygenerowany w sposób bardzo szybki wraz z odpowiadającym mu view rails generate controller controller_name [action1 action2]. Wykonaj: $ rails generate controller greeter hello Sprawdź zawartość katalogu controllers i zawartość nowego pliku oraz zawartość katalogu views. Wyświetl zawartość strony: Pliki w views wyglądają jak HTML, ale mają rozszerzenie erb. Jest to osadzony html w Ruby. Aby w tym pliku wykonać kod Ruby należy zapisać <% ruby code %> lub <%= ruby code %>. Dodaj do view hello.html.erb zapis: <% random_names = ["Alex", "Joe", "Michael"] %> <h1>hej, <%= random_names.sample %></h1> <p>teraz jest: <%=Time.now%> </p> 8 Routes Zapytania przeglądarki muszą zostać przekierowane (routed) do kontrolera. A wykonuje to element Route. Analizuje zapytanie i przekierowuje do odpowiedniego kontrolera. Ścieżka do hello action zostało wygenerowana automatycznie (config/routes.rb) przy automatycznym generowaniu kontrolera. Zadanie poniższe pokazuje jak samodzielnie dodać akcję wewnątrz kontrolera i obsłużyć go, tak by został wyświetlony w przeglądarce. 1. Dodaj w pliku greeter_controller.rb nową metodę goodbye. 2. W podkatalogu /viewes/greeter/ dodaj nowy plik goodbye.html.erb. Dodaj kod wyświetlający pożegnanie dla losowo wygenerowanych imion z tablicy imion. 3. Wyedytuj plik config/routes.rb i dodaj: get greeter/goodbye 4. Aby przetestować ścieżki w danej web aplikacji wpisz w terminalu, gdy bieżącym katalogiem jest katalog aplikacji np. hello_app : $ rake routes 8
9 9 Kilka ciekawostek Jeżeli metoda w kontrolerze jest pusta i ma niepowtarzalną nazwę to można taką metodę usunąć z kontrolera np. zmień zawartość kontrolera greeter_controller.rb class GreeterController < ApplicationController def hello #def goodbye # Po tej operacji nadal strony działają jak poprzednio. Zasadą w Rails jest przeniesienie jak największej możliwej porcji kodu dynamicznego do kontrolera, by odciążyć views. Wpisz do pliku greeter_controller.rb: def hello random_names = ["Ala", "Ola", = = = += 1 Wszystkie zmienne instancji będą widoczne w obrębie view dla metody hello. Wpisz w pliku hello.html.erb: <h1>hej, %></h1> <p>jest teraz godzina %> </p> <p>ta strona była odwiedzona %> razy</p> Sprawdź działanie strony. Zmienna times_displayed jest inicjowana za każdym razem, gdy przeglądarka wyśle zapytanie. Takie dane mogą być przechowywane w środowisku sesji lub bazie danych. 10 Helpers Helpers to rodzaj makro, narzędzie do formatowania Views czyli interfejsu. Zmienna time wyświetla czas w niesformatowanej formie. Wartość czas jest dostępna przez Zadanie takie realizuje się w elemencie helper. Wszystko co jest zdefiniowane w helper jest widoczne dla wszystkich views nie tylko greeter views. Otwórz plik greeter_helper.rb i dopisz: def formatted_time(time) time.strftime("%i:%m%p") # time string in AM/PM format 9
10 Następnie w odpowiednim pliku views wywołaj funkcję formatted_time(@time) Sprawdź zmiany. Do dyspozycji jest bardzo użyteczny wbudowany helper link_to. Użycie: link_to name path Jest to generator linku (znacznik a w html), który wyświetla na stronie name i przekierowuje do path. Path może być wyrażeniem lub ścieżką z pliku routes.rb kończący się _url (pałna ścieżka) lub _path (ścieżka względna). Można zamiast ścieżki wykorzystać zmienną, której zmiana wartości zmieni przekierowanie bez zbytecznych dużych zmian w kodzie! Dodaj w pliku hello.html.erb kod: <p><%= link_to "Google", " %></p> <p><%= link_to "Goodbye", greeter_goodbye_path %></p> greeter_goodbye, to prefix. Można go odczytać listy rake routes. 11 Literatura obowiązkowa
Ruby on rails. Wybór środowiska programistycznego lub Instalowanie Ruby on Rail framework i zapoznanie się z podstawami funkcjonowania i używania.
Ruby on rails 1 Cel laboratoriów Wybór środowiska programistycznego lub Instalowanie Ruby on Rail framework i zapoznanie się z podstawami funkcjonowania i używania. 2 RoR Ruby on Rails to framework do
Laboratorium nr 3 Podstawy Ruby on Rails
Laboratorium nr 3 Podstawy Ruby on Rails Elektroniczne Przetwarzanie Informacji Plan prezentacji Utworzenie aplikacji Author Book Końcowe porządki System do obsługi biblioteki Bardzo prosta biblioteka.
Kurs języka Ruby. Ruby on Rails ActionPack
Kurs języka Ruby Ruby on Rails ActionPack Co to jest RoR: Środowisko do szybkiego tworzenia aplikacji webowych Garść informacji Stworzony przez Davida Heinemeiera Hanssona DRY Don't Repeat Yourself Mnóstwo
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Backend Administratora
Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta
Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2
1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential
Laboratorium 7 Blog: dodawanie i edycja wpisów
Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą
Programowanie w Ruby
Programowanie w Ruby Wykład 11 Marcin Młotkowski 19 grudnia 2014 Plan wykładu 1 Projekt 2 Modele danych 3 4 5 Marcin Młotkowski Programowanie w Ruby 2 / 38 Zasady Projekt Składowe projektu przynajmniej
Ruby on Rails. Supersilnik WWW. Łukasz Włodarczyk
Ruby on Rails Supersilnik WWW Łukasz Włodarczyk Spis Treści Co to jest Ruby? Dlaczego Ruby? Co to jest Rails? Historia Ruby on Rails Filozofia Ruby on Rails Jak działa technologia Rails? Ruby on Rails
Laboratorium - Poznawanie FTP
Cele Część 1: Korzystanie z usługi FTP z wiersza poleceń. Część 2: Pobranie pliku z serwera FTP za pomocą WS_FTP LE Część 3: Korzystanie z usługi FTP w przeglądarce Scenariusz File Transfer Protocol (FTP)
Laboratorium 1 Wprowadzenie do PHP
Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,
Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy
Xopero Backup Build your private cloud backup environment Rozpoczęcie pracy 07.05.2015 Spis treści Wstęp... 2 Pobierz aplikację Management Center... 2 Przygotuj Xopero do pracy... 3 Zmień hasło administratora...
DESlock+ szybki start
DESlock+ szybki start Wersja centralnie zarządzana Wersja bez centralnej administracji standalone WAŻNE! Pamiętaj, że jeśli chcesz korzystać z centralnego zarządzania koniecznie zacznij od instalacji serwera
Programowanie w Ruby
Programowanie w Ruby Wykład 11 Marcin Młotkowski 19 grudnia 2012 Plan wykładu Modele danych i bazy danych Modele danych Migracje Bazy danych w Railsach Rusztowania Walidacja modeli Modele danych Definicje
Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)
Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Uruchom maszynę wirtualną Server 2008 Zaloguj się do konta
Ruby i Ruby on Rails. Mateusz Drożdżyński
Ruby i Ruby on Rails Mateusz Drożdżyński Co to Ruby? Dynamiczny, obiektowy język programowania, stworzony przez Yukihiro Matsumoto Pojawił się w tym samym roku co Java (1995) Przejrzysta, prosta i intuicyjna
Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP
Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla
Symfonia Produkcja Instrukcja instalacji. Wersja 2013
Symfonia Produkcja Instrukcja instalacji Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Zaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Instrukcja instalacji
Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu
Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje
Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje Git w wersji przenośnej umożliwia korzystanie z repozytoriów na każdym systemie z rodziny Windows, który nie posiada zainstalowanego
Przewodnik zdalnej instalacji
Przewodnik zdalnej instalacji Instalacja agenta oprogramowania ShadowProtect poprzez konsolę zarządzającą. Sytuacja Od wersji 4.0 wzwyż oprogramowania ShadowProtect istnieje możliwość zainstalowania ShadoProtect
Bazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
Platforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
Programowanie w Ruby
Programowanie w Ruby Wykład 14 Marcin Młotkowski 23 stycznia 2015 Konfiguracja produkcyjnych wersji Plan wykładu 1 Konfiguracja produkcyjnych wersji 2 Marcin Młotkowski Programowanie w Ruby 2 / 21 WEBrick
Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark
Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia
IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)
IBM SPSS Statistics Wersja 22 Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy
4. Podstawowa konfiguracja
4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić
Podręcznik użytkownika Konfiguracja Rejestracji Online
Podręcznik użytkownika Konfiguracja Rejestracji Online Dotyczy wersji: Spis treści 1. Licencja... 3 2. OpenVPN... i Agent 3 3. Adres portalu... rejestracji online 4 4. Konfiguracja... systemu 4 4.1. 4.2.
Finanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).
Finanse VULCAN Migracja danych z systemu Finanse Optivum do aplikacji Finanse VULCAN Aplikacja Finanse VULCAN to nowa aplikacja firmy VULCAN do obsługi finansowo-księgowej jednostek oświatowych. Jest to
Dokumentacja fillup - MS SQL
Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................
Instrukcja instalacji oprogramowania dla środowiska MacOS
Instrukcja instalacji oprogramowania dla środowiska MacOS Kurs Python od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Python od podstaw minimum 8 GB RAM, rekomendowany procesor
MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z
WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych
I. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
Aplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium Administracja serwerem aplikacji. Celem ćwiczenia jest zainstalowanie i administracja prostym serwerem aplikacji. Ćwiczenie zostanie wykonane przy użyciu popularnego
Git, Bitbucket, IntelliJ IDEA
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Narzędzia i środowiska programistyczne Laboratorium 3 Git, Bitbucket, IntelliJ IDEA Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy
OBSŁUGA I KONFIGURACJA SIECI W WINDOWS
OBSŁUGA I KONFIGURACJA SIECI W WINDOWS Jak skonfigurować komputer pracujący pod kontrolą systemu operacyjnego Windows 7, tak aby uzyskać dostęp do internetu? Zakładamy, że komputer pracuje w małej domowej
Instrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Moduł Media backup oraz konfiguracja serwera zapasowego
oraz konfiguracja serwera zapasowego Kraków, 2015 Spis treści I. Moduł Media backup... 3 1. Instalacja... 3 2. Widok... 3 3. Generowanie kopii zapasowej... 4 a. Manualnie... 4 b. Automatyczne... 4 4. Przywrócenie
Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla właścicieli sklepów internetowych opartych
Email Marketing Automation:
Email Marketing Automation: Integracja z Google Analytics 1 Aby zintegrować system FreshMail z Google Analytics będziesz potrzebować: 1. Aktywnego konta we FreshMailu. Jeśli jeszcze nie masz swojego, możesz
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,
Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013
Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe
Books. by HansaWorld. Przewodnik instalacji. wersji 6.2
Books by HansaWorld Przewodnik instalacji wersji 6.2 Instalacja Przejdź do strony: http://books.hansaworld.com/downloads/hwindex.htm i pobierz najnowszą wersję oprogramowania Books. Otwórz Books.dmg i
MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty
MeetingHelper Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania Instrukcja obsługi dla programisty W tej części został zawarty opis uruchamiania projektu programistycznego,
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,
Ćwiczenie 2. Tworzenie serwisów internetowych. Zapoznanie z pakietem WebRatio
Ćwiczenie 2 Zapoznanie z pakietem WebRatio Zadaniem na drugie zajęcia będzie zapoznanie się z pakietem do wizualnego projektowania serwisów internetowych z wykorzystaniem języka WebML Uruchomienie i zapoznanie
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Laboratorium A: Zarządzanie ustawieniami zabezpieczeń/klucz do odpowiedzi
Laboratorium A: Zarządzanie ustawieniami zabezpieczeń/klucz do odpowiedzi Ćwiczenie 1 Tworzenie szablonu niestandardowego Zadanie 1 W tym ćwiczeniu utworzysz niestandardowy szablon zabezpieczeń.! Utworzenie
Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu
Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]
Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL] pracabezszefa.pl/platny-dostep-tresci-system-platnosci-payu-wordpress Marek Duda 14.09.2016 Chcesz uruchomić płatny dostęp
Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:
Zasady grupy (GPO) Windows Server 2008 R2 Zasady grupy to potężne narzędzie udostępnione administratorom systemów Windows w celu łatwiejszego zarządzania ustawieniami stacji roboczych. Wyobraźmy sobie
Pracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D2/08_01 Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 2 (D2) Określanie właściwości stron WWW (domyślne pliki startowe, katalogi wirtualne,
Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne
Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS
Budowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz
Budowa aplikacji wielowarstwowych zastosowanie szablonów Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz Przykład 1 Zastosowanie szablonów Tworzenie kopii projektu typu Web Application o nazwie
MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA
MasterEdytor Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA 1. Przeznaczenie Program MasterEdytor przeznaczony jest do skonfigurowania wszystkich parametrów pracy programu mpfotoalbum. 2.
Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Instrukcja użytkownika
Instrukcja użytkownika ul. Zawalna 1/5 51-118 Wrocław e-mail: biuro@innotechtion.pl www.innotechtion.pl Spis treści 1 Instalacja oprogramowania SMS Studio...2 2 Pierwsze uruchomienie... 4 2.1 Rejestracja...
Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Integracja z Facebook. Wersja 7.2.4
Integracja z Facebook Wersja 7.2.4 UWAGA Prawa wynikające z Warunków Gwarancji Użytkownik nabywa po rejestracji programu u Producenta. Dokumentem potwierdzającym rejestrację jest Certyfikat Rejestracji
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Programowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe
Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache
System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania
Internetowy serwis Era mail Aplikacja sieci Web
Internetowy serwis Era mail Aplikacja sieci Web (www.login.eramail.pl) INSTRUKCJA OBSŁUGI Spis treści Internetowy serwis Era mail dostępny przez komputer z podłączeniem do Internetu (aplikacja sieci Web)
Pracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
oprogramowania F-Secure
1 Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure Wznowienie oprogramowania F-Secure zaczyna działać automatycznie. Firma F-Secure nie udostępnia paczki instalacyjnej EXE lub MSI do
Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA
2015 Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA Spis treści. Spis treści. 1 Wprowadzenie. 2 Instalacja / deinstalacja serwera Samby w OpenSuse. 2 Usługi Samby / porty nasłuchu. 2 Zarządzanie
SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety
SSI Web 8 (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety Posiadaczem licencji na oprogramowanie SSI Web w Akademii Leona Koźmińskiego jest Centrum Psychologii Ekonomicznej i Badań
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji
2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik
Instalacja i konfiguracja serwera IIS z FTP
Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz
Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
INSTRUKCJA obsługi certyfikatów
INSTRUKCJA obsługi certyfikatów dla użytkownika bankowości internetowej Pocztowy24 z wybraną metodą autoryzacji Certyfikat Spis treści 1. Wstęp... 3 1.1 Wymagania techniczne... 3 2. Certyfikat jako jedna
emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla użytkowników programu EasyUploader stworzonego
Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0
Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import
Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:
Technologia wykonania projektu: HTML5 Javascript: o jquery (1.9.1), o CreateJS (0.6.1): EaselJS, TweenJS, PreloadJS. Części funkcjonalne projektu: Strona internetowa pliki strony internetowej zlokalizowane
System Symfonia e-dokumenty
System Symfonia e-dokumenty Konfiguracja Symfonia e-dokumenty Wersja 2012.1 Konfiguracja Symfonia e-dokumenty 2012.1 Instalacja Symfonia e-dokumenty 2012.1 Należy pamiętać, że na danym systemie operacyjnym
LeftHand Sp. z o. o.
LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić
Baza danych i ORM mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Baza danych i ORM mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Projekt zestaw usług dostępnych pod daną domeną. Aplikacja niezależnie działające programy/serwisy (w obrębie
Poznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11
Poznaj ASP.NET MVC Kamil Cieślak Microsoft Student Partner 2013-03-11 Agenda Czym jest ASP.NET MVC? Wzorzec MVC ASP.NET MVC vs inne frameworki Bazy danych w ASP.NET MVC Jak zacząć? 2 Czym jest ASP.NET
Technologie informacyjne lab. 4
Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem
Architektura komunikacji
isqlplus Agenda 1 Rozwój produktu isql*plus ma swoje początki w wersji Oracle 8i, kiedy jest zakończony pierwszy etap prac nad projektem. Interfejs użytkownika jest cienki klient - przeglądarka internetowa,
Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala
Graficzny terminal sieciowy ABA-X3 część druga Podstawowa konfiguracja terminala Opracował: Tomasz Barbaszewski Ustawianie interfejsu sieciowego: Podczas pierwszego uruchomienia terminala: Program do konfiguracji
Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Instrukcja użytkownika
Instrukcja użytkownika Bydgoszcz 2017 Strona: 1/12 Spis treści 1 Konfiguracja i obsługa funkcjonalności... 3-1.1 Wstęp... 3 1.2 Konfiguracja stacji klienckiej... 3 1.3 Weryfikacja istniejącego dokumentu...