| Unit I |
- Introduction to backend programming and various backend programming languages such as PHP, Python, Ruby, Java, Rust, C# etc |
|
- brief introduction of all with integrated frameworks |
|
- Foundation Paradigms: OOPs, Design Patterns, Object Oriented Design |
|
- JSON, DOM, AJAX |
| unit II |
- Introduction to PHP |
|
- Configuration of PHP, Apache Web Server, MySQL and Open Source |
|
- Relationship between Apache, MySQL and PHP (AMP Module) |
|
- Installing PHP for Windows, Wamp server, XAMP server |
|
|
| Unit III |
- Concepts and Installation of MySQL |
|
- MySQL structure and syntax |
|
- Types of MySQL tables and Storage engines |
|
- MySQL commands |
|
- Integration of PHP with MySQL |
|
- Connection to the MySQL Database |
|
- Creating and Deleting MySQL database using PHP |
|
- Updating, Inserting, Deleting records in the MySQL database |
|
- Hosting Website (Using ‘C’ panel, Using Filezilla Software) |
|
|
| Unit IV |
- Express Framework: Introduction to Express Framework |
|
- Introduction to Nodejs |
|
- What is Nodejs |
|
- Getting Started with Express |
|
- Express Routing |
|
- Implementing MVC in Express |
|
- Middleware |
|
- Using Template Engines |
|
- Error Handling |
|
- API Handling |
|
- Debugging |
|
- Developing Template Engines |
|
- Using Process Managers |
|
- Security & Deployment |
|
|
| Unit V |
- Node.js: Node Core |
|
- Node Modules |
|
- File System |
|
- Debugger |
|
- Automation and Deployment |