Web Development Courses
Every company and organization needs a website you can work at a variety of places. You can find corporate jobs, non-profit jobs, full-time hours, part-time hours, and even freelance jobs where you work for yourself at your own pace.
THE BUILDING STRUCTURE
Variables, Data Types, Operators and Expressions, Constant
FLOW CONTROL FUNCTIONS IN PHP
Switching Flow, Loops, Code Blocks and Browsers Output
WORKING WITH FUNCTIONS
What Is Function?, Calling Functions, Defining a Function, Returning Values From User-Defined Functions, Variables Scope, Saving State Between Functions Calls with the Static Statement, More About Arguments, Testing for the Existence of a Function
WORKING WITH ARRAYS
What Are Arrays?, Creating Array, Some Array-Related Constructs and Functions
WORKING WITH OBJECTS
Creating an Objects, Object Inheritance
WORKING WITH FORMS
Creating a Simple Input Form, Accessing Form Input with User-Defined Arrays, Combining HTML and PHP Code On a Single Page, Using Hidden Fields to Save State, Redirecting the User, Sending Mail On Form Submission, Creating the Form, Creating the Script to Send the Mail, Working with File Uploads
WORKING WITH COOKIES AND USER SESSIONS
Introducing Cookies, Setting a Cookie with PHP, Deleting a Cookie with PHP, Session Function Overview, Starting a Session, Working with Session Variables, Destroying Sessions and Unsetting Variables, Using Sessions in an Environment with Registered Users
WORKING WITH FILES AND DIRECTORIES
Including Files, Using Include_Once, Validating Files, Creating and Deleting Files, Opening a File for Writing, Reading, Or Appending, Reading From Files, Writing Or Appending to a File, Working with Directories, Opening Pipes to and From Processes Using Popen(), Running Commands with Exec(), Running Commands with System() Or Passthru()
WORKING WITH IMAGES
Understanding the Image-Creation Process, Necessary Modifications to PHP, Drawing a New Image, Modifying Existing Images, Image Creation From User Input, Using Images Created By Scripts
LEARNING BASIC SQL COMMANDS
Learning the Mysql Data Types, Learning the Table-Creation Syntax, Using the INSERT Command, Using the SELECT Command, Using WHERE in Your Queries, Selecting From Multiple Tables, Using the UPDATE Command to Modify Records, Using the DELETE Command, Frequently Used String Functions in Mysql, Using Date and Time Functions in Mysql
MANAGING A SIMPLE MAILING LIST
Developing the Subscription Mechanism, Developing the Mailing Mechanism
RESTRICTING ACCESS TO YOUR APPLICATIONS
Authentication Overview, Apache Authentication Module Functionality, Using Apache for Access Control, Combining Apache Access Methods, Limiting Access Based On HTTP Methods, Restricting Access Based On Cookie Values
LOGGING AND MONITORING WEB SERVER ACTIVITY
Standard Apache Access Logging, Standard Apache Error Logging, Managing Apache Logs, Logging Custom Information to a Database
APPLICATION LOCALIZATION
About Internationalization and Localization, About Character Sets, Environment Modifications, Creating a Localized Page Structure, Localizing Your Application with Gettext ()
WORKING WITH XML AND JSON
What Is XML?, Accessing XML in PHP Using DOM Functions, Accessing XML in PHP Using SimpleXML Functions, Working with Json
APACHE PERFORMANCE TUNING AND VIRTUAL HOSTING
Performance and Scalability Issues, Load Testing with Apachebench, Proactive Performance Tuning, Preventing Abuse, Implementing Virtual Hosting
SETTING UP A SECURE WEB SERVER
the Need for Security, the SSL Protocol, Obtaining and Installing SSL Tools, Managing Certificates, SSL Configuration
OPTIMIZING AND TUNING MYSQL
Building an Optimized Platform, Benchmarking Your Database Server, Mysql Startup Options, Optimizing Your Table Structure, Optimizing Your Queries, Using the FLUSH Command, Using the SHOW Command
PERFORMING SOFTWARE UPGRADES
Staying in the Loop, Upgrading Mysql, Upgrading Apache, Upgrading PHP
USING APPLICATION FRAMEWORKS
Understanding Application Frameworks, Using the MVC Pattern, Installing and Using PHP Application Frameworks