• Overview on web foundations
  • What is PHP?
  • Other scripting languages
  • Some PHP IDEs
  • Notepad++
  • PHP Module vs PHP language
  • Variables in PHP
  • Data types in PHP
  • Control structures
  • PHP code blocks
  • PHP dirty coding
  • Making a simple photo album
  • Introduction to arrays in PHP
  • Declaration of an array
  • Ordinary arrays vs associative arrays
  • Associative arrays are hashes
  • Ordinary arrays are associative!
  • PHP fundamental arrays
  •  _GET array
  • Using _GET array to access Query String variables
  • Introduction to functions
  • rand() function
  • Making a simple random photo album Function return value
  • Including other PHP files
  • Writing libraries of functions
  • Pipeline of processing a request in PHP module
  • What is caching in PHP?
  • Procedural programming using PHP
  • _POST array and processing POST requests (Form handling)
  • Server side form validation
  • Making a very simple login page
  • Client side form validation using Javascript
  • <script> tags inside PHP files
  • Inline scripts vs external scripts
  • Plain Text Editors
  • vim
  • nano
  • PHP IDEs
  • PHP Designer
  • Dreamweaver
  • Rapid PHP
  • Komodo and Aptana Studio for MacOS
  • Why PHP IDEs? and Why Plain Text Editors?
  • Constants and DEFINE keyword
  • Introduction to databases, Relational model, Tables and Rows, Introduction to MySQL
  • Working with MySQL from command line
  • Making a database
  • Making a user
  • Making a table
  • PHP Extensions
  • Enabling MySQL Extension
  • Connecting to a MySQL database from PHP
  • CRUD operations on a database from PHP
  • What is a data grid?
  • A data grid with Paging
  • Making a Login application
  • Making database for Login application
  • Making a form for receiving Login information
  • Checking users in database
  • Crypto extension for PHP
  • MD5 and SHA1 hashing functions
  • Other extensions for PHP
  • An overview to JavaScript
  • What is Ajax?
  • Ajax and PHP
  • Form validation using ajax
  • Checking username in Login form using ajax
  • Making an Ajax data grid
  • Adding authorization to Login application
  • Making roles for users
  • Limiting access to a single page or some of its elements
  • Weblog application
  • What is CMS or Control Panel?
  • Designing pages and navigation patterns
  • Weblog database design
  • Making data access layer
  • Login page
  • Post page
  • Comment page
  • Control Panel pages
  • Uploading files
  • Attaching files to posts in Weblog application
  • _FILES array
  • Server side and client side validation on files
  • Stroing files in database
  • Email system
  • Sending emails using PHP
  • Implementation of an activation system using Emails
           

دانشجویان پس از گذراندن این دوره می توانند جهت بالا بردن دانش خود در زمینه برنامه نویسی php، در دوره PHP and MySQL Advanced شرکت کنند.



مشاوره و ثبت نام
88889796
داخلی 113


مجتمع فنی تهران نمایندگی ونک

جهت ثبت نام یا رزرو آنلاین به صفحه آموزش دوره PHP and MySQL Web Development مراجعه نمایید.