Book Image

PHP Application Development with NetBeans: Beginner's Guide

By : M A Hossain Tonu
Book Image

PHP Application Development with NetBeans: Beginner's Guide

By: M A Hossain Tonu

Overview of this book

<p>NetBeans has many features that greatly simplify PHP development, and with its several features and great flexibility, PHP developers can become overwhelmed by the IDE's options. This book provides step-by-step instructions that show you how to take control of the environment and make use of these features to make your PHP application development more efficient and productive than ever before.<br /><br />"PHP Application Development with NetBeans: Beginner's Guide" leads you through the crucial parts of PHP programming and shows you how to use the features of NetBeans that will improve your PHP development experience, through clear and easy instructions.<br /><br />The book gets you started with the development environment and tools, and takes you through working on practical projects with a clear focus. With each chapter being mission-critical, the book is a perfect companion to boost your PHP coding productivity and gain experience with even complex projects.<br /><br />The book starts with setting up the PHP development environment and introduces exciting and useful IDE features. You'll learn how to build real life PHP projects such as Facebook like Status Updater and even User Registration, Login &amp; Logout application. Also the book will introduce you with some must know development tools such as debugging &amp; testing tools, source documenter tools, and versioning tools.<br /><br />Working with the NetBeans IDE for PHP development has its own advantages, and this book reassures the purpose. This book is full of illustrations, screenshots, and clear instructions to take your PHP development to a new level and even shows you time-saving tricks and other productivity enhancements.</p>
Table of Contents (16 chapters)
PHP Application Development with NetBeans Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface

About the Reviewers

Tomáš Myšík is a Java Software Developer working on NetBeans, on its PHP support. He used to be a Java Enterprise, and PHP developer working on modern websites. In his leisure time, he likes sports (especially football and ice-hockey), reading books, and of course, learning all new things related to software development.

Deepak Patil is a Software Architect, Mobile Web Enthusiast, and Instructor of Standards-Based Mobile Web Development.

His initial responsibilities included the architecture, design, development, implementation, and support of web applications, especially into the LAMP stack.

He has eight years of experience in the Internet industry, and specializes in LAMP technologies and open source. He has experience in all areas of application development processes, including database design, user interface, e-commerce, security, web services, optimization, and scalability.

He is the Tech Lead at @netCore Solutions; is an Open Source Entrepreneur, and loves all things social, mobile, cricket, and soccer; and is a proud Indian.

Deepak holds a Masters degree in Computer Applications (2004) from Shivaji University, Kolhapur in Maharashtra, India.

Azizur Rahman is a B.Sc. (Hons) graduate in Artificial Intelligence from the University of Westminster, UK. He was first introduced to NetBeans IDE during his placement at a London-based Internet Service Provider. In his placement role, he realized the power of NetBeans IDE to develop Real Estate Management Software, which is used by the top estate agencies in London.

After graduating, Azizur secured employment with the University of Manchester as a Web Application Developer. Throughout his six years of employment with the University, he successfully used NetBeans IDE to develop a variety of internal applications. Some of his most challenging projects have been to develop secure, reliable, scalable, and robust, client-facing web applications using PHP Zend Framework and MySQL database.

In late 2011, he decided to pursue new pastures, and currently works for a world-class, broadcasting company in the UK, developing innovative web applications used by millions of users across the globe, where NetBeans IDE still firmly remains the tool of choice.

A firm believer in philanthropy, he spends his spare time supporting philanthropic causes, using his knowledge and expertise of open source technologies, and has helped international, non-profit organizations, such as Mercy Mission World; he is currently leading the development team at ProductiveMuslim.com. He uses NetBeans IDE to develop web applications, custom WordPress themes, and plugins to support his work.

His keen interest in open source software makes him a regular attendee at the Manchester WordPress User Group and wider PHP and open source community events.

Anthony Reid is a Software Developer, who currently works within the Information Systems Department of a London insurance brokerage firm. Anthony has over 20 years of programming experience. His career started in the pre-Windows era, developing database systems in DataEase, Paradox, FoxPro, and Visual Basic.

For the last 10 years, he has focused on developing an array of PHP/SQL applications covering financial risk management, workflow, and accounting solutions.

Kaiser Ahmed is a professional Web Developer. He gained his B.Sc. degree from Khulna University of Engineering and Technology (KUET), and his M.Sc. degree in Computer Science and Engineering from United International University, Dhaka. He is also a co-founder of CyberXpress.Net Inc, based in Bangladesh.

He has a wide breadth of technical skills and Internet knowledge, and has experience across the spectrum of online development in the service of building and improving online properties for multiple clients. He enjoys creating site architecture and infrastructure, backend development using open source toolsets (PHP, MySQL, Apache, Linux, and others, such as LAMP), and frontend development with CSS and HTML/XHTML.

Mushfiq-E Mahabub is a Software Engineer, driven by passion.

He has been writing production-level code for the last three years using open source technologies, such as LAMP, Python/Django, YII, Zend, MySQL, and MongoDB.

Currently, he is working as a Platform Engineer for a new start-up.

After acquiring his BSc Engineering degree in Computer Science, he participated in the development of open source software based on Python.

He has been conducting different workshops and seminars on open source software since 2009 for university students.

He writes technical notes at http://mushfiq.com on a regular basis.