{"id":280,"date":"2020-03-01T11:18:30","date_gmt":"2020-03-01T05:48:30","guid":{"rendered":"https:\/\/sharanamshah.com\/mymusings\/?page_id=280"},"modified":"2020-03-01T11:18:31","modified_gmt":"2020-03-01T05:48:31","slug":"lamp-programming-for-professionals","status":"publish","type":"page","link":"https:\/\/sharanamshah.com\/mymusings\/home\/books-ive-authored\/lamp-programming-for-professionals\/","title":{"rendered":"LAMP Programming For Professionals"},"content":{"rendered":"\n<div class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-2-columns has-desktop-oneTwo-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-default-gap has-vertical-unset\" id=\"wp-block-themeisle-blocks-advanced-columns-a8fea6c4\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px;justify-content:unset\"><div class=\"wp-themeisle-block-overlay\" style=\"opacity:0.5;mix-blend-mode:normal\"><\/div><div class=\"innerblocks-wrap\">\n<div class=\"wp-block-themeisle-blocks-advanced-column\" id=\"wp-block-themeisle-blocks-advanced-column-ca1f5f61\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"514\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/LAMP.jpg\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/LAMP.jpg 390w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/LAMP-228x300.jpg 228w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><figcaption> <strong>ISBN 10:<\/strong>81-8404-843-8<br><strong>ISBN 13:<\/strong>\u00a0978-81-8404-843-8 <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-themeisle-blocks-advanced-column\" id=\"wp-block-themeisle-blocks-advanced-column-6c741655\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px\">\n<p class=\"wp-block-paragraph\">Designed for beginners, intermediate and professional developers, this book provides genuine domain knowledge to learn web based, application development, using&nbsp;<strong>Apache<\/strong>&nbsp;as the Web server,&nbsp;<strong>PHP<\/strong>&nbsp;as the programming language,&nbsp;<strong>MySQL<\/strong>&nbsp;as the data store, all mounted on the&nbsp;<strong>Linux<\/strong>&nbsp;OS. It delves deeply into the core of the MySQL and PHP providing a sound understanding of both.This book also demonstrates a step-by-step guide to developing a few&nbsp;<strong>Web<\/strong>&nbsp;applications [using&nbsp;<strong>PHP 6&nbsp;<\/strong>&amp;&nbsp;<strong>MySQL 5.4&nbsp;<\/strong>under<strong>&nbsp;Apache 2.2<\/strong>] which re-enforces all the learning that takes place throughout the book.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This book uses the learning by doing pattern with a lot of ready-to-use examples. This pattern has proven to be the best approach for learning a new technology. Most [if not all] of the concepts that you will find in this book are demonstrated using well described and easy to understand examples, yet sophisticated enough to demonstrate LAMP Programming in a real-world context.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, a special chapter covering the virtual installation of&nbsp;<strong>Linux<\/strong>&nbsp;is included. This provides an opportunity to create a&nbsp;<strong>Virtual LAMP Framework<\/strong>&nbsp;on MS Windows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What You&#8217;ll Learn?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installing and Setting Up LAMP<br>Working with the MySQL Database<br>Working with the PHP programming language<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Basics &#8211; Variables, Operators, Control Structures, Functions<\/li><li>Regular Expression [PCRE]<\/li><li>Using MySQL<strong>nd<\/strong>, the new native driver<\/li><li>Using MySQL, MySQLi and PDO extensions<\/li><li>&nbsp;Cookies and Sessions<\/li><li>&nbsp;<strong>O<\/strong>bject&nbsp;<strong>O<\/strong>riented&nbsp;<strong>P<\/strong>rogramming<\/li><li>&nbsp;Debugging And Error Handling<\/li><li>&nbsp;Web Services Using&nbsp;<strong>SOAP<\/strong><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Building Web Based Applications<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>&nbsp;Contact Management System<\/li><li>&nbsp;Uses jQuery and Ajax<\/li><li>Uses SendMail to dispatch reminder emails for birthdays and anniversaries<\/li><li>&nbsp;RSS Widget<\/li><li>&nbsp;Uses&nbsp;<strong>MagpieRSS<\/strong>&nbsp;[RSS&nbsp;<strong>parser<\/strong>&nbsp;for PHP]<\/li><li>&nbsp;Uses&nbsp;<strong>JavaScript<\/strong>&nbsp;to provide&nbsp;<strong>Drag<\/strong>&nbsp;<strong>and<\/strong>&nbsp;<strong>Drop<\/strong>&nbsp;functionality<\/li><li>&nbsp;Newsletter Delivery System<\/li><li>&nbsp;Uses&nbsp;<strong>SendMail<\/strong>&nbsp;to dispatch newsletter<\/li><li>&nbsp;An Automatic Email Dispatcher&nbsp;<\/li><li>&nbsp;Uses&nbsp;<strong>CronJob<\/strong>&nbsp;to schedule email dispatch<\/li><li>&nbsp;Uses&nbsp;<strong>SendMail<\/strong>&nbsp;to dispatch emails<\/li><li>&nbsp;Using The&nbsp;<strong>M<\/strong>odel&nbsp;<strong>V<\/strong>iew&nbsp;<strong>C<\/strong>ontroller Architecture<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Setting Up Linux On A Virtual Machine Over MS Windows<br>Using phpMyAdmin &#8211; A Web based MySQL Administration tool<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Edition:<\/strong>&nbsp;First<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Downloads<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.sharanamshah.com\/downloads\/pdfs\/LAMP_09.pdf\"><strong>Sample Chapter<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.sharanamshah.com\/downloads\/pdfs\/LAMP_TOC.pdf\"><strong>TOC<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>THE TOPICS COVERED IN THE BOOK<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>All About The L.A.M.P. Framework<br><\/strong>Introduction to Linux, Apache, MySQL and PHP. How the L.A.M.P. framework works.<br><strong>Setting Up The L.A.M.P. Environment<br><\/strong>Installing Cent OS, Apache, PHP and MySQL. Configuring the Development Environment.<br><strong>Understanding The MySQL Database<br><\/strong>Db Storage Engines, Db Administration, SQL Elements, Table Creation, Working With Table Data, Tables And Its Structure, Operators And Regular Expression, Grouping Data, Joins, Views, Functions, Data Constraints, Subquery, Union, Indexes, Stored Procedures, Transactions, Cursors<br><strong>Understanding The PHP Language<br><\/strong>Mixing PHP And HTML, Variables And Operators, Control Structures, Functions, Regular Expressions, Working With Database using MySQL, MySQLi and PDO, Cookies, Sessions, Object Oriented Programming, Debugging And Error Handling, Web Services Using SOAP<br><strong>Application Development<br><\/strong>Contact Management, RSS Widget, Newsletter Delivery System, Automatic Email Dispatcher, Programming Using The Model View Controller Architecture<br><strong>Linux On Virtual Machine<br><\/strong>Installing CentOS On Sun VirtualBox<br><strong>Appendix<br><\/strong>phpMyAdmin &#8211; A web based MySQL Db Administration tool<br><strong>CONTENTS OF THE CD-ROM<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Setup files for Apache Web Server 2<strong>.<\/strong>2<strong>.<\/strong>13<\/li><li>MySQL 5<strong>.<\/strong>4<\/li><li>PHP 6<strong>.<\/strong>0 [Development Snapshot]<\/li><li>ICU 4<strong>.<\/strong>2<strong>.<\/strong>1<\/li><li>PHP 5<strong>.<\/strong>3 [Stable Release]<\/li><li>phpMyAdmin 3<strong>.<\/strong>2<strong>.<\/strong>2<\/li><li>Video Footage covering LAMP Installation<\/li><li>Source code for the examples covered in this book<\/li><\/ul>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":68,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-280","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":0,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/280\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/68"}],"wp:attachment":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/media?parent=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}