System CMS do obsługi intranetu korporacyjnego z modułem rezerwacji sal konferencyjnych, rzutników, samochodów
|
|
- Jacek Głowacki
- 7 lat temu
- Przeglądów:
Transkrypt
1 Artur Bartliński System CMS do obsługi intranetu korporacyjnego z modułem rezerwacji sal konferencyjnych, rzutników, samochodów 1. Język skryptowy PHP PHP: Hypertext Preprocessor, czyli w skrócie PHP jest powszechnie używanym obiektowym językiem skryptowym ogólnego przeznaczenia, który jest oficjalnie rozwijany i rozpowszechniany na zasadach Open Source przez Zend Technologies. Między innymi poprzez możliwość zagnieżdżania wewnątrz znaczników HTML jest szczególnie przystosowany do tworzenia aplikacji internetowych. Składnia języka PHP wywodzi się z takich języków wysokopoziomowych, jak C i Java, dzięki czemu jest łatwa do nauczenia się. Głównym celem, jaki przyświecał twórcom języka było umożliwienie programistom szybkiego tworzenia stron internetowych, jednak dynamiczny rozwój tego języka spowodował, że umożliwia on znacznie więcej. Oprócz PHP do najpopularniejszych języków skryptowych zaliczamy takie języki, jak JavaScript, Python, Perl, Ruby czy ASP. Aplikacje napisane w języku PHP są nazywane skryptami i są wykonywane po stronie serwera. Oznacza to, że w momencie uruchomienia aplikacji w przeglądarce internetowej, skrypt zostaje przesłany na serwer i tam wykonany, a następnie wyniki zostają przesłane z powrotem do klienta. Jest to nazywane programowaniem po stronie serwera (server side) i jest odwrotnością programowania po stronie klienta (client-side), które jest cechą np. JavaScript. Za wyborem PHP jako języka do implementacji projektowanej aplikacji przemawia wiele zalet: koszty PHP jest dostępny na licencji otwartej; wsparcie techniczne programista zyskuje nie tylko dostęp do pełnej i obszernej dokumentacji (także w języku polskim), ale również do kodu źródłowego i wielu bibliotek oraz frameworków; przenośność skrypty mogą być przenoszone pomiędzy wieloma systemami operacyjnymi zarówno z rodziny Windows, jak i Unix; ponieważ dystrybucja PHP zawiera kod źródłowy, język może być skompilowany praktycznie na dowolny system operacyjny; funkcjonalność PHP dostarcza mechanizmów niezbędnych do tworzenia aplikacji internetowych, takich jak obsługa sesji, żądania HTTP, wsparcie dla wielu systemów systemów zarządzania bazami danych oraz wiele innych; Aplikacje tworzone w języku PHP stanowią najczęściej mniejsze oraz średnio zaawansowane projekty, które są przenośne oraz cechują się szybkością działania, dużą wydajnością i pozwalają na sporą oszczędność zasobów serwera. PHP umożliwia osadzanie fragmentów skryptów w znacznikach dokumentu HTML. Odpowiednia składnia pozwala na wydobycie części dokumentu, która ma zostać poddana interpretacji przez silnik PHP serwera. Dzięki takiemu rozwiązaniu możemy przy pomocy języka PHP wyposażyć statyczną stronę HTML poprzez dodanie odpowiednich skryptów, które zwrócą pewne fragmenty dokumentu (lub cały dokument)
2 dynamicznie w czasie interpretacji. Aby uruchomić skrypt PHP należy umieścić kod w specjalnym pliku o określonym rozszerzeniu, a następnie tak przygotowany plik umieścić na serwerze. Środowisko serwera HTTP musi być uprzednio przygotowane do pracy z PHP poprzez odpowiednią konfigurację zapewniającą współpracę serwera z interpreterem języka. Język PHP przeszedł swego rodzaju ewolucję, w szczególności pomiędzy wersją 4 i 5. Efektem lat pracy było wypuszczenie pierwszej wersji PHP z zaimplementowanymi mechanizmami obsługi obiektowości. PHP 4 realizuje wiele założeń programowania zorientowanego obiektowo, jednak jest jedynie małym krokiem w tym kierunku. Modyfikatory dostępu, możliwość tworzenia interfejsów, czy klas abstrakcyjnych to tylko wybrane z zagadnień zrealizowanych dopiero w wersji 5. PHP jest stale rozwijany i udoskonalany. Język PHP powstał jako narzędzie do tworzenia stron oraz aplikacji internetowych i do dziś jest to jego najważniejsze zastosowanie. PHP sprawdza się tam, gdzie duży nacisk jest kładziony na czas i łatwość wykonania aplikacji. W oparciu o PHP powstaje duża część serwisów internetowych, portalów, blogów czy webowych aplikacji intranetowych. Dla tych zastosowań powstają w PHP systemy zarządzania treścią, czyli CMS-y (Content Management System). 2. Serwer HTTP Apache Jednym z najbardziej popularnych, darmowych serwerów HTTP jest serwer Apache. Rozwiązanie to zapoczątkował Tim Berners-Lee. Wiele rozwiązań zarówno małych i średnich, jak również dużych komercyjnych projektów wzorowane jest na serwerze Apache. Apache posiada dystrybucje dla wielu systemów operacyjnych w tym Windows oraz Linux. Ze względu na otwarty charakter kodu serwera Apache istnieje możliwość samodzielnej kompilacji na dowolny inny system operacyjny. Apache został zaprojektowany w sposób modułowy, co znacznie ułatwia adaptację serwera do specyficznych potrzeb. Jedną z wielu zalet Apache jest możliwość konfiguracji tzw. wirtualnych hostów czyli uruchomienia np. dwóch oddzielnych aplikacji internetowych pod dwoma różnymi domenami. Apache zapewniania ponadto takie mechanizmy zabezpieczeń jak blokowanie adresów IP, uwierzytelnianie oraz protokół HTTPS. Apache zaprojektowany został z wykorzystaniem architektury wieloprocesowej. Główny proces Apache odpowiada za ciągłe nasłuchiwanie ruchu sieciowego na porcie na którym zostało to skonfigurowane i przechwytywanie żądań zgodnie ze specyfikacją protokołu HTTP. Po przechwyceniu żądania zadanie jakim jest obsługa żądania i zwrócenie odpowiedzi jest delegowana do procesów podrzędnych. Proces główny powraca zatem do nasłuchiwania ruchu sieciowego. Proces potomny kończy pracę po wykonaniu swojego zadania i zasoby systemu są zwalniane. Ilość procesów podrzędnych Apache zależy od ilości równoczesnych żądań HTTP wygenerowanych przez użytkowników 3. System zarządzania relacyjnymi bazami danych PostgreSQL PostgreSQL jest to obiektowo-relacyjny system zarządzania bazami danych(object relational
3 database management system, w skrócie ORDBMS). Został utworzony na bazie systemu opracowanego na Uniwersytecie Kalifornijskim w Berkeley Computer Science Department. Jest jednym z najpopularniejszych wolnodostępnych systemów tego typu. Ponieważ jest udostępniany na zasadach Open Source, może być używany, modyfikowany i rozpowszechniany bezpłatnie przez każdego, w dowolnych celach prywatnych, komercyjnych lub naukowych. PostgreSQL obsługuje dużą część standardu SQL i oferuje wiele nowoczesnych funkcji, takich jak: złożone zapytania, klucze obce, wyzwalacze, widoki, MVCC i inne. Ponadto umożliwia rozszerzenie możliwości przez użytkownika, np. poprzez dodanie nowych typów danych, funkcji, operatorów i funkcji agregujących. Za wyborem systemu PostgreSQL, jako narzędzia do przechowywania danych projektowanej aplikacji przemawia między innymi: darmowy charakter; bardzo dobra współpraca trzech wybranych komponentów i ich powszechność w ofertach hostingowych serwera Apache, języka PHP i systemu PostgreSQL; wydajność, stabilność i jednocześnie lekkość rozwiązania sprawia, że PostgreSQL może zostać zainstalowany na serwerze o niewielkich zasobach sprzętowych; PostgreSQL dostarcza dystrybucje dla wielu platform sprzętowych i systemowych, w tym Linux i Windows i zapewnia współpracę z wieloma językami programowania; bardzo dobra dokumentacja; duża społeczność. System PostgreSQL jest obecnie jednym z najczęściej wykorzystywanych narzędzi tego typu w aplikacjach internetowych i intranetowych. Do innych powszechnie używanych systemów zarządzania bazami danych możemy zaliczyć Oracle, MySQL, MS SQL, IBM DB2 czy Firebird. PostgreSQL zyskał sobie tak wielu zwolenników dzięki takim cechom, jak posiadanie bardzo liberalnej licencji, ale także prostotą obsługi i dużą dostępnością interfejsów programistycznych dla większości języków programowania. System rozwija się bardzo dynamicznie i z każdą kolejną wersją dostarcza wiele nowych funkcji. Znajduje zastosowanie zarówno przy tworzeniu mniejszych i średnich projektów, jak i dużych projektów korporacyjnych. Działanie PostgreSQL opiera się na architekturze klient-serwer. W trakcie trwania sesji PostgreSQL współpracują ze sobą następujące moduły: proces serwera zarządza plikami bazy danych, administruje kontami użytkowników, akceptuje i obsługuje połączenia do bazy danych z aplikacji klienckich; aplikacja kliencka operuje na bazie danych poprzez odpowiednie zapytania i otrzymywanie odpowiedzi; może mieć bardzo różnorodny charakter, np. narzędzie konsolowe, aplikacja graficzna, serwer WWW lub specjalistyczne narzędzie konserwacji bazy danych. 4. Język JavaScript i technika AJAX
4 JavaScript należy do dynamicznych języków programowania. Jest obiektowym językiem skryptowym stworzonym przez Netscape, znajdującym główne zastosowanie w projektowaniu stron WWW. Skrypty JavaScript wykorzystuje się przede wszystkim w procesach walidacji formularzy na witrynach internetowych, projektowaniu interaktywnych mechanizmów reagujących na zdarzenia oraz mechanizmów nawigacji. Projektując stronę internetową z wykorzystaniem języka JavaScript należy zapewnić dostępność witryny w przypadku wyłączenia obsługi JavaScript na komputerze użytkownika. Przeglądarka nie obsługująca takich skryptów, nieprawidłowo wyświetli stronę, a elementy interaktywne nie będą działać. Skrypty JavaScript nie podpisane cyfrowo, mają bowiem znacznie ograniczony dostęp do komputera użytkownika. W celu ominięcia tego typu niedogodności, część stron WWW tworzy się z użyciem JavaScript po stronie serwera, w takich wypadkach jednak dużo większą popularność zyskują inne technologie. Zaimplementowane w przeglądarkach internetowych skrypty JavaScript dostarczają obiekty reprezentujące drzewo dokumentu (DOM) oraz odpowiadają na zdarzenia wywoływane w interfejsie użytkownika. Główne obszary zastosowań języka JavaScript obejmują: - walidację formularzy JavaScript pozwala na implementację mechanizmów sprawdzających poprawność danych wprowadzanych przez użytkownika w polach formularza na stronie internetowej, - tworzenie elementów nawigacji, - zapewnienie interaktywności poprzez reagowanie na zdarzenia wywoływane przez użytkownika, - manipulację oknami przeglądarki, - umożliwienie wyświetlania okienek dialogowych, - tworzenie cookies, - dostarczanie interfejsu programistycznego do manipulowania drzewem dokumentu HTML, - zarządzanie arkuszami CSS (ang. Cascading Style Sheets) i wtyczkami przeglądarki, - pobieranie meta danych przeglądarki. Technika AJAX (ang. Asynchronous JavaScripting and XML), czyli Asynchroniczny JavaScript i XML oparta jest na popularnych technologiach - JavaScript, HTML lub XHTML, kaskadowych arkuszy stylów CSS, DOM, XML, XMLHttpRequest oraz XSLT. Do wizualnej prezentacji danych służy HTML i CSS, dynamiczną obsługą interakcji zajmuje się DOM, XML oraz XSLT przekształcają oraz manipulują danymi, natomiast za pomocą XMLHttpRequest odbywa się pobieranie danych. Silnikiem łączącym te komponenty jest JavaScript, wczytywany przez przeglądarkę i odpowiadający za wyświetlanie strony i komunikację z serwerem. Dla osób zaznajomionych z tymi technologiami, AJAX jest prosty do opanowania i nie
5 wymaga od użytkowników jakichkolwiek wtyczek czy innego rodzaju oprogramowania. Głównym zamierzeniem tej techniki programowania stron WWW jest kodowanie i przesyłanie sformatowanych danych, zapewniające wydajny transfer informacji między klientem a serwerem, a także umożliwienie tworzenia atrakcyjnych interfejsów w aplikacjach internetowych. AJAX stanowi dodatkową warstwę między przeglądarką użytkownika a serwerem HTTP, dzięki czemu pozwala na zlikwidowanie konieczności oczekiwania na przeładowanie całego ekranu aplikacji podczas pracy z programem. Interakcje użytkowników z aplikacją odbywające się, np. poprzez wprowadzanie danych do pól formularza, często sprowadzały się do kliknięcia przycisku zatwierdzającego formularz i oczekiwania na ponowne wczytanie strony wyświetlającej wynik żądania. Odświeżane w ten sposób strony musiały wczytać ponownie wszystkie elementy, wśród których większość stanowiły komponenty powtarzające się, a więc ładowane niepotrzebnie kolejny raz np. elementy graficzne, logo, czy menu. AJAX komunikuje się z serwerem w tle zgłasza do serwera żądanie i przetwarza zwrócone wyniki, które w sposób niewidoczny dla użytkownika zintegrowane są z daną stroną bądź ze stroną wczytaną na nowo. Ponadto tego typu żądania bardzo często nie są zsynchronizowane z akcją podejmowaną przez użytkownika, jak np. kliknięcie przycisku. Asynchroniczność AJAXA wiąże się z tym, że aplikacje tworzone za pomocą tej technologii mogą komunikować się z serwerem poprzez wysyłanie zapytań i otrzymywać żądane przez użytkownika dane, zanim jeszcze on sam dowie się, że ich potrzebuje. Technika AJAX pozwala uniknąć konieczności częstych przeładowań strony i umożliwia modyfikację jedynie wybranej zawartości, pozostała część stanowiąca elementy stałe pozostaje bez zmian. Skraca to czas wykonywania żądania. Akcja podejmowana przez użytkownika spowoduje w tym przypadku wykonanie skryptu JavaScript odwołującego się do silnika AJAX, który zmienia odpowiednio widok na podstawie realizowanych żądań i odbieranych odpowiedzi. 5. Biblioteka jquery W nowoczesnych aplikacjach internetowych na warstwę prezentacji składają się trzy elementy: HTML odpowiada za układ prezentowanych treści w dokumencie, CSS odpowiada za wygląd, JavaScript odpowiada za zachowanie strony. Jednak w trakcie implementacji programiści natrafiają na poważne problemy i różnice w zachowaniu się swoich skryptów na różnych przeglądarkach internetowych. Oczywiście w dużej mierze są winne przeglądarki i ich interpretery, tak jak się to dzieje w przypadku interpretowania stylów CSS, ale też sam język JavaScript nie jest pozbawiony błędów. Potrzeba dużej wiedzy, czasu i doświadczenia, aby wszystko
6 działało zgodnie z naszymi oczekiwaniami. Dlatego też, aby przyspieszyć pracę programistów stworzono szereg bibliotek JavaScript, które ukrywają przed programistą problemy z przenośnością i ułatwiają pracę. Jedną z takich bibliotek jest stworzona przez Johna Resiga biblioteka jquery. Jej premiera w wersji stabilnej miała miejsce 26 czerwca 2006 roku i od tamtego czasu wywalczyła sobie miejsce na rynku oraz zdobyła dużą popularność. Biblioteka jquery jest rozpowszechniana na zasadach Open Source i może być używana we wszelkiego rodzaju projektach bez ponoszenia dodatkowych kosztów. Jest kompatybilna ze wszystkimi liczącymi się przeglądarkami internetowymi dostępnymi na rynku. Główne zalety biblioteki jquery to: bardzo dobra dokumentacja, przyjazna i duża społeczność, łatwość nauki, duża ilość wtyczek, szybkość działania, dynamiczny rozwój biblioteki. Dzięki zastosowaniu jquery można diametralnie zmienić nastawienie do programowania warstwy prezentacji. Zastosowanie tej biblioteki w naszych projektach może przynieść istotne korzyści poprzez zwiększenie naszej produktywności oraz podniesienie pewności siebie przy pisaniu skomplikowanych aplikacji z użyciem JavaScript. Niezwykle istotne jest również to, że cała bogata funkcjonalność dostarczana jest w małej bibliotece o wadze kilkudziesięciu kilobajtów dla wersji skompresowanej. 6. Zend Framework Zend framework jest frameworkiem rozwijanym przez Zend Technologies na zasadach Open Source. Został zaimplementowany w całości za pomocą kodu zorientowanego obiektowo. Jest używany do tworzenia aplikacji i serwisów internetowych. Struktura frameworka jest nieco wyjątkowa, gdyż każdy komponent został zaprojektowany z niewielkimi zależnościami od innych komponentów. Takie rozwiązanie umożliwia wykorzystanie w tworzonych projektach tylko potrzebnych elementów, bez konieczności używania całego frameworka. Pomimo, że komponenty mogą być użyte osobno, po połączeniu ich ze sobą tworzą potężny i elastyczny framework. Zend oferuje mocną i wydajną implementację wzorca MVC (Model View Controller), prosty w obsłudze interfejs komunikacji z bazą danych, a także komponent formularzy, który obsługuje renderowanie kodu HTML, walidację danych i filtrowanie. Dzięki temu można obsłużyć wszystkie te operacje za pomocą jednego łatwego w użyciu obiektowego interfejsu. Inne komponenty zapewniają użytkownikom, np. możliwość uwierzytelniania i autoryzacji w oparciu o najczęściej używane sposoby przechowywania danych uwierzytelniania. Jakiekolwiek są potrzeby naszej aplikacji, najprawdopodobniej istnieje w Zend Framework komponent, który w dużej mierze zmniejszy czas jej tworzenia.
7 Wzorzec MVC (Model View Controller), na który duży nacisk położono w Zendzie stał się czymś w rodzaju standardu w projektowaniu nowoczesnych aplikacji internetowych i nie bez powodu duża ich część podlega dekompozycji poszczególnych elementów na jedną z trzech warstw: - warstwa prezentacji danych (widok), - warstwa modelu danych, którego używa aplikacja, - przetwarzanie danych i przekazywanie ich do widoku (kontroler). Model wysyła komunikat do widoku o zmianach, natomiast widok wysyła zapytanie i prezentuje użytkownikowi zmodyfikowany stan. W podobny sposób reakcje użytkownika powodują przekazanie do kontrolera informacji o zdarzeniu, a następnie kontroler modyfikuje sposób wyświetlenia danych w widoku. Przy prawidłowym wykorzystaniu wzorca MVC istnieją między innymi takie korzyści jak łatwa rozbudowa aplikacji, skalowalność aplikacji czy niezależność poszczególnych modułów. Z założenia zmiany w obrębie przetwarzania danych czy modelu danych nie pociągają za sobą konieczności wykonania zmian w widoku. Pomiędzy widokiem a modelem danych istnieje bowiem pewien kontrakt ustalający w jaki sposób dane te są transportowane, natomiast sposób reprezentacji danych jest całkowicie nie widoczny z poziomu widoku.
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
Bardziej szczegółowoTworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoRuby 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
Bardziej szczegółowoDokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Bardziej szczegółowoGenerated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. System Szablonów
System Szablonów System szablonów System szablonów to biblioteka, która pozwala oddzielić warstwę prezentacji od warstwy logicznej. Aplikacja WWW najpierw pobiera wszystkie dane, przetwarza je i umieszcza
Bardziej szczegółowoTypy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoBudowanie interfejsów do baz danych
Budowanie interfejsów do baz danych Wprowadzenie Organizacja zajęć O sobie O Projekcie Termin rozpoczęcia Tematyka (propozycje?) Narzędzia (pendrive lub hosting) 2008 Szczepan Bednarz 2 z 20 Bazy danych
Bardziej szczegółowoBazy 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
Bardziej szczegółowoI Podstawy... 13. 1 Wprowadzenie do technologii Ajax... 15. 2 Żądanie... 19. 3 Odpowiedź... 31 XML 31 JSON 39
Spis treści O autorze... 9 Przedmowa... 11 I Podstawy... 13 1 Wprowadzenie do technologii Ajax... 15 Obiektowy model dokumentu XML 16 Zestawienie korzyści 16 2 Żądanie... 19 XMLHttpRequest od podszewki
Bardziej szczegółowoCzym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio
Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system
Bardziej szczegółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
Bardziej szczegółowoMAMP: 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
Bardziej szczegółowoForum Client - Spring in Swing
Forum Client - Spring in Swing Paweł Charkowski. 0. Cel projektu Celem projektu jest próba integracji Spring Framework z różnymi technologiami realizacji interfejsu użytkownika, oraz jej ocena. Niniejszy
Bardziej szczegółowoWPROWADZENIE. Użycie PHP
WPROWADZENIE PHP jest językiem programowania po stronie serwera używanym do tworzenia dynamicznych witryn internetowych i interaktywne aplikacje internetowe. Skrót PHP pierwotnie oznaczał Osobistą stronę
Bardziej szczegółowoPLAN 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
Bardziej szczegółowoPrzygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)
Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.
SPECYFIKACJA WYMAGAŃ w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A. Spis treści Spis treści Wprowadzenie... 2 Ogólny opis... 3 Wymagania funkcjonalne... 4 Wymagania dotyczące
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoEwolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2
Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2 Statyczne strony HTML Wczytanie statycznej strony HTML sprowadza się do odebrania żądania przez serwer, odnalezienia właściwego pliku
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoEfektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript
Kod szkolenia: Tytuł szkolenia: HTML5/ANG Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript Dni: 5 Opis: Adresaci szkolenia: Kurs przeznaczony jest dla programistów
Bardziej szczegółowoCMS - Joomla. Autor: Cyryl Sochacki Mail: cyryllo@task.gda.pl WWW: www.brosbit4u.net
CMS - Joomla System zarządzania treścią Autor: Cyryl Sochacki Mail: cyryllo@task.gda.pl WWW: www.brosbit4u.net Spis treści CMS co to jest Rodzajowa klasyfikacja Joomla Joomla dlaczego? Joomla możliwości
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje
Bardziej szczegółowoOpis przedmiotu zamówienia
Załącznik nr 1 do SIWZ Opis przedmiotu zamówienia Utrzymanie Systemu Statystyki Resortowej Ministra Zdrowia Spis treści 1. Wprowadzenie... 1 2. Architektura systemu i infrastruktura sprzętowa... 2 2.1.
Bardziej szczegółowoPojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
Bardziej szczegółowoWykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Bardziej szczegółowoImię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr II/4 Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowoPROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk
PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja
Bardziej szczegółowoBudowa 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:
Bardziej szczegółowoArchitektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Bardziej szczegółowoI. 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ę
Bardziej szczegółowoWYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE
WYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE W JEDNOSTKACH SAMORZĄDU TERYTORIALNEGO ZAMAWIAJĄCY: OŚRODEK ROZWOJU EDUKACJI ALEJE UJAZDOWSKIE
Bardziej szczegółowoGrzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat
Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoZaawansowane Techniki WWW (HTML, CSS i NODE.JS)
Zaawansowane Techniki WWW (HTML, CSS i NODE.JS) Dr inż. Marcin Zieliński Środa 15:30-17:00 sala: A-1-04 WYKŁAD 8 Wykład dla kierunku: Informatyka Stosowana II rok Rok akademicki: 2014/2015 - semestr zimowy
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja aplikacji internetowej do wyszukiwania promocji Autor: Sylwester Wiśniewski Promotor: dr Jadwiga Bakonyi Kategorie: aplikacja webowa Słowa
Bardziej szczegółowoEkspert MS SQL Server Oferta nr 00/08
Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,
Bardziej szczegółowoProgramowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoAplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy,
Aplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć
Bardziej szczegółowoPliki 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
Bardziej szczegółowoTworzenie 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,
Bardziej szczegółowoCzym jest Ruby on Rails?
Czym jest Ruby on Rails? Ruby on Rails - napisany w języku Ruby framework open source do szybkiego tworzenia aplikacji internetowych w oparciu o architekturę MVC David Heinemeier Hansson twórca Rails Ruby
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoWstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Bardziej szczegółowoREFERAT 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,
Bardziej szczegółowoFUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60
FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)
Bardziej szczegółowoAplikacje Internetowe
Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008 Spis treści Wprowadzenie i-4 Moduł 1 Podstawy HTML 1-1 Moduł 2 Kaskadowe Arkusze Stylów CSS 2-1 Moduł 3 Podstawy JavaScript 3-1 Moduł 4
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
Bardziej szczegółowoWYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca:
Bardziej szczegółowoTechnologia Flash cieszy się coraz większą popularnością. Liczba dostępnych
Flash i PHP 01 Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych narzędzi do tworzenia prostych oraz złożonych interaktywnych animacji wzrasta z dnia na dzień. Trzeba przyznać,
Bardziej szczegółowoOdseparowanie kodu PHP i warstwy prezentacji od dawna było celem
Smarty system szablonów 01 Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem programistów tworzących aplikacje w tym języku. Bardzo często taki kod w znacznym stopniu przeplatał się tagami
Bardziej szczegółowoDokumentacja systemu NTP rekrut. Autor: Sławomir Miller
Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji
Bardziej szczegółowoUsługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Bardziej szczegółowoLiczba godzin. N (nauczyciel) studia niestacjonarne
OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu Przedmioty Wprowadzenie do programowania aplikacji internetowych Nazwa jednostki prowadzącej przedmiot Instytut Matematyki kierunek
Bardziej szczegółowoUNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI
UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI Maciej Jarzembowski Edukacja techniczno-informatyczna I MU nr albumu : 70459 Portal: real-club.cba.pl Bydgoszcz
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowo1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)
1 90 min. Aplikacje WWW Harmonogram ń, semestr zimowy -2017 (studia stacjonarne) 6 października Wprowadzenie do aplikacji WWW Rys historyczny Składniki architektury WWW o klient HTTP o serwer HTTP o protokół
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming
Bardziej szczegółowoAplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Bardziej szczegółowoPopularne dostępne rozwiązania. Najpopularniejsze środowiska programistyczne:
Popularne dostępne rozwiązania Najpopularniejsze środowiska programistyczne: Popularne dostępne rozwiązania Najpopularniejsze środowiska programistyczne: oraz systemy CMS (Content Menager System): Dlaczego
Bardziej szczegółowoWprowadzenie SYSTEMY SIECIOWE. Michał Simiński
1 Wprowadzenie SYSTEMY SIECIOWE Michał Simiński 2 Rozwój infrastruktury System scentralizowany System sieciowy I System sieciowy II Rozproszony system sieciowy Podsumowanie System scentralizowany komputer
Bardziej szczegółowoSpis wzorców. Działania użytkownika Strona 147 Obsługa większości Działań użytkownika za pomocą kodu JavaScript przy użyciu metod obsługi zdarzeń.
Spis wzorców Aplikacja Ajax Strona 73 Tworzenie Aplikacji Ajax złożonych aplikacji, które można uruchomić w dowolnej współczesnej przeglądarce internetowej. Bezpośrednie logowanie Strona 509 Uwierzytelnianie
Bardziej szczegółowoegroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
Bardziej szczegółowoProgramowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne
Programowanie w internecie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod
Bardziej szczegółowoANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH
ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH szkolenie dla webdeveloperów ze znajomością przynajmniej podstaw HTML i JavaScript INFORMACJE PODSTAWOWE AngularJS to framework JavaScript stworzony przez inżynierów
Bardziej szczegółowoWeb frameworks do budowy aplikacji zgodnych z J2EE
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym
Bardziej szczegółowoKrótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoOracle Application Express -
Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika
Bardziej szczegółowoReferat Pracy Dyplomowej
Referat Pracy Dyplomowej Team Pracy: Projekt i realizacja gry w technologii HTML5 z wykorzystaniem interfejsu programistycznego aplikacji Facebook Autor: Adam Bartkowiak Promotor: dr inż. Roman Simiński
Bardziej szczegółowoAplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Bardziej szczegółowoKurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE
Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie
Bardziej szczegółowoRok akademicki: 2030/2031 Kod: ZIE s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Techniki internetowe Rok akademicki: 2030/2031 Kod: ZIE-1-405-s Punkty ECTS: 5 Wydział: Zarządzania Kierunek: Informatyka i Ekonometria Specjalność: - Poziom studiów: Studia I stopnia Forma
Bardziej szczegółowoPodyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności
Bardziej szczegółowoEłk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej
Bardziej szczegółowoSpis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17
Adobe Flash i PHP : biblia / Matthew Keefe. Gliwice, cop. 2010 Spis treści O autorze 13 Przedmowa 15 Wprowadzenie 17 Część I: Zacznijmy od podstaw 19 Rozdział 1. Rozpoczynamy pracę z Flashem i PHP 21 Instalacja
Bardziej szczegółowoPHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Bardziej szczegółowoOrganizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21
Organizacja zajęć BAZY DANYCH II WYKŁAD 1 Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 15 godzin wykładu oraz 30 godzin laboratorium Konsultacje:
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoSystem. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.
System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające
Bardziej szczegółowoFirebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres
Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Artur Kozubski Software Development GigaCon Warszawa 2008 Plan Historia projektu Firebird Architektura serwera Administracja
Bardziej szczegółowoASP.NET MVC. Grzegorz Caban grzegorz.caban@gmail.com. 20 stycznia 2009
ASP.NET MVC Grzegorz Caban grzegorz.caban@gmail.com 20 stycznia 2009 Agenda Przyczyna powstania Co to jest ASP.NET MVC Architektura Hello World w ASP.NET MVC ASP.NET MVC vs ASP.NET WebForm Przyszłość framework'a
Bardziej szczegółowoKARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU
Bardziej szczegółowoZałożenia projektowe dla zapytania ofertowego EAK_ZA_01/2015
Warszawa, 23.01.2015r. NIP: 521-32-79-750 Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 I. Wstęp W związku z realizacją projektu Wdrożenie i świadczenie usługi w modelu SaaS eakceptacje,
Bardziej szczegółowo4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Bardziej szczegółowoTechnologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski
Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji
Bardziej szczegółowoSoftware Architecture Document czyli jak i dlaczego w 14 minut ;-)
Software Architecture Document czyli jak i dlaczego w 14 minut ;-) Łukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Łącki 23 maja 2007 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.............................................
Bardziej szczegółowoAplikacje internetowe i mobilne (studia tradycyjne)
Aplikacje internetowe i mobilne (studia tradycyjne) Informacje o usłudze Numer usługi 2016/03/12/7405/5969 Cena netto 4 200,00 zł Cena brutto 4 200,00 zł Cena netto za godzinę 22,34 zł Cena brutto za godzinę
Bardziej szczegółowoBazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Bardziej szczegółowoWebowy generator wykresów wykorzystujący program gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący
Bardziej szczegółowoKonspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
Bardziej szczegółowo