PHP Training in Nepal
Course Duration: 60 hours
Ellipse Institute of Information Technology is Famous Institute for PHP Training Institute in Nepal. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
Click here to see more details:
Course Syllabus:
Web development fundamentals
- Introduction to Web Technology
- Understanding HTML Markup
- Introduction to HTML5
- Exploring Domains, Web Hosting, Web Protocols like HTTP, FTP
- Introduction to CSS
- Introduction and difference between Server Side and Client Side Scripting Language
- Basic understanding to Server Side Scripting Language like ASP and JSP
Session and cookies
- Understanding Session and Cookies
- Setting Cookies
- Reading Cookies
- Expiration of Cookies
- Creating session
- Assigning data to Session Variables
- Reading From Session Variables
- Destroying Session and Session Data
Understanding HTTP verbs and Methods
- PUT Method
- GET Method
- POST Method
- DELETE Method
- Form Handling with these Methods
- Creating a form with different form inputs
- Creating form mark up with HTML5 attributes
Database Programming in PHP
- Introduction to Database and tables, database objects
- Database Management System
- Relational Database management System Vs Database Management System
- Introduction to MySQL
- Entity and Attributes
- Features of MySQL
- Data Types in MySQL
- Introduction to Query
Diving into MYSQL with command prompt
- Opening and Running MYSQL with Command Prompt
- Creating and managing database
- Selecting Database
- Creating Tables
- Primary Key, Foreign Key Relationship and Mapping
- Auto Increment and Indexing a columns in tables
- Inserting Data into tables in different ways via query
- Updating Data and Table Structure
- Selecting from table in different ways
- Deleting tables and drop database
- Alter Table structure
- Types of JOINS in MYSQL with examples
- VIEWS , Stored Procedures, MySQL built-in functions , User defined functions in MySQL
- How to use phpMyAdmin/ MySQL Workbench to handle database
XML in PHP/JSON
- Parsing XML
- Fetching and handling RSS Feeds
- Using XML as a String
Objects oriented programming in pHP
- Introduction to OOP
- Example of different OOP languages
- Features of OOP
- Inheritance, Encapsulation, Abstraction etc.
- Creating and Defining Class in PHP
- Instantiating a class
- Inheritance with examples
- Introduction to Interface and functions
- Constructors and Destructors
- Preventing a Class from Inheritance( final keyword)
- Access Modifiers (Public, Private and Protected illustrations ) in OOP: PHP
- Abstract Class
- Magic Functions
Web security in PHP
- Introduction to Web Security
- SQL Injection and Cross Site Scripting
- How to prevent from attacks
- Implementing Security in PHP
- Security concerns in MySQL
- Security concerns in the Web Authoring Tool
Email and file handling and Others
- Sending Emails with PHP
- Introduction to SMTP
- File Handling Reading and Writing into files and different modes
- Introduction to FTP
- How to use FileZilla, CPanel with examples
JavaScript and Jquery Basics
- Jntroduction to JavaScript
- Data types, operators, conditions
- Events, function
- Array and Objects
- Jquery Syntax, Events
- Juery functions
Project development techniques
- Understanding the Agile Methodology / xTreme Programming (Extreme Programming / Waterfall Model / Prototype Model) Defining and Choosing project Topics
- Creating an project Architecture
- Creating an designing database
- Introduction to ER Diagram and Use Case Diagram
- What is Prototyping?
- Developing an WireFrame with tools (such as Blasamique wireframe)
- Templating the HTML markup/CSS
- Converting the project to machine level language with complete OOP
Project development on OOP
- Database Insert/Update/Delete Using PHP classes
- User login and authentication
- Including search and pagination in project.
- Ajax Implementation
- Using third party jquery,javascript and PHP Libraries
- Completing the project and error debugging / and maintenance
No comments:
Post a Comment