Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
CodeIgniter 1.7 professional development

Buy

CodeIgniter is an open source PHP framework with a small footprint and exceptional performance. It gives you a rich set of libraries for common tasks, with a simple interface to access them. There are several unexplored aspects of CodeIgniter that can help developers build applications more easily and quickly. In this book, you will learn the intricacies of the framework and explore some of its hidden gems.

If you want to get the most out of CodeIgniter, this book is for you. It teaches you what you need to know to use CodeIgniter on a daily basis. You will create mini-applications that teach a specific technique and let you build on top of the base.

This book will take you through developing applications with CodeIgniter. You will learn how to make your CodeIgniter application more secure than a default installation, how to build large-scale applications and web services, how to release code to the community, and much more. You will be able to authenticate users, validate forms, and also build libraries to complete different tasks and functions.

The book starts off introducing the framework and how to install it on your web server or a local machine. You are introduced to the Model-View-Controller design pattern and how it will affect your development. Some important parts of the CodeIgniter Style Guide are included to keep CodeIgniter development as standardized as possible; this helps greatly when working as part of a team or taking on an old CodeIgniter project. You will quickly move on to how CodeIgniter URLs work and learn about CodeIgniter-specific files such as helpers and plugins. By the time you finish this book, you will be able to create a CodeIgniter application of any size with confidence, ease, and speed.

This guide will enable you to become well-versed with CodeIgniter through practical applications using the tools and techniques used by many seasoned CodeIgniter developers.

What you will learn from this book

  • Learn the Model-View-Controller design pattern to structure your code
  • Create more readable and maintainable queries using the Active Record implementation
  • Create and maintain database tables using the Database Forge class
  • Authenticate users using Twitter oAuth and Facebook Connect
  • Create your own Authentication Library for more control over your user accounts
  • Secure your application using CodeIgniter's built-in functionality and some quick tips to help further
  • Build a RESTful Web Service, opening up your application to third-party developers
  • Create extended Controllers, grouping functionality into multiple Controllers helping to keep repeated code to a minimum
  • Learn techniques used by professionals to scale CodeIgniter over multiple servers
  • Learn top tips for releasing code to the community and giving support to the developers using your code

Approach

This book is a practical guide that takes you through a number of techniques. Each chapter builds upon knowledge from the previous chapter. Step-by-step instructions with examples and illustrative screenshots ensure that you gain a firm grasp of the topic being explained.

Who this book is written for

This book is written for advanced PHP developers with a good working knowledge of Object Oriented Programming techniques who are comfortable with developing applications and wish to use CodeIgniter to make their development easier, quicker, and more fun. Basic knowledge of CodeIgniter will be helpful. This book will suit developers who fall into three categories:

  • Professional Developers - employees of a software house or organization with in-house software development
  • Freelance Developers - solo developers working in the industry on their own
  • Just-for-fun Developers - people working with PHP building web applications is their spare time for fun
(HTML tags aren't allowed.)

Tunable Laser Optics
Tunable Laser Optics
"...a well-organized and well-written book...The reader gains insight and understanding into the selection of components and the trade-offs involved in creating turnable laser optics. I enjoyed the book and commend Francis J. Duarte on another addition to his already impressive resume in optical science" - Optics and Photonics News,...
An Imitation-based Approach to Modeling Homogenous Agents Societies (Computational Intelligence and Its Applications Series)
An Imitation-based Approach to Modeling Homogenous Agents Societies (Computational Intelligence and Its Applications Series)
In a nutshell, this book treats the methods, structures, and cases on the representation(s) of the environment in multi-agent systems. The individual agents in the systems are based on the Interactivist-Expectative Theory of Agency and Learning (IETAL). During their sojourn in the environment, the agents interact with it and build their intrinsic...
Automating Microsoft Azure with Powershell
Automating Microsoft Azure with Powershell

Automate Microsoft Azure tasks using Windows PowerShell to take full control of your Microsoft Azure deployments

About This Book

  • Deploy and manage virtual machines, virtual networks, and an online database for application provisioning, maintenance, and high availability of your data
  • ...

Understanding Telecommunications and Lightwave Systems: An Entry-Level Guide, 3rd Edition
Understanding Telecommunications and Lightwave Systems: An Entry-Level Guide, 3rd Edition
"...provides a non-technical overview of contemporary telecommunications systems." (SciTech Book News, Vol. 26, No. 2, June 2002)

The up-to-date edition of the bestselling guide to the basics of telecommunications and digital technology

Understanding Telecommunications and...

The 3CX IP PBX Tutorial
The 3CX IP PBX Tutorial

Traditional PBX systems have often been expensive and proprietary. With 3CX, you can now create an easy-to-use, complete, and cost-effective phone system on Microsoft Windows. This practical guide offers the insight that a reader needs to exploit the potential that 3CX has to offer.

This practical hands-on book covers everything...

Testing with F#
Testing with F#

Deliver high-quality, bug-free applications by testing them with efficient and expressive functional programming

About This Book

  • Maximize the productivity of your code using the language features of F#
  • Leverage tools such as FsUnit, FsCheck, Foq, and TickSpec to run tests both inside and...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy