Modi Training Institute
BACKEND WEBDEVELOPMENT
BACKEND WEBDEVELOPMENT
PHP
INSTALLATION
- Introduction PHP and Mysql
- PHP Installation
- MySQL Installation
- Apache Installation.
- XAMPP and WAMPP Installation
PHP BASIC
- BASIC SYNTAX IN PH[P
- Introduction Variable
- Understanding Data Types
- Using Operators
- Writing Statements and Comments
- Using Conditional Statements
- If(), else if() and else if condition
- Statement
ARRAY AND CUSTOM FUNCTION
- Creating an Array
- Modifying Array Elements
- Processing Arrays with Loops
- Grouping Form Selections with Arrays
- Using Array Functions
- Creating User-Defined Functions
- Defining and Invoking Functions
CREATING BASIC PROGRAM IN PHP
- Reading and Writing Files
- Reading Data from a File
- Writing Data to a File
- Testing File Attributes.
- Managing Sessions and Using Session
- Variables
- Creating a Session and Registering Session Variables
- Destroying a Session
- Storing Data in Cookies
- Setting Cookies
- Retrieving Cookie Data
- Dealing with Dates and Times
- Executing External Programs
EDITING RECORDS
- Inserting Records
- Editing and Deleting Records
- Performing Queries
- Retrieving Specific Columns
- Filtering Records with a WHERE Clause
- Using Operators
- Sorting Records and Eliminating Duplicates
- Limiting Results
- Using Built-In Functions
- Grouping Records
- Joining Tables
- Using Subqueries
- Using Table and Column Aliases
USING PHP WITH SQL
- Managing Database Connections
- Performing Queries
- Processing Result Sets
- Queries Which Return Data
- Queries That Alter Data
- Handling Errors
- Using Ancillary Functions
CREATING FORM WITH HTML
- HTML Basics
- Creating Forms with HTML
- FORM VALIDATION IN PHP
INTRODUCTION TO PYTHON
- PYTHON
- INSTALLING PYTHON
- PYTHON SHELL VS SCRIPTING
- PYTHON IDEs
Data Types and Variables
- Integers, Floats, Strings, Booleans
- Type Conversion
- Variables and Assignment
Basic Operators
- Arithmetic Operators
- Comparison Operators
- Logical Operators
Control Structures
- Conditional Statements (if, elif, else)
- Loops (for, while)
- break, continue, and pass
Basic Data Structures
- Lists
- TUPLE
- SETS
- Dictionaries
FUNCTIONS
- Defining and Calling Functions
- Arguments and Return Values
- Local and Global Variables
Modules and Packages
- Importing Modules
- Exploring the Standard Library
Intermediate Topics:
- List Comprehensions
- Functions (continued)
- Lambda Functions
- *args and **kwargs
- Decorators
- Generators
File Handling
- Reading and Writing Files
- Working with Directories
- Exception Handling during I/O
Error and Exception Handling
- try, except, finally
- Custom Exceptions
Classes and Object-Oriented Programming (OOP)
- Classes and Objects
- Inheritance
- Polymorphism
- Encapsulation
SQL(STRUCTURE QUERY LANGUAGE)
- Introduction to Computer Essentials
- Computational Thinking
- Coding Construct
- SQL Launchpad
- Crafting SQL Databases (DDL)
- ER Diagram and Normalization
- Querying into Data (DQL)
- Mastering Data Control (DML)
- Unlock the Built in Functions
- Subquery
- Connecting Data for Insights (Joins)
- Views
- Customising SQL (Stored Procedure & Functions)
- Cursor
- Automating SQL (Triggers)
Django
- Introduction to Django Framework & Django Projects
- Django Model
- Django View
- Django Template
- Django Admin
- Security & Session Management
- Additional Components in Project
- Deployment
- Django Rest Framework
- React Django Integration
REACT JS
- Introduction to ReactJS
- JSX
- Component, Props and State
- Displaying Components
- Handling Side-Effects
- React Router (v6)
- Handling Forms in React
- Github Card List App
- React Context & Reducers
- Handline Errors in React
- Testing in React
- React Building & Deployment - Vercel/Netlify
ANGULAR
- Introduction to Angular
- Angular Components
- Component Communication
- Data Binding
- Pipes & Strong Typing
- Directives
- Using Services, Dependency Injection
- RxJS & Calling API
- Routing and Navigation
- Angular Forms
- Angular Signals
- Building & Deploying with CLI
Duration: 6 Months