developing web applications with php mysql javascript and
play

Developing Web Applications with PHP, MySQL, JavaScript and jQuery - PowerPoint PPT Presentation

Developing Web Applications with PHP, MySQL, JavaScript and jQuery Dan OConnor Senior Software Engineer WAMP and LAMP WAMP Windows, Apache, MySQL, PHP LAMP Linux, Apache, MySQL, PHP Once set up there is not much difference


  1. Developing Web Applications with PHP, MySQL, JavaScript and jQuery Dan O’Connor Senior Software Engineer

  2. WAMP and LAMP • WAMP – Windows, Apache, MySQL, PHP • LAMP – Linux, Apache, MySQL, PHP Once set up there is not much difference when doing the development. Generally the operating system and web server has little to do with what your coding.

  3. PHP, MySQL, JavaScript, jQuery • PHP – The most popular server side language for websites. PHP 7 is now exponentially faster. • SQL – Standard language for working with information in a database • MySQL – Ubiquitous open source database • JavaScript – Most widely used client-side programming language for the web (not Java) • jQuery – a JavaScript library that help you to do allot more with less code

  4. Zend PHP Framework • Zend – essentially a code library that helps to organize PHP applications and code less. • Provides a framework to modularize code making it more object oriented. • Has many features you wont have to code yourself like user authentication and unit testing • Organizes applications into modules : models, views and controllers

  5. MVC Design Pattern • MVC – model, view, controller is a software design pattern for coding websites. Its simpler than it sounds. • Model – PHP class that represents an object and one table in the database. For example ‘Customer’ has name, address, phone, etc. • View – The front end script which includes HTML, CSS, JavaScript and jQuery. This is the client side in the browser. • Controller – The server side logic that connects the View and the Model

  6. MVC Design Pattern HTML, CSS, JavaScript, jQuery, Some PHP View Controller PHP PHP, SQL (as needed beyond standard fields) Model MySQL Database

  7. Demo • Aggregation Application - uploads thousands of new energy customers and loads them into database tables. • Also allows the user to add and update meta information about the aggregation and members through the UI ( view ). • Uses a controller and system models to execute contracts. • Previously customers and contracts were entered and executed one at a time.

  8. MVC Design Pattern • WAMP - http://www.wampserver.com/en/ • PHP - http://php.net/ • Zend - https://framework.zend.com/ • MySQL - https://www.mysql.com • jQuery - https://jquery.com/ • JavaScript - https://developer.mozilla.org • Agera Energy - http://www.ageraenergy.com/

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend