Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

SkyDrive ja Office Web Apps –sovellusten käyttäminen
Informaatioteknologian instituutti Esityksen tekeminen PowerPointilla Jouni Huotari.
E SITYSSEMINAARI Jussi Tulisalo RTK5SN. A IHEANALYYSI Opinnäytetyön aiheena on Retry- työelämäportaali –projektin teknisen alustan toteutus.  Mysql-tietokannan.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Kökkötraktori-verkkokauppa
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
13. Pakkaukset.
WORDPRESS -KOULUTUS Juha Konttinen – Miksi Wordpress?  on ilmainen  on helppo asentaa ja käyttää  omalle tai vuokratulle palvelimelle 
Arkkitehtuuri-suunnittelu
YASA Simple Library Ahmed Alkaleedy & Yll Syla.
Ubuntu-ASS UpNp Media palvelin. Unelma Media palvelin joka streamaa videoita Mahdollistaisi myös musiikin ja kuvien jakamisen.
Luento 7-TJT-A26-Tietotyö ja sen välineet-SYKSY TJT-A26 Tietotyö ja sen välineet
AIKAKAUSLEHTITUOTANNON AUTOMATISOINTI Tero Valkonen.
The Virtual Cell Software: solun toiminnan mallintamista Liisa-Ida Sorsa S Solubiosysteemien perusteet
Ketterä kehitys käytännössä – TFS & Meteor
Mikko Huilaja, Ohjelmistoarkkitehti EPiServer 7 ja MVC ”EPiServer tarjoaa kehittäjälle kaksi vaihtoehtoa sivupohjien rakentamisessa – valitse.
I NTERNETSELAIMEN ASETUKSET Kuinka saan parhaan irti selaimesta.
Open source -kirjastojärjestelmistä Matti Sarmela Kirjastot.fi Open source -kirjastojärjestelmistä.
Mikä ihmeen Office 365? Office 365
Dokumenttien käsittely ja tietoverkot Wordin toiminnot, toinen tapaaminen.
Kuinka tehdä blogi o365:ssä
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
Sosiaalinen media. Sisällysluettelo 3. Kuvat – Picasa 4. Sosiaaliset verkostot – Facebook 5. Videot –Youtube 6. Blogit ja wiki- Wikispaces 7. Oppimisympäristöt.
Opettajien tieto- ja viestintätekniikan perustaidot.
Johdanto Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management
Package diagram Tiia Jefremoff
LISp_miner ohjelman voi ladata osoitteesta: Sijoita se asemaan C:\ Olkoon meillä seuraava tenttiä koskeva tiedosto (tekstitiedosto.
Sovelluskehittimet Nikolaos Avanidis oh5.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
TEKNILLINEN KORKEAKOULU KIRJASTO Viitteidenhallintaohjelmat Kirsi Heino.
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
Component diagram– Komponenttikaavio J. Pätsi & H. Malmihuhta
Graafinen käyttöliittymä, osa 1
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
Tietokannan hallinta Kevät 2006 Jan Lindström R&G Chapter 1.
Windows 2000 Jukka Stranden Marko Suhonen Käyttöjärjestelmät Seminaari 2006.
CMS RASE CMS Content Management System sisällönhallintajärjestelmät Alustoja useita (open source, kaupalliset) Toteutusvälineinä useita (Pascal,
CT30A LÄHIVERKOT - ERIKOISTYÖKURSSI Samba Linux-työ Ville Mälkiä
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
Windows 7 käyttöjärjestelmän käyttö
OFFICE 365 PERUSTEET MATTI LÄHTEVÄNOJA, KUOPION KASVUN JA OPPIMISEN PALVELUALUE, KALLAVEDEN LUKIO.
Avointen aineistojen julkaisualusta AVAA © 2014 OKM ATT 2014–2017 -hanke Lisensoitu Creative Commons Nimeä 4.0 Kansainvälinen -käyttöluvalla.
OFFICE 365 PERUSTEET MATTI LÄHTEVÄNOJA, KUOPION KASVUN JA OPPIMISEN PALVELUALUE, KALLAVEDEN LUKIO.
FINAN TIETOJÄRJESTELMÄT
Harjoitustyö kurssille Mobile Application Development
Projekti ja tulokset 1997 Resurssit 38,9 htkk, tulokset jaetaan tammikuun alussa 1998 suunniteltu ATM-virtuaali-kytkimen ohjelmisto uudet modulit: IN-rajapinta,
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
Web-sovellusten kehittäminen - Johdanto
Istuntojen hallinta PHP-sovelluksessa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Web-sovellusten kehittäminen - Aloitusluento
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
JavaScript – DOM JavaScript objektit
ISOverstaan virtuaaliluokkahanke
PowerPoint-vinkkejä Jouni Huotari 11/16/2018 Jouni Huotari.
PHP Tietokantaohjelmointi 1
SQL-tietokannan Paivitystyokalu Java-kielellä Projektiraportti
Vaatimusanalyysin hallintatyökalu
oulu. fi/tentti/rivitys/tenttilomake2. php
PHP Tietokantaohjelmointi 2
oulu. fi/tentti/rivitys/tenttilomake. php
Tämä päivän juttuja WP ja tietoturva WP sivun julkaisu.
Esityksen transkriptio:

Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen

CodeIgniter

Ominaisuuksia • Noudattaa MVC-arkkitehtuuria • Tukee useita eri tietokantoja ja rajapintoja • Sisäänrakennettuja tietoturvaominaisuuksia • Istuntojen hallinta • Toiminnallisuutta (sähköpostit, kuvien manipulointi, tiedostojen käsittely, FTP, lokalisointi, sivutus, tiedon salaus/pakkaus, yksikkötestaus, …)

Kansiot • Controllers -> sovelluksen käsittelijät • Models -> sovelluksen mallit • Views -> sovelluksen näkymät • Config -> asetustiedostoja • System -> CodeIgniterin ”lähdekoodi” • User quide -> käyttäjän opas (sama kuin CodeIgniterin kotisivuilla)

Asetukset • Yleiset -> config.php • Tietokanta -> database.php • Automaattisesti ladattavat luokat -> autoload.php • Reititys -> routes.php

Sivukutsu

MVC Käsittelijä (Controller) Malli (Model) Näkymä (View)

Käsittelijä 1/2

Käsittelijä 2/2

Malli

Näkymä