+ All Categories
Home > Documents > CodeIgniter MVC - Rowen Iral

CodeIgniter MVC - Rowen Iral

Date post: 04-Jun-2018
Category:
Upload: dung-hoang
View: 225 times
Download: 0 times
Share this document with a friend

of 19

Transcript
  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    1/19

    Burning Code in Web Development

    CodeIgniter

    MVC

    Rowen Remis R. Iral - FE

    Mini Conferene ! "##$ %ovember &'

    (WD)

    De *a +alle - College of +t. Benilde

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    2/19

    Rowen Remis R. Iral

    Fundamental I, Engineer - www.pilnits.org

    )*(C-( Enterprise

    ttp/00olppent.ism1website.om

    Bon(restige

    www.friendster.om

    2ll(oints Feedba3 **C

    ttp/00www.allpointsfeedba3.om

    http://www.philnits.org/http://olpcphent.ismywebsite.com/http://www.friendster.com/http://www.allpointsfeedback.com/http://www.allpointsfeedback.com/http://www.friendster.com/http://olpcphent.ismywebsite.com/http://www.philnits.org/
  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    3/19

    Web Development

    Designing using

    HTML (structure)

    CSS (layout)

    Flash (animation)

    JavaScript

    Server side scripts(php, sp, php, py)

    !ro"ser

    Server ("e# server, mail server,

    data#ase server)

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    4/19

    ,M*4 C++4 5avasript

    $ou should learn ho" to structure

    and design your site

    CSS %or applying design

    JavaScript %or interactivity on the

    Client Side

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    5/19

    +ervers

    &e# Server

    This serves your pages (html and

    other %iles including images, sound,

    %lash %iles, etc') Some are o"ned,some are hosted

    This also runs your code (php, sp)

    pache, S, Mac *S &e# Server

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    6/19

    +ervers

    Mail Server

    This processes and serves your email'

    Most hosting has this one

    *ther servers+

    Streaming server

    Cache

    CD

    -hotos

    Data#ase(MyS.L, -ost/re, MSS.L)

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    7/19

    Callenges on Web

    Development

    -rogramming

    !usiness and Systems

    Designing Servers

    !and"idth allocation

    nternet Connection

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    8/19

    (rogramming for Web

    -H-

    Java

    JS- S-

    'et

    Flash0Fle1''' -ython

    -erl

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    9/19

    Web Development

    Framewor3s

    /eneric ones

    CMS (Content)

    Joomla """'oomla'org

    Drupal """'drupal'org

    http://www.joomla.org/http://www.drupal.org/http://www.drupal.org/http://www.joomla.org/
  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    10/19

    (( Web Development

    -H- (Hyperte1t -reprocessor)

    Mostly popular among "e#

    developers'

    May ta2e time to learn'

    Ta2e time to develop, test and deploy'

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    11/19

    (( Framewor3s

    -H-3#ased

    4uns on any "e#server "ith php

    compati#ility

    Has a set o% tools, li#raries and

    classes %or easier "e# development

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    12/19

    (( Framewor3s

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    13/19

    CodeIgniter

    -H- %rame"or2

    Codegniter uses M5C Developed #y 6llisLa# nc'

    """'codeigniter'com

    http://www.codeigniter.com/http://www.codeigniter.com/
  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    14/19

    Models

    De%inition o% the Data#ase

    connection

    This contains ho" data is

    communicated #et"een user and

    the data#ase itsel%

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    15/19

    Views

    Structure, page

    HTML layout

    This is "hat is seen #y the visitorsor users o% your "e# application

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    16/19

    Controllers

    This is the logic or controllers'

    Contains %unctions that per%orms

    actions %or initiali7ing a li#rary,

    helper and other con%iguration'

    Calls the modelsto prepare data

    and then calls the viewsto display

    the data'

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    17/19

    Controller

    class Hello e1tends Controller8

    %unction Hello()8

    parent++Controller()9

    :

    %unction hello()8

    ;data ? @"e# designersA9

    ;this3Bload3Bvie"(=hello=)9

    :

    :

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    18/19

    View

    PWDO MiniConference

    Hello

  • 8/14/2019 CodeIgniter MVC - Rowen Iral

    19/19

    6uestions7

    #ample!$

    %%%&bonpre!tige&com

    allpoint!feedbac'&com/!y!/hha(/ci

    /inde)&php/form

    *o%en *emi! *& +ral

    http$//%enmi,-&bra.eho!t&com

    ro%enremi!iral

    01at12 yahoo 01dot12 com

    http://www.bonprestige.com/http://wenmi01.bravehost.com/http://wenmi01.bravehost.com/http://www.bonprestige.com/

Recommended