Advance Diploma in Computer Application
Course Description
Advance Diploma in Computer Application (ADCA) is a diploma course in the field of Computer Applications that involves the study of numerous computer software applications such as MS Office, Internet Applications, Computer Accounting, Web Design & Development, and other subjects.
The course curriculum ensures that students gain in-depth knowledge of computer applications while becoming technology-friendly and professionally skilled.
Module 1: Advanced MS Word
Getting Started with Word
- Getting Started with Word
- Navigate in Microsoft Word
- Create and Save Word Documents
- Manage Your Workspace
- Edit Documents
- Preview and Print Documents
- Customize the Word Environment
Formatting Text and Paragraphs
- Apply Character Formatting
- Control Paragraph Layout
- Align Text Using Tabs
- Display Text in Bulleted or Numbered Lists
- Apply Borders and Shading
Working More Efficiently
- Make Repetitive Edits
- Apply Repetitive Formatting
- Use Styles to Streamline Repetitive Formatting Tasks
Managing Lists
- Sort a List
- Format a List
Adding Tables
- Insert a Table
- Modify a Table
- Format a Table
- Convert Text to a Table
Inserting Graphic Objects
- Insert Symbols and Special Characters
- Add Images to a Document
Controlling Page Appearance
- Apply a Page Border and Color
- Add Headers and Footers
- Control Page Layout
- Add a Watermark
- Set the Page Orientation (Portrait or Landscape)
- Set the Print Size of the Paper
- Split Text into Multiple Columns
- Add Page Breaks
- Add Section Breaks
Advanced Mail Merge
- Beginning a Mail Merge
- Using Excel for Mail Merge Data
- Previewing Merge Letters
- Selective Merge Records
- Filtering
- IF Then Else Fields
- Include Text Fields
- Mail Merge to Email
Preparing to Publish a Document
- Check Spelling, Grammar, and Readability
- Use Research Tools
- Check Accessibility
- Save a Document in Other Formats
Macros
- The Macro Recorder
- Recording Macros
- Testing Macros
- Running Macros
Keyboard Shortcuts
- Microsoft Word Keyboard Shortcuts
Module 2: Professional MS Excel
Mathematical & Statistical Functions
- Sum
- Product
- Average
- Ceiling
- Floor
- Round
- Round Up
- Round Down
- Power
- Count
- CountA
- Maximum
- Minimum
- Mode
- Median
- Log
- Dollar
- AverageA
- MinA
- MaxA
- Large
- SQRT
- Mod
- Roman
- Rank
- Rank Average
- Rand
- Rand Between
Logical Functions
- IF
- Nested IF
- SUMIF
- SUMIFS
- AVERAGEIF
- AVERAGEIFS
- COUNTIF
- COUNTIFS
- OR
- NOT
- AND
- IFERROR
- IF Function & Nested IF Statements
- AND & OR Functions
- MAXIFS
- MINIFS
Text Functions
- Upper
- Lower
- Left
- Right
- Exact
- LEN
- MID
- Concatenate
- Proper
- Trim
- Substitute
- Search
- Find
Date & Time Functions
- DAYS360
- Date
- Network Days
- NOW
- TODAY
- WEEKDAY
- EFFECT
- EOMONTH
- EDATE
- WORKDAY
- DATEDIF
Lookup & Reference Functions
- INDEX
- MATCH
- LOOKUP
- CHOOSE
- OFFSET
- OFFSET with MATCH
- XLOOKUP
- TRANSPOSE
- HLOOKUP for Single Worksheet
- VLOOKUP for Single Worksheet
- HLOOKUP & VLOOKUP for Multiple Sheets
- Match and Find Records using VLOOKUP & HLOOKUP
- Approximate Match with VLOOKUP
- Exact Match with VLOOKUP
- Nesting Lookup Functions
- Show Formula
- CHOOSE Function with VLOOKUP
- INDIRECT
Financial Functions
- PMT
- RATE
- PPMT
- IPMT
- FV
- PV
- COUPDAYS
- COUPNUM
- ISPMT
- SLN
- CUMPRINC
- CUMIPMT
- DDB
- DB
- RECEIVED
Database Functions
- DAVERAGE
- DPRODUCT
- DMIN
- DMAX
- DCOUNT
- DSUM
- DGET
Working with Charts
- Creating 2D & 3D Charts
- Create Column Chart
- Create Pie Chart
- Create Pareto Charts
- Create Speedometer Chart
- Move Charts to Another Sheet
- Resize Charts
- Change Chart Type
- Edit Chart Text
- Modify Chart Options
- Format Category & Value Axis
- Format Data Series
- Change Chart Source Data
Cell Formatting
- Cell Format
- Data Bars
- Color Scales
- Icon Sets
- Basic Sorting
- Sorting Using Customized Lists
- Advanced Sorting
Conditional Formatting
- Using Conditional Formatting
- Removing Conditional Formatting
- Format as Table
- Create Custom Styles
- Conditional Formatting with Formulas
- Conditional Formatting with Form Controls
Data Management & Validation
- Data Validation
- Handling Invalid Data
- Group & Outline Data
- Data Consolidation
- Text to Columns
- Custom Views
Data Analysis
- Trace Formula Precedents
- Trace Cell Dependents
- Error Checking
Subtotals & Grouping
- Add Subtotals
- Nest Subtotals
- Group & Outline Data
- Data Validation
- Text to Columns
What-If Analysis
- Goal Seek
- Data Tables
- Create & Display Scenarios
Sorting & Filtering
- Sort Records
- AutoFilter
- Filter & Advanced Filter
- Apply Advanced Filters
Workbook Protection
- Lock & Unlock Cells
- Protect Worksheet
- Protect Workbook
- Create Shared Workbook
- Track Workbook Changes
- Accept & Reject Changes
- Password Protection
- Merge Workbooks
Workgroup Collaboration
- Web Page Preview
- Convert Worksheets into Web Pages
- Insert Hyperlinks
- View & Edit Comments
Macros
- Customize Macro with Action Buttons
- Create Conditional Macros
- Run & Edit Macros
- Add Menus to Menu Bar
- Add Commands to Menu
- Add Toolbar Buttons
Pivot Table & Pivot Chart
- Create Pivot Table
- Rearrange Pivot Table
- Filter Pivot Table Data
- Create Pivot Chart
MIS & Financial Reports
- MIS Report
- Profit & Loss A/c Statement
- Balance Sheet
- Worker Contribution Statement
- Cash Flow Statement
- Debtors & Creditors Statement
- Inventory Statement
- BRS Statement
- Fixed Assets & Fund Statement
- Payroll Report
- P.F. & E.S.I. Report
Advanced Paste Special Techniques
- Paste Formulas
- Paste Formats
- Paste Validation
- Transpose Tables
- Paste Data
Special Operations
- Find Records Using Drop-down Lists
- Dashboard
- Working with Web & External Data
- Insert Hyperlinks
- Import Data from Access Database
- Import Data from Text File
- Import Data from Web
- Existing Data Connections
- Speedometer Dashboard
Print Settings
- Page Break
- Print Area
- Print Titles
- Background
Module 3: Professional MS PowerPoint
Creating Presentations
- Creating Presentations
- Blank & Sample Templates
- Adding Text Boxes
- Edit, Copy, Cut & Move Text
- Format Text Boxes
- Add Slides & Change Layouts
- Import or Reuse Slides
- Arranging Slides
- Themes & Backgrounds
- Slide Navigation
- Presentation Views
Formatting Text
- Formatting Text
- Formatting Paragraphs
- Bulleted & Numbered Lists
Adding Graphics
- Capture Images & Insert Pictures
- Photo Album
- Drawing Shapes
- Advanced Shapes
- Merge Shapes
- WordArt
- SmartArt Graphics
Modifying Objects
- Crop, Resize & Style Objects
- Formatting Objects
- Grouping Objects
- Object Ordering & Layering
- Gridlines & Guides
Working with Tables
- Insert & Format Tables
- Insert Table from Word
- Manipulate PowerPoint Tables
- Insert a Word Table
- Insert an Excel Spreadsheet
- Adjust Rows, Columns & Cells
- Table Styles & Borders
Working with Charts
- Create & Modify Charts
- Insert a Chart
- Working with Datasheets
- Apply Chart Type, Style & Layout
- Display Chart Analysis
- Picture Charts
- Format Chart Background
Templates, Themes & Layouts
- Create a Custom Layout
- Apply a Theme
- Apply a Background Style
- Save a Custom Theme
- Arrange & Print Sections
- Custom Design Templates
- Slide Master
- Background Graphics
- Custom Slide Layouts
- Advanced Custom Themes
- Add Headers & Footers
- Modify Notes Master
- Edit Handout Master
- Create Custom Templates
Editing Slide Masters
- Slide Master
- Title Master
- Formatting the Masters
- Adding Header & Footer Information
- Notes & Handout Masters
Animations & Transitions
- Animation Schemes
- Animate Text & Objects
- Custom Animations & Timing
- Insert Sounds & Videos
- Edit Media Clips
- Set Up the Slide Show
- Automatic Slide Timings
- Continuous Loop
- Hide Slides
- Rehearse Slide Transition Timings
Custom Shows
- Create a Custom Show
- Set a Custom Show as Default
- Create Hyperlinks
- Use Hyperlinks
- Use Action Buttons
- Jump to Another Presentation
Packaging Presentations
- Embed Fonts in a Presentation
- Use the PowerPoint Viewer
- Format Presentation for the Web
- Inspect the Document
- Annotate a Presentation
- Send in PDF Format
Working with SmartArt
- Insert a SmartArt Object
- Format SmartArt Colors
- Resize & Reposition SmartArt
- Insert Text into SmartArt
- Format Text Within SmartArt
- Add Shapes to SmartArt
- Group SmartArt Objects
Photo Album
- Insert a Photo Album
- Insert Pictures from a File
- Add Captions
- Apply a Theme to the Album
- Customize the Album Layout
Special Effects
- Insert, Trim, Fade & Bookmark Audio
- Insert, Trim, Fade & Bookmark Videos
- Advanced Animation
- Motion Paths
Customizing Presentations
- Custom Slide Shows
- Setup Slide Show & Presenter View
- Secure PowerPoint Show
- Hyperlinks
- Action Buttons & Link Actions
- Annotate
- Record Narration
- Rehearse Timings
Collaboration
- Merge & Compare
- Insert Comments
- Slide Library
- OneDrive & Co-authoring
Secure & Distribute
- Present Online
- Create Video Files
- Package Presentation
- Publish to PDF or XPS
- Document Properties
- Document Inspector
- Password Protection
- Digital Signature
- Mark as Final
- Screen Recording
- Closed Caption
- Equations & Ink
Module 4: Advance Manual Accounting
Fundamentals of Accounting
- Activities and Users of Accounting Information
- Accounting Terminology
- Assumptions of Accounting
- Principles of Accounting
- Accounting Cycle
- Source Documents / Accounting Documents
- Accounting Equation
- Classification of Accounts
- Types of Expenditure
Book Keeping
- Compound Entries
- Subsidiary Books & Types of Books
- Trial Balance & Objectives
- Transfer Entries
Rectification of Errors
- Rectification
- Rectification of Errors
Banking & Reconciliation
- Bank Reconciliation Statement (BRS)
Provisions & Depreciation
- Provision & Reserve
- Depreciation
Inventory Accounting
- Inventories
- Cost for Inventory Valuation
Financial Statements
- Financial Statements
- Suspense Account
Company Accounts
- Share Capital of a Company
- Kinds of Shares
- Forfeiture of Shares
- Over Subscription & Pro-rata Allotment
Financial Analysis
- Ratio Analysis
- Cash Flow Statements
- MIS Report
- Budget & Types of Budgets
- Accounting Standards
Module 5: Taxation
Introduction to Taxation
- Introduction to Income Tax
- Residential Status and Incidence of Tax
- Certain Incomes Exempt from Tax
Heads of Income
- Income under the Head Salary
- Income under the Head House Property
- Profits & Gains from Business or Profession
- Income under the Head Capital Gains
- Income under the Head Other Sources
Computation of Income
- Clubbing of Income
- Set-off & Carry Forward of Losses
- Deductions from Gross Total Income
- Agricultural Income
- Illustration on Computation of Total Income & Tax Liability
Assessment & Tax Compliance
- Assessment of Firms
- Return of Income
- Assessment of Individuals
Tax Payments
- Tax Deducted at Source (TDS)
- Advance Tax
- Interest
- Refund
- Penalty
Indirect Taxation
- Goods and Services Tax (GST)
- Tax Deducted at Source (TDS)
- Tax Collected at Source (TCS)
Return Filing
Module 6: Tally ERP 9
Introduction to Tally
- Introduction to Tally
- Company Information
- Create a New Company
- Current Period & Current Date
- Company Creation (Accounts Maintain, Financial Year, Security Control, Tally Vault)
Accounts Information
- Group Ledger
- Ledger
- Book Keeping
- Entries with Dr. & Cr.
- Using Cash Account in Journal
- Debit & Credit Note
- Voucher Types
- Select Company
- Shut Company
- Alter Company
- Delete Company
- Group Company
- Change Tally Vault
Financial Reports & Consolidated Ledger Accounts
- Balance Sheet
- Profit & Loss A/c
- Ratio Analysis
- Fund Management with List of Accounts
- Trial Balance
- Accounts Book
- Statement of Accounts
- Cash/Fund Flow
- Day Book
- List of Accounts
Invoice & Billing
- Mode of Invoice Punching/Billing
- Bill-wise Details (New Reference, Against Reference, Advance, On Account)
- Display Statement of Account
- Bills Payable
- Bills Receivable
- Outstanding Ledger
- Outstanding Group
Inventory Management
- Stock Group
- Stock Item
- Unit of Measure
- Voucher Entries – Goods In & Goods Out
- Alternate Unit & Standard Rate
- Opening Balance
- Stock Summary
Purchase & Sales Order Processing
- Purchase Order
- Sales Order
- Create Purchase Order
- Alter Purchase Order
- Delete Purchase Order
- Create Sales Order
- Alter Sales Order
- Delete Sales Order
- Reject Entries
- Delivery Note
- Receipt Note
- Challan Number in Items
Internal Financial Reports
- Display Inventory Books
- Day Book
- List of Accounts
- Accounts with Inventory
- Balance Sheet
- Profit & Loss A/c
- Stock Summary
- Ratio Analysis
Cost Centre & Cost Categories
- Cost Centre
- Create Cost Centre
- Alter Cost Centre
- Cost Categories
- Create Cost Categories
- Alter Cost Categories
Multi Godown Management
- Godown/Location
- Create Godown
- Alter Godown
- Remove Companies
- Copy Company
Tax Deducted at Source (TDS)
- TDS
- TDS Transactions
- TDS Ledger
- Payment Voucher
- Preparing TDS Challan
- Deposit of TDS to Government
Tax Collected at Source (TCS)
- Understanding TCS
- Creating TCS Masters
- Practical Examples
- TCS Payment
- Reports & Forms
Goods & Services Tax (GST)
- GST
- GST Ledger
- GST Transactions
- GST Adjustment
- GST Payment
Budgets & Controls
Scenarios & Optional Vouchers
- Creation of Scenario
- Alter or Display Scenario Information
Export, Backup & Company Data
- Splitting Company Data
- Steps of Splitting
- Export from Tally to Excel
- Import into MS Excel
- Remove Companies
- Copy Companies
Printing Reports
- Print Balance Sheet
- Print Profit & Loss A/c
- Print Ledger
- Print Different Reports
- Print Sales Invoice
Multi-Currency
- Currency Creation
- Create New Currency
- Set Price Lists
Point of Sale (POS)
Payroll Accounting
- Payroll Information
- Employee & Salary Details
- Attendance Register
- Employee Groups
- Attendance Types
- Unit of Leave (Payroll)
Manufacturing Vouchers
- BOM (Bill of Material)
- Create BOM Item
- Create Voucher
- BOM Ledger
- BOM Transactions
- Alter BOM
- Excise Duty Ledger
- Batch-wise Details
- Batch-wise Inventory
Interest Calculation
Price List Management
- Credit Limit Price List
- Create Price Level
- Create Price Group
- Maintain Price List on Items
Voucher Types & Classes
- Voucher Type
- Voucher Class – Sales
- Inclusive Tax Class
- Customer Payment
- Create Voucher with Discount & Freight Charges
GST Forms
- GSTR-1
- GSTR-2
- GSTR-3
- GSTR-4
- GSTR-5
- GSTR-6
- GSTR-7
- GSTR-8
Income Tax Return Forms
- ITR-1
- ITR-2
- ITR-3
- ITR-4
- ITR-5
TDS/TCS Forms
- TDS/TCS Challan
- TDS 24Q
- TDS 26Q
- TCS 27EQ
Module 7: Adobe Dreamweaver
Introduction
- Introduction to Dreamweaver IDE
- Understanding the Significance of IDE
- Understanding the Layout, Views & Windows
- Creating the First Web Page
- Writing Headings, Paragraphs & Lists
- Giving a Title to the Page
- Running the Web Page in the Browser
Tables
- Inserting a Table
- Adding & Removing Rows
- Adding & Removing Columns
- Spanning Rows & Columns
Images
- Inserting Images from Local Folder
- Adjusting Image Dimensions
- Understanding Relative & Absolute Address
- Inserting Images from Web URL
- Creating a Photo Gallery
Hyperlinks & Page Navigation
- Creating Hyperlinks
- Linking Multiple Pages
- Creating Hyperlinks to Web URLs
- Creating Named Links for Same Page Navigation
- Creating a Photo Gallery – Version 2
Forms
- Understanding Forms & Their Attributes
- Understanding Form Elements & Their Attributes
- Working with:
- Text
- Password
- Radio Button
- Checkbox
- Select
- Textarea
- Buttons
Forms (Advanced)
- Creating a Login Form
- Creating a Registration Form
- Understanding Form Validation Properties
Managing a Site
- Understanding Sites
- Creating Sites
- Managing Sites
- Creating Asset Folders
CSS Integration
- Adding Styles to Your Page (CSS)
- Understanding CSS Designer Window
- Adding a CSS Source
- Understanding CSS Selectors
- Adding Properties to a Selector
- CSS Selectors & Properties
- Working with Different CSS Selectors
- Working with Layout, Text, Border & Background Properties
Additional Features
- Understanding the DOM Window
- Working with Snippets
- Changing the Design Window Size
- Understanding Live View
Module 8: HTML5
Introduction
- Introduction
- Understanding the Concept of HTTP and HTML
- Understanding Websites and Web Browsers
- Minimum and Standard Requirements
- First HTML Program
Text Layouts
- Headings
- Paragraphs
- Lists
- Quotations
Hyperlinks
- Understanding URLs
- Absolute and Relative URLs
- Working with Anchors
Images
- Types of Images
- Adding Images to a Website
- Displaying Custom Icon (Favicon)
- Image Links
- Image Thumbnails
Tables
- Parts of a Table
- Header, Body & Footer
- Rows, Headings & Data
- Rowspan & Colspan
Forms
- Simple Form
- Form Input Elements:
- Text
- Number
- Email
- Date
- Textarea
- Buttons
- Radio Buttons
- Checkboxes
- Select (Lists & Menus)
- File Fields
- Fieldset & Legend
- Form Validation Properties:
- Required
- Readonly
- Disabled
- Min
- Max
- Checked
- Selected
HTML Layout
- Introduction to Div & Span
- Exploring Different Web Layouts
- Understanding Semantic Elements:
- Container
- Header
- Main
- Section
- Article
- Footer
- Aside
- Figure
Multimedia
Module 9: CSS3
Introduction
- Introduction to CSS
- Understanding the Structure & Rules
- Understanding Div & Span
- Types of CSS:
- Adding an External CSS File to the Document
CSS Selectors
Advanced Formatting
- Formatting Fonts & Text
- Font Style
- Font Family
- Text Alignment
- Text Decoration
- Letter & Word Spacing
Working with Colors
- Types of Color Assignment
- Text Color
- Background Color
- Linear Gradient
Box Model
- Units of Measurement
- Padding
- Margin
- Borders
- Width & Height
- Box Shadow
- Text Shadow
Positioning
- Float & Clear
- Static Position
- Relative Position
- Absolute Position
- Fixed Position
Navigation
Animation
Project
- Project Work – A Static Website
Module 10: JavaScript
Introduction
- Introduction
- Client-Side Programming
- First JavaScript Program
- Writing Text on a Web Page
- Writing on the Console
- Solving Errors
- Working with External JavaScript Files
Data & Variables
- Declaring Variables
- Assigning Values
- Data Types
- Strings
- Arithmetic Operations
Conditions & Control Structures
- Relational Operators
- Logical Operators
- If...Else Statements
- If...Else If...Else Statements
- While Loop
- For Loop
- Do-While Loop
Functions
- User-Defined Functions
- Defining Functions
- Calling Functions
- Event Handling Through Function Calls
Form Validation
Arrays
- Single-Dimensional Arrays
- Multi-Dimensional Arrays
- Iterating Array Elements
- Array Functions
Objects
- User-Defined Objects (JSON)
- JSON Functions
Module 11: jQuery
Introduction
- Introduction to jQuery
- First jQuery Program
- Types of Selectors
DOM Manipulation
- Adding Content to a Page
- Working with Tags & Attributes
Events & Effects
- Event Handling
- jQuery Effects
- Animations
- CSS3 Transitions & Animations
Advanced jQuery
- Enhanced Functionalities
- jQuery Plug-ins
- jQuery UI
- Photo Gallery
- Form Validation
- AJAX
- JSON
- Traversing the DOM
- Troubleshooting & Debugging
Project
- Project Work – A Static Website
Module 12: Bootstrap
Getting Started
- Installation
- Understanding the Starter Template
- Using Fundamental HTML Tags
Basic HTML Elements
- Headings
- Paragraph
- Lists
- Tables
- Images
Layout
- Containers
- Grid System
- Layout Utilities
Components
- Alerts
- Badge
- Breadcrumbs
- Buttons & Button Groups
- Card
- Carousel
- Dropdowns
- Forms & Input Groups
- Jumbotron
- List Group
- Modal
- Navbar
- Pagination
- Popover
- Scrollspy
Utilities
- Borders
- Display
- Position
- Sizing
- Visibility
- Text
Module 13: PHP & MySQL
Module 1: PHP Introduction
Introduction
- PHP Introduction
- Web Applications and Their Types
- Static vs Dynamic Websites
- Server-Side Programming
- 3-Tier Architecture
- Introduction to PHP
- History and Features
- Changes and Current Version
- Interpreter-Based Execution Model of PHP
- Installation of XAMPP/WAMP Server
- Syntax of PHP Script
- Executing Hello World Application in PHP
Module 2: Data Types & Operators
Data Types
- Integers
- Strings
- Floating Numbers
- Booleans
- Arrays
Variables & Constants
- PHP Variables
- PHP Constants
- Rules for Declaring PHP Variables
- User-Defined Constants
- String Constants
- Variable Interpolation into Strings
Operators
- Assignment Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Operator Precedence & Associativity
Module 3: Conditional Statements
- If Statement
- If...Else Statement
- If...Else If...Else Statement
- Nested If...Else Statement
- Switch Case Statement
- Ternary Operator
- Assignment on Conditional Statements
Module 4: Loops & Control Statements
- While Loop
- Do...While Loop
- For Loop
- Nested Loops
- Break
- Continue
- Exit
- Assignment on Loops & Control Statements
Module 5: Advanced Loops
- Nested While Loop
- Nested Do...While Loop
- Nested For Loop
- Series
- Patterns
Module 6: Functions in PHP
- Functions as Reusable Components
- Defining Functions
- Calling Functions
- Passing Arguments
- Returning Values
- include()
- include_once()
- require()
- require_once()
- Assignment on Functions
Module 7: Advanced Function Concepts
- Default Arguments
- Pass by Value
- Pass by Reference
- Recursive Functions
- Assignment on Advanced Functions
Module 8: Arrays
- Understanding Arrays
- Defining Arrays
- Accessing Array Elements
- Initializing Arrays
- array() Function
- Obtaining Array Size
- Traversing Arrays using While & For Loop
- Traversing Arrays using foreach()
- list() Function
- each() Function
- Assignment on Arrays
Module 9: Two-Dimensional Arrays
- Defining Two-Dimensional Arrays
- Accessing Array Elements
- Initializing Arrays
- Traversing Arrays
- Examples of Two-Dimensional Arrays
- Assignment on Two-Dimensional Arrays
Module 10: Associative Arrays
- Understanding Associative Arrays
- Defining Associative Arrays
- Initializing Associative Arrays
- Accessing Elements using => Operator
- Traversing Associative Arrays
- Multi-Dimensional Arrays
- Assignment on Associative Arrays
Module 11: Common Array Functions
- sort()
- rsort()
- asort()
- arsort()
- usort()
- uksort()
- array_key_exists()
- array_keys()
- array_values()
- array_diff_key()
- array_push()
- array_pop()
- array_shift()
- array_replace()
- array_slice()
- array_walk()
- in_array()
- current()
- next()
- prev()
- reset()
- Assignment on Array Functions
Module 12: String Handling
- Single & Double Quotes
- strlen()
- substr()
- strcmp()
- str_replace()
- trim()
- ltrim()
- rtrim()
- strtolower()
- strtoupper()
- ucwords()
- ucfirst()
- lcfirst()
- strpos()
- strrpos()
- strstr()
- explode()
- implode()
- printf()
- sprintf()
- sscanf()
- Assignment on String Functions
Module 13: Object-Oriented Programming (OOP)
- Classes & Objects
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- Dynamic Binding
- Assignment on OOP Concepts
Module 14: HTML & HTTP Basics
- Request-Response Model of HTTP
- Types of HTTP Requests
- GET & POST Requests
- HTML Elements
- html
- head
- body
- title
- form
- HTML Input Elements
- Text
- Radio
- Select
- Button
- Submit
- Textarea
- Hidden
- HTML5 Input Elements
- $_GET
- $_POST
- $_SERVER
- Server-Side Validation
- isset()
- empty()
- Web-Based Assignments
Module 15: CSS Basics
- Introduction to CSS
- CSS Basics
- Inline CSS
- External CSS
- CSS Selectors
- Website Layout
- Website Wireframing
Module 16: State Management
- Stateless Nature of HTTP
- Cookies ($_COOKIE)
- Sessions ($_SESSION)
- Hidden Form Fields
- URL Parameter Passing
- Assignment on State Management
Module 17: File Handling
- File Handling Concepts
- touch()
- fopen()
- File Modes
- fread()
- fwrite()
- fgetc()
- fgets()
- fscanf()
- file_put_contents()
- file_get_contents()
- fseek()
- ftell()
- feof()
- filesize()
- fclose()
- Assignment on File Handling
Module 18: File System Operations
- File System Interaction
- mkdir()
- rmdir()
- unlink()
- rename()
- opendir()
- readdir()
- scandir()
- closedir()
- is_file()
- is_directory()
- chmod()
- Assignment on File System Operations
Module 19: Advanced File System
- basename()
- realpath()
- dirname()
- FILE
- DIR
- Reading CSV Files
- File Uploading
- File Downloading
Module 20: File System Mini Project
- Directory Links
- Upload Files
- Create File Links
- Delete Files
- Download Files
- Rename Files & Folders
Module 21: MySQL Basics
- Introduction to RDBMS
- phpMyAdmin
- User Management
- Database Management
- Storage Engines
- Creating Tables
- Altering Tables
- Deleting Tables
- INSERT
- UPDATE
- DELETE
- SELECT
- Import & Export Databases
- Assignment on phpMyAdmin
Module 22: PHP–MySQL Connectivity
- MySQLi Functions
- mysqli_connect()
- mysqli_select_db()
- mysqli_query()
- mysqli_fetch_array()
- mysqli_fetch_assoc()
- mysqli_fetch_object()
- mysqli_close()
- mysqli_free_result()
- Object-Oriented MySQLi
- Executing DML Queries
- Executing DDL Queries
- Assignment on MySQL Connectivity
Module 23: Advanced MySQL Connectivity
- Batch Queries
- Transactions
- Commit
- Rollback
- LIMIT
- JOINS
- Assignment on Advanced SQL Operations
Module 24: Advanced MySQL Queries
- GROUP BY
- HAVING
- ORDER BY
- BETWEEN
- IN
- LIKE
- COUNT()
- MAX()
- MIN()
- AVG()
- Nested Queries
- Assignment on Advanced SQL Queries
Module 25: Working with MySQLi & PDO
- MySQLi
- PDO
- Prepared Statements
- Stored Procedures
- Functions
Module 26: Database Mini Project
User Panel
- User Registration
- User Login
- View Profile
- Edit Profile
- Logout
Admin Panel
- View Users
- Edit User Details
- Delete Users
Module 27: Database Mini Project
- User Registration
- Login
- View Profile
- Edit Profile
- Logout
- Admin Panel (View, Edit & Delete Users)
Advance Diploma in Computer Application Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.