SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
EdiPHP
The Students PHP meetup




         @EdiPHP
    http://bit.ly/EdiPHP
Students PHP meetup
●   ‘By students for students’
●   A part of CompSoc’s open learning sessions
●   Regular – every Wednesday
●   Cool events (probably)
●   Insight to web development world




                            @EdiPHP
                       http://bit.ly/EdiPHP
Meetups Programme
●   Introduction – 1 meetup – this one
●   PHP and databases – 2+ meetups – next week
●   Frameworks – 3+ meetups
●   Zend Framework (creating an application) – 5+
    meetups
●   Advanced techniques of web development – 3+
    meetups
●   Summary – final meetup
●   Next year              @EdiPHP
                      http://bit.ly/EdiPHP
Resources
●   Means of keeping in touch
    –   Twitter: @EdiPHP (please follow us!)
    –   Facebook: http://bit.ly/EdiPHP
    –   Mailing list
●   Slides available at
    http://www.slideshare.net/EdiPHP




                               @EdiPHP
                          http://bit.ly/EdiPHP
Questions

        @EdiPHP
   http://bit.ly/EdiPHP
HTML
●   Same XML, but with 4 letters
●   Consists of tags, attributes, comments
●   Should be validated with
    –   http://validator.w3.org




                                @EdiPHP
                           http://bit.ly/EdiPHP
Live demo

        @EdiPHP
   http://bit.ly/EdiPHP
A problem with raw HTML



    It is not dynamic


               @EdiPHP
          http://bit.ly/EdiPHP
Ways of making it dynamic
●   Hiring mutant monkeys Juozas to do the job
●   Writing a generator for HTML code
●   Using a server-side scripting language




                           @EdiPHP
                      http://bit.ly/EdiPHP
PHP
●   A server-side scripting language
●   Most popular, so widely supported in servers
●   Open source
●   Easy to learn




                           @EdiPHP
                      http://bit.ly/EdiPHP
How PHP solves the problem
●   It integrates into HTML
●   Server pre-processes PHP code and turns it
    into HTML




                           @EdiPHP
                      http://bit.ly/EdiPHP
Live demo

        @EdiPHP
   http://bit.ly/EdiPHP
Magic, eh?
●   Follow our meetups to learn more about it
●   Here’s how to do it
    –   Twitter: @EdiPHP (please follow us!)
    –   Facebook: http://bit.ly/EdiPHP
    –   Mailing list
●   Slides available at
    http://www.slideshare.net/EdiPHP


                               @EdiPHP
                          http://bit.ly/EdiPHP
Questions

        @EdiPHP
   http://bit.ly/EdiPHP

Contenu connexe

En vedette (16)

Task 03
Task 03Task 03
Task 03
 
Web Based Workforce Training Presentation
Web Based Workforce Training PresentationWeb Based Workforce Training Presentation
Web Based Workforce Training Presentation
 
Let's Order TACOS!
Let's Order TACOS!Let's Order TACOS!
Let's Order TACOS!
 
Task 2
Task 2Task 2
Task 2
 
03 - Third Meetup
03 - Third Meetup03 - Third Meetup
03 - Third Meetup
 
ACTIVIDAD 2
ACTIVIDAD 2ACTIVIDAD 2
ACTIVIDAD 2
 
Why Renting Isn't Throwing Money Away | Scott Dilloff
Why Renting Isn't Throwing Money Away | Scott DilloffWhy Renting Isn't Throwing Money Away | Scott Dilloff
Why Renting Isn't Throwing Money Away | Scott Dilloff
 
Tornadoes keynote1
Tornadoes keynote1Tornadoes keynote1
Tornadoes keynote1
 
zellers
zellerszellers
zellers
 
Task 1
Task 1Task 1
Task 1
 
Fit4 Business
Fit4 BusinessFit4 Business
Fit4 Business
 
Historical Development Patterns
Historical Development PatternsHistorical Development Patterns
Historical Development Patterns
 
Managing Religious Tourism Abstracts
Managing Religious Tourism   AbstractsManaging Religious Tourism   Abstracts
Managing Religious Tourism Abstracts
 
Ppt Ingles
Ppt InglesPpt Ingles
Ppt Ingles
 
Trabajo Excel Mate
Trabajo Excel MateTrabajo Excel Mate
Trabajo Excel Mate
 
Collaborative Learning Solutions
Collaborative Learning SolutionsCollaborative Learning Solutions
Collaborative Learning Solutions
 

Similaire à 01 - First Meetup

The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
James Titcumb
 
Best Practices with Zend Framework - Matthew Weier O'Phinney
Best Practices with Zend Framework - Matthew Weier O'PhinneyBest Practices with Zend Framework - Matthew Weier O'Phinney
Best Practices with Zend Framework - Matthew Weier O'Phinney
dpc
 

Similaire à 01 - First Meetup (20)

Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...
 
Going Global - WordPress Multilingual
Going Global - WordPress MultilingualGoing Global - WordPress Multilingual
Going Global - WordPress Multilingual
 
Robin Böhm - Angular 2 - code.talks 2015
Robin Böhm - Angular 2 - code.talks 2015Robin Böhm - Angular 2 - code.talks 2015
Robin Böhm - Angular 2 - code.talks 2015
 
Hiphop - PHP
Hiphop - PHPHiphop - PHP
Hiphop - PHP
 
Latest Features of PHP
Latest Features of PHPLatest Features of PHP
Latest Features of PHP
 
PHP Tutorial | What is PHP? Features, Advantage and Disadvantage
PHP Tutorial | What is PHP? Features, Advantage and DisadvantagePHP Tutorial | What is PHP? Features, Advantage and Disadvantage
PHP Tutorial | What is PHP? Features, Advantage and Disadvantage
 
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
 
Best Practices with Zend Framework - Matthew Weier O'Phinney
Best Practices with Zend Framework - Matthew Weier O'PhinneyBest Practices with Zend Framework - Matthew Weier O'Phinney
Best Practices with Zend Framework - Matthew Weier O'Phinney
 
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
 
PHP Berkshire October 2015
PHP Berkshire October 2015PHP Berkshire October 2015
PHP Berkshire October 2015
 
How to learn to code
How to learn to codeHow to learn to code
How to learn to code
 
PDF Forms
PDF FormsPDF Forms
PDF Forms
 
Perl wants you
Perl wants youPerl wants you
Perl wants you
 
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel  feedback from a java/Eclipse plugi...Adopting language server for apache camel  feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
 
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
 
IPC 2013 - High Performance PHP with HipHop
IPC 2013 - High Performance PHP with HipHopIPC 2013 - High Performance PHP with HipHop
IPC 2013 - High Performance PHP with HipHop
 
PHP V/s ASP.net
PHP V/s ASP.netPHP V/s ASP.net
PHP V/s ASP.net
 
PHP V/s ASP .net
PHP V/s ASP .netPHP V/s ASP .net
PHP V/s ASP .net
 
Introduction to PHP (SDPHP)
Introduction to PHP   (SDPHP)Introduction to PHP   (SDPHP)
Introduction to PHP (SDPHP)
 
Presentation php
Presentation phpPresentation php
Presentation php
 

Dernier

Dernier (20)

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 

01 - First Meetup

  • 1. EdiPHP The Students PHP meetup @EdiPHP http://bit.ly/EdiPHP
  • 2. Students PHP meetup ● ‘By students for students’ ● A part of CompSoc’s open learning sessions ● Regular – every Wednesday ● Cool events (probably) ● Insight to web development world @EdiPHP http://bit.ly/EdiPHP
  • 3. Meetups Programme ● Introduction – 1 meetup – this one ● PHP and databases – 2+ meetups – next week ● Frameworks – 3+ meetups ● Zend Framework (creating an application) – 5+ meetups ● Advanced techniques of web development – 3+ meetups ● Summary – final meetup ● Next year @EdiPHP http://bit.ly/EdiPHP
  • 4. Resources ● Means of keeping in touch – Twitter: @EdiPHP (please follow us!) – Facebook: http://bit.ly/EdiPHP – Mailing list ● Slides available at http://www.slideshare.net/EdiPHP @EdiPHP http://bit.ly/EdiPHP
  • 5. Questions @EdiPHP http://bit.ly/EdiPHP
  • 6. HTML ● Same XML, but with 4 letters ● Consists of tags, attributes, comments ● Should be validated with – http://validator.w3.org @EdiPHP http://bit.ly/EdiPHP
  • 7. Live demo @EdiPHP http://bit.ly/EdiPHP
  • 8. A problem with raw HTML It is not dynamic @EdiPHP http://bit.ly/EdiPHP
  • 9. Ways of making it dynamic ● Hiring mutant monkeys Juozas to do the job ● Writing a generator for HTML code ● Using a server-side scripting language @EdiPHP http://bit.ly/EdiPHP
  • 10. PHP ● A server-side scripting language ● Most popular, so widely supported in servers ● Open source ● Easy to learn @EdiPHP http://bit.ly/EdiPHP
  • 11. How PHP solves the problem ● It integrates into HTML ● Server pre-processes PHP code and turns it into HTML @EdiPHP http://bit.ly/EdiPHP
  • 12. Live demo @EdiPHP http://bit.ly/EdiPHP
  • 13. Magic, eh? ● Follow our meetups to learn more about it ● Here’s how to do it – Twitter: @EdiPHP (please follow us!) – Facebook: http://bit.ly/EdiPHP – Mailing list ● Slides available at http://www.slideshare.net/EdiPHP @EdiPHP http://bit.ly/EdiPHP
  • 14. Questions @EdiPHP http://bit.ly/EdiPHP