ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS - Contents

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS training in west delhi

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

Module 1 M.I.S (Management Information System)

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS training in west delhi

MS - WORD

GET  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  &  PARAGRAPH

  • 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  LIST

  • Sort a List
  • Format a List

ADDING  TABLES

  • Insert a Table
  • Modify a Table
  • Format a Table
  • Convert Text to a Table

INSERTING  GRAPHICS  OBJECT

  • 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

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  A  PUBLISHED  DOCUMENT

  • Check Spelling, Grammar, and Readability
  • Use Research Tools
  • Check Accessibility
  • Save a Document to Other Formats
  • The Macro Recorder
  • Recording Macros
  • Testing Macros
  • Running Macros

MS - POWERPOINT

CREATING  A  PRESENTATION

  • 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

ADDING  GRAPHICS

  • Capture Images & Insert Pictures 
  • Photo Album 
  • Drawing Shapes 
  • Advanced Shapes 
  • Merge Shapes 
  • WordArt 
  • SmartArt Graphics 

MODIFY  OBJECTS

  • Crop, Resize & Style Objects 
  • Formatting Objects 
  • Grouping Objects 
  • Object Ordering & Layering 
  • Gridlines & Guides 

TABLES

  • Insert & Formatting Tables 
  • Insert Table from Word 
  • Manipulating PowerPoint Tables
  • Inserting a Word Table
  • Inserting an Excel Spreadsheet
  • Adjusting Rows, Columns, Cells
  • Table Styles and Borders 

CREATE  &  MODIFY  CHARTS

  • Inserting a Chart
  • Working with Datasheets
  • Applying a Chart Type, Style and Layout
  • Displaying Chart Analysis
  • Picture Charts
  • Formatting Chart Background

TEMPLATES , THEMES &  LAYOUTS

  • Creating a Custom Layout
  • Applying a Theme
  • Applying a Background Style
  • Saving a Custom Theme
  • Arranging and Printing Section 

CUSTOM  DESIGN  &  TEMPLATES

  • Slide Master 
  • Background Graphics 
  • Custom Slide Layouts 
  • Advanced Custom Themes 
  • Add Headers & Footers 
  • Modify Notes Master 
  • Edit Handout Master 
  • Create Custom Template

EDITING  SLIDE  MASTERS

  • Slide Master, Title Master
  • Formatting the Masters
  • Adding Header and Footer Information
  • Notes and Handout Masters 

ANIMATION  &  TRANSITIONS

  • Animation Schemes
  • Animating Text and Objects
  • Custom Animations and timing
  • Inserting Sounds and Video
  • Editing Media Clips 

SETTING  UP  THE  SLIDESHOW

  • Setting Automatic Slide Timings
  • Setting Up a Continuous Loop
  • Hiding a Slide
  • Rehearsing Slide Transition Timings 

CUSTOM  SHOWS  &  INTERLINKED  SHOWS 

  • Creating a Custom Show
  • Setting Up a Custom Show as the Default
  • Creating a Hyperlink
  • Using a Hyperlink
  • Using an Action Buttons
  • Jumping to Another Presentation 

PACKAGING  PRESENTATION

  • Creating a Custom Show
  • Embedding the Fonts in a Presentation
  • Using the PowerPoint Viewer
  • Formatting a Presentation for the Web
  • Inspecting the Document
  • Annotating a Presentation
  • Sending in PDF Format

USING  SMARTART

  • Inserting a SmartArt Object
  • Formatting a SmartArt Object Color
  • Resizing/Repositioning a SmartArt Object
  • Inserting Text into a SmartArt Object
  • Formatting Text Within a SmartArt Object
  • Adding Shapes to a SmartArt Object
  • Grouping SmartArt Objects 

INSERTING  A  PHOTO ALBUM

  • Inserting Pictures from a File
  • Adding Captions
  • Applying a Theme to your Album
  • Customizing the Album Layout 

CUSTOMIZING  PRESENTATION

  • Custom Slide Shows 
  • Setup Slide Show & Presenter View 
  • Secure PowerPoint Show 
  • Hyperlinks 
  • Action Buttons & Link Actions 
  • Annotate 
  • Record Narration 
  • Rehearse Timings  

COLLABORATING 

  • Merge & Compare 
  • Insert Comments 
  • Slide Library 
  • OneDrive & Coauthoring 

SECURE  &  DISTRIBUTE

  • Present Online 
  • Create Video Files 
  • Package Presentation 
  • Publish to PDF or XPS 
  • Document Properties 
  • Document Inspector 
  • Password Protect 
  • Digital Signature 
  • Mark as Final 
  • Screen Recording 
  • Closed Caption 
  • Equations & Ink 

Prof.  MS - Excel

AUTOMATING  TASKS

  • Creating an Auto Keys Macro
  • Using Controls to Run a Macro
  • Assigning a Macro to an Event
  • Assigning a Macro to a Condition
  • Testing and Debugging a Macro

Formulas

  • Sum
  • Product
  • Average
  • IF
  • Days360
  • Date
  • Ceiling
  • Sum
  • Product
  • Average
  • IF
  • Days360
  • Date
  • Ceiling
  • Floor
  • Round
  • Round up
  • Round down
  • Power
  • Count
  • CountA
  • Count
  • Sum if
  • Maximum
  • Minimum
  • Hlookup for single worksheet
  • Vlookup for single worksheet
  • Hlookup & Vlookup for multiple Sheet
  • Index
  • Show formula
  • Or
  • Not
  • Iferror
  • Lookup
  • Rate
  • Ppmt
  • Ipmt
  • Networkdays
  • Roundup
  • Rounddown
  • Mode
  • Median
  • Received
  • Log
  • Dollar
  • AverageA
  • Averageif
  • Averageifs
  • Mina
  • Maxa
  • Sumifs
  • Large
  • Pv
  • Fv
  • Coupdays
  • Coupnum
  • Datedif
  • Daverage
  • Dproduct
  • Dmin
  • Dmax
  • Dcount
  • Dsum
  • Dget
  • Now
  • Today
  • Weekday
  • SQRT
  • Mod
  • Upper
  • Lower
  • Left
  • Right
  • Exact
  • Len
  • Match
  • Roman
  • Proper
  • Pmt
  • Concatenate
  • IF Function & Nested IF Statements And & Or Functions
  • Match and find record by VLOOKUP And HLOOKUP
  • ISPMT
  • SLN
  • Effect
  • CUMPRINC
  • CUMIPMT
  • EoMonth
  • EDATE
  • WORKDAYS
  • DDB
  • DB
  • Approximate Match with Vlookup
  • Exact match with Vlookup
  • Nesting Lookup Function
  • Choose Function
  • Rank & Rank Average
  • Rand & Rand Between
  • Mod with Conditional Formatting
  • Transpose
  • Find & mid
  • ISERR,
  • OFFSET
  • IIR
  • NPV
  • MONTH
  • HOURS
  • MINUTE
  • NETWORKDAYS.INSTL
  • Transpose with Vlookup
  • ISNUM
  • ISERROR
  • IFERROR
  • SUBSTITUTE
  • INDIRECT
  • SEARCH
  • TRIM
  • INDEX WITH SUM,COUNT,AVERAGE

Working with the Web and External Data

  • Inserting a Hyperlink
  • Importing Data from an Access Database or Text File
  • Importing Data from the Web and Other Sources
  • Working with Existing Data Connections

Create Statements According to Function

  • Inserting a Hyperlink
  • MIS Report
    • Profit & Loss a/c statement
    • Balance sheet
    • Worker contribution statement
    • Cash flow statement
    • Debtor’s & Creditors statement
    • Inventory statement
    • BRS Statement
    • Fixed Assets & fund statement
  • Payroll Report
  • P.F & E.S.I Report

WORKING WITH CHARTS

  • Creating a Chart with the 2D or 3D
  • Create Column Chart, Pie Chart
  • Create Pateros Charts
  • Create Speed- O-Meter Chart
  • Moving a Chart One to another Sheet
  • Resizing a Chart, Changing a Chart Type
  • Editing Chart Text, Modifying Chart Options
  • Formatting Category & Value Axis Data
  • Formatting a Data Series
  • Changing a Chart’s Source Data

FORMATS , CONDITIONAL  FORMATTING   & SORTING 

  • Cell Format.
  • Data Bars, Color Scales & Icon Sets.
  • Conditional formatting with formulas
  • Conditional formatting with Form Controls.
  • Sorting basic.
  • Sorting based on Customized List.
  • Customized Sorting (Advanced).

FORMATTING  NUMBERS

  • Using Conditional Formatting
  • Removing Conditional Formatting
  • Format As table
  • Create our Styles

DATA  MANAGEMENT

  • Data Validation and dealing with Invalid Data.
  • Group and Outline Data
  • Data
  • Data Consolidation.
  • Data text to column.
  • Custom Views

DATA  ANALYSIS  TOOLS

  • Tracing Formula Precedents
  • Tracing Cell Dependents
  • Error Checking
  • Creating a Pivot Table
  • Rearranging a Pivot Table
  • Filtering Pivot Table Data
  • Creating a Pivot Chart

SUMMARIZING DATA

  • Adding Subtotals to a List
  • Nesting Subtotals
  • Applying Advance Filters
  • Adding Group & Outline Criteria to Ranges
  • Using Data Validation
  • Text to Column

WHAT IF – DATA   ANALYSIS

  • Using Goal Seek
  • Using Data Table
  • Creating & Displaying Scenarios

WORKING  WITH  LISTS

  • Sorting Records in a List
  • Using AutoFilter in a List
  • Filter & Advance Filter

WORKGROUP  COLLABORATION

  • Locking/Unlocking Cells in a worksheet
  • Protecting a Worksheet
  • Protecting a Workbook
  • Creating a Shared Workbook
  • Tracking Changes to a Workbook
  • Accepting & Rejecting Changes to a Workbook
  • Password Protecting a Workbook
  • Merging Workbooks
  • Web Page Preview
  • Converting Worksheets into Web Pages
  • Inserting Hyperlinks
  • Viewing & Editing Comments

CUSTOMIZING EXCEL

  • Creating a Macro with Condition
  • Running a Macro, Editing a Macro
  • Adding a menu to the Menu Bar
  • Adding a Commands to a Menu
  • Adding Buttons to a Toolbar

PRINT  SETTINGS

  • Page Break
  • Print Area
  • Print Titles
  • Background

SPECIAL  OPERATIONS

  • Link with One sheet,Another Worksheet , One Workbooks,Multiple Workbooks
  • Find record by drop down list according To condition
  • Dash Board

Module 2

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS training in west delhi

ADVANCE ACCOUNTING

  • Accounting terminology
  • Activities and user of Accounting Information
  • Assumption of Accounting
  • Principal of Accounting
  • Accounting cycle and source/Accounting document
  • Accounting equation Classification of Account
  • Types of Expenditure
  • Compound Entry
  • Subsidiary book and types of book
  • Trial balance & Objectives
  • Rectification of Error
  • Provision & Reserve
  • Inventory & cost for Inventory Valuation
  • Suspense Account
  • Share capital of company
  • Kind of Share, forfeiture of share
  • Over Subscription & Pro-rata allotment
  •  Accounting voucher
  • Journal, cash book, ledger and trial balance
  • Bills of exchange
  • Depreciation
  • Bank Reconciliation Statement
  • Financial Statements
  • Ratio Analysis
  • Cash Flow Statement
  • MIS Report
  • Budget & Types of Budget
  • Accounting Standard
  •  

Module 3

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS training in west delhi

TAXATION

  • Residential Status & Slab rate of Taxes
  • Certain Incomes Exempt from Tax
  • Income under Head Salary
  • Income under the Head House Property
  • Profit & Gains from Business & Profession
  • Income under the Head Capital Gains
  • Income under the head Other Sources
  • Clubbing of Income, set off & Carry Forward of losses, Deduction from Gross Total Income.
  • Agricultural Income, Illustration on Computation of Total Income & Liability
  • Assessment of Firms, Return of Income & Assessment of individual
  • TDS/TCS-Types of Forms, return filing
  • Tax Deduction of Source, Advance Tax,
    • Interest, Refund, Penalty,
    • Income Tax-Preparation of Income Tax Return Filing (Manually and E-filling) allotment of PAN, TAN, Advance tax, penalties, complete documentation
  • Legal Documentation
  • GST (GOODS AND SERVICE TAX)
  • Legal Documentation For GST

Module 4

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS training in west delhi

TALLY. ERP 9

INTRODUCTION  OF  TALLY 

  • Company information
  • Create a new company
  • Current period, current date
  • Company creation (accounts maintain, financial year, security control, tally vault)
  • Accounts info
  • Group ledger
  • Ledger

BOOK  KEEPING 

  • Entries with dr. And 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  REPORT 

  • Balance sheet
  • Profit & loss a/c
  • Ratio analysis

FUND  MANAGEMENT 

  • Trial balance
  • Accounts book
  • Statement of account
  • Cash/fund flow
  • Day book
  • List of account

MODE  OF  INVOICE  BILLING 

  • Bill wise detail with (new reference, against ref, advance, on account)
  • Display (statement of a/c
  • Bills payable, Receivables
  • outstanding ledger, group)

INVENTORY  MANAGEMENT

  • Stock group
  • Stock item
  • Unit of measure
  • Voucher entries –goods in, goods out
  • Alternate unit and standard rate
  • Opening balance, stock summary

PURCHASE  &  SALES  ORDER  PROCESSING 

  • Stock group
  • Purchase and sale order
  • Create purchase order
  • Alter purchase order
  • Delete purchase order
  • Create sale order
  • Alter sale order
  • Delete sale order
  • How can we do reject in reject our entry & use option
  • Delivery note & Receipt note
  • Give challan number in item
  • How can we do reject in reject our entry & use option
  • Delivery note & Receipt note
  • Give challan number in item

MULTI – GOD  CREATION 

  • Godown/location
  • Create godown
  • Alter godown
  • Removing companies
  • Copy company

TAS  DEDUCTED  AT  SOURCE (TDS)

  • Tds
  • Transaction of tds
  • Ledger for tds
  • Payment voucher
  • Preparing tds challan
  • Deposit of tds to govt

TAS  COLLECTED  AT  SOURCE (TDS)

  • Understanding TCS
  • Creating TCS Masters & Practical Examples
  • TCS Payment, Reports, & Forms

GOODS  &  SERVICES  TAX

  • GST
  • Ledger for GST
  • Transaction of GST
  • Adjustment of GST
  • Payment of GST

PAYROLL  ACCOUNTING  FUNCTION

  • Payroll (payroll info)
  • Employees and salary detail
  • Maintain attendance register of employees
  • Employees group
  • Create attendance type
  • Unit of leave (payroll)

MANUFACTURING  VOUCHERS

  • BOM (bill of material)
  • Create Item of BOM
  • How to create voucher after
  • Ledger of BOM
  • Transaction of BOM
  • Alter of BOM
  • After ledger for excise duty

VOUCHERS  TYPES & CLASS

  • Voucher Type
  • Voucher Class-Sales
  • Inclusive Tax Class
  • Customer pay their payment
  • How to create voucher with discount & freight charg

Module 5 - E-FILLING

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

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 6. HTML

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

Introduction 

  • Understanding the Concept of HTTP and HTML
  • Understanding Web sites and Web Browsers
  • Minimum and Standard Requirements
  • First HTML Program V. Text Layouts
  • Headings
  • Paragraphs
  • Lists
  • Quotations

HyperLinks

  • Understanding URLs
  • Absolute and Relative URLs III. Working with Anchors

Images

  • Types of Images
  • Adding Images to a Website
  • Displaying Custom Icon – favicon
  • Image Links
  • Image Thumbnails

Tables

  • Structure of a Table
  • Header, Body and Footer
  • Rows, Headings and Data
  • Rowspan and Colspan
  • Page Layout

Forms

  • Simple Form
  • Form Input Elements:
  • Text, Number, Email, Date, Text area
  • Buttons
  • Radio, Checkbox
  • Select (Lists and Menus)
  • File Fields
  • Field set and Legend
  • Form Validation properties
  • Required,  read only,  disabled,  min, max , checked, selected

HTML  Layout

  • Introduction to div and span
  • Exploring different Web Layouts
  • Understanding Semantic Divs
  • Container, header, main, section, article, footer, aside, figure
  • Adding Audios and Videos

Module 7 . CSS

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

Introduction  to CSS

  • Understanding the structure and Rules
  • Understanding div and span
  • Types of CSS : Inline, Internal, External
  • Adding an External CSS File to the Document
  • CSS Selectors
  • Background-image:
    VII. Background-color:
    VIII. Background-size
    IX. Background-position

Advanced   Formatting 

  • Formatting Fonts and Text: style, family, align, decoration, spacing
  • Working with colors
    a. Types of Color
    assignment
    b. Text and Background
    color
    c. Linear Gradient
    d. Block
    e. Inline-block
    f. Display-inline-block

Managing  Box  Properties

  • Units of Measurement
  • Setting Padding and Margin
  • Setting Borders
  • Setting Width and Height
  • Bos-Shadow and Text Shadow

Managing  Positions

  • Working with float and clear
  • Working with static, relative, absolute and fixed positions 
  • Creating a Navigation Bar
  • Creating a Sidebar

CSS  Effects

  • Working with Transform
  • Working with Transition
  • Working with Animation and Keyframes
  • Working with Pseudo Classes

Introduction  to  Flex

  • Css flex
  • Flex-direction
  • Justify content
  • Align items
  • Flex-wrap
  • Flex-flow
  • Order
  • Align-self
  • Grid layout
  • Gird-direction
  • Grid-justify-content
  • Grid-align-content

Module 8. JAVASCRIPT

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

Introduction 

  • What is JavaScript
  • Using JavaScript in an HTML document.
  • Writing Text on a web page.
  • Writing on the console and solving errors.

Data  and  Variables

  • Data Types in JavaScript.
  • Overview of variables.
  • Variable declaration.
  • Arithmetic Operation.

Conditions  and  Control  Structures

  • Prompt.
  • Type convertion.
  • Relational Operators.
  • Logical Operators.
  • If…Else & Else if…… Else Statement.

Loop

  • For loop
  • For in loop
  • For of loop
  • While loop
  • Do while loop

Arrays  &  Objects

  • Working with single dimensional Arrays.
  • Changing an array element.
  • Looping in array.
  • Working with multidimensional Arrays.
  • Looping in multidimensional Arrays.

Functions

  • Array functions.
  • String functions.
  • Date function.
  • Math function.
  • User define function.
  • Switch case statement.
  • JavaScript Dom Method.
  • Change HTML Elements.
  • Adding and deleting elements.

Event  handling  through  function  call  Events

  • Onclick event.
  • On input Event.
  • On change Event
  • Event listener
  • Adding event listener and remove event listener.
  • Mouse over.
  • Mouse leave.
  • Keyboard Event.
    a. Keypress
    b. Key down
    c. key up
  • Window event
    a. Scroll
    b. Resize
  • On change event.
  • Focus event.

Form  Validation

Module 9. JQUERY

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

Introduction  to  Jquery

  • First JQuery Program
  • Types of Selectors
  • Adding Content to a Page
  • Working with tags and tag Attributes
  • Event Handling

Animation  &  Effects

  • Jquery Effects, Animations
  • Jquery and CSS3 Transitions and Animations

Enhanced  Functionalities  with  Plugins

  • Photo slider
  • JQuery UI
  • JQuery Validation

Module 10. PHP

ADVANCE DIPLOMA IN COMPUTER APPLICATIONS

PHP  Introduction  

  • Web Applications and their types
  • Static v/s 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 / Wampp Server
  • Syntax of PHP script
  • Executing Hello world application of PHP

Data  Types  &  Operators

  • Integers, string, floating numbers, Booleans, arrays etc.
  • PHP Variables and Constants
  • Important Rules for declaring PHP variables
  • User-defined Constants
  • String constants, variable interpolation into strings
  • Assignment Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Operators precedence and associatively Conditional Statements
  • If-else statement
  • If… else if… else statement
  • Nested if-else statement
  • Switch case statement
  • Ternary operator
  • Assignment to apply conditional statements

Conditional  Statements

  • If-else statement
  • If… else if… else statement
  • Nested if-else statement
  • Switch case statement
  • Ternary operator
  • Assignment to apply conditional statements

Loops  &  Control  Statements

  • While loop
  • Do While loop
  • For loop, Nested loops
  • Break, Continue and Exit keywords
  • Assignment to apply loops and control statements.

Loops  &  Control  Statements  Cont….

  • Nested While loop
  • Nested Do While loop
  • Nested For loop
  • Series and Patterns

Functions  in  PHP

  • Function as reusable components
  • Defining a Function
  • Calling a Function
  • Passing arguments to a function
  • Returning a value from a function
  • Use of include (), include once (), require () and require once () library function
  • Assignment to apply functions

Advance  Functions  Concepts

  • Default Arguments
  • Difference b/w argument passing by value and by reference
  • Defining and using Recursive functions
  • Assignment to apply advance function concepts

Arrays

  • Understanding array as a collection of values
  • Defining an array, accessing array elements using index
  • Initializing array, using array () function for creating array
  • Obtaining the size of an array
  • Traversing array elements using while & for loop
  • Using foreach loop for traversing array elements
  • Use of list () and each () functions in traversing array
  • Assignment to use arrays

Two – Dimensional  Arrays

  • Defining a two-d array
  • Accessing elements of two-d array
  • Initializing a two-d array
  • Traversing elements of two-d array
  • Example of use of two-d array
  • Assignment to use two-d arrays

Associative  Arrays

  •  Understanding an associative array
  • Defining an associative array
  • Initializing an associative array
  • Accessing elements of an associative array using => operator
  • Traversing elements of associative array
  • Creating a Multi-dimensional array
  • Assignment to use associative arrays

Common  Array  Functions

  • Sorting array using sort (), rsort (), asort (), arsort (), usort (), and uksort ()
  • Use of array_key_exists (), array_keys (), array_values (), array_diff_key () functions
  • Use of array_push (), array_pop (), array_shift (), array_replace (), array_slice () and array_walk () functions
  • Use of in_array (), current (), next (), prev (), reset () functions
  • Assignment to use array functions

String  Handling

  • Use of single & double quotes in representing Strings
  • Use of basic string functions strlen(), substr(), strcmp(), and str_replace()
  • Use of case changing functions strtolower(), strtoupper(), ucwords(), ucfirst(), and lcfirst()
  • Use of position finding functions strpos(), strrpos(), and strstr()
  • Use explode() and implode() functions
  • Use of printf(), sprintf(), and sscanfs()
  • Assignment to use String functions

Object  Oriented  Programming  in  PHP

  • Classes and Objects
  • Encapsulation
  • Abstraction
  • Inheritance
  • Polymorphism and Dynamic Binding
  • Assignment to implement OOP Concepts

HTML & HTTP  Basics

  • Request Response Model of HTTP, Type of HTTP requests
  • Difference b/w Get & Post Requests
  • Basic HTML elements html, head, body, title and form
  • HTML Input elements text, radio, select, button, submit, textarea, and hidden
  • New HTML 5 Input elements email, number, range, and url
  • Use of $_GET, $_POST, and $_SERVER global variables
  • Server-side Validation using isset(), empty() 
  • Web based assignment different type of input controls and request type

Introduction  to  CSS

  • CSS basics, Applying inline & external CSS styles
  • CSS Selectors, Layout and Wireframing of Website

State  Management

  • Understanding stateless nature of HTTP
  • Maintaining user state using $_COOKIE global variable
  • Maintaining user state using $_SESSION global variable
  • Maintaining user state using hidden form fields
  • Maintaining user state using parameter appending to URL
  • Assignment to apply all the state management methods

Reading & Writing  data  from  files

  • Understanding need of file handling
  • Creating file using touch() and fopen() functions
  • Different modes of opening files r, w,  a, r+, w+, a+
  • Use of file read/write functions fread(),  fwrite(), fgetc() fgets(), fscanf(),
  • file_put_contents(), file_get_contents() functions
  • Use of file utility functions fseek(), ftell(), feof(), filesize(), fclose()
  • Assignment to create, append, write, and read file dateds

Interacting  with  the  file  system

  • Need of File System interaction, Creating directory using mkdir() function
  • Removing directory using rmdir() funciton
  • Removing files using unlink() function
  • Renaming files and directory rename() function
  • Use of opendir(), readdir(), scandir() and closedir() functions
  • Use of is_file(), is_directory() and chmod() functions
  • Assignment to perform file system operations

Advance  File  System  Concepts

  • Use of basename(), realpath(), dirname() functions
  • Use of __FILE__ and __DIR__ magic constants
  • Reading csv files using fgetcsv() function
  • File uploading & downloading

File  System  based  Mini  Project

  •  Creating links of directories
  • Uploading files and creating their links
  • Deleting & downloading files using links
  • Renaming Files & Folders using their links

My SQL

  • Introduction to RDBMS Package
  • Use of phpMyAdmin as interface of MySql
  • Creating, removing and managing user accounts
  • Understanding different types of Storage engines Innodb, MyISAM, CSV etc
  • Creating, altering and removing Tables
  • Performing Insert, update, delete and select operations on the table
  • Importing & Exporting database and tables
  • Assignment to use phpMyAdmin for managing users, databases and tables

My SQL  PHP  Connectivity

  • MySQL PHP library as means of database connectivity
  • Use of mysqli_connect(), mysqli_select_db() mysqli_query(), and mysqli_fetch_array(),
  • Mysqli_fetch_assoc(), mysqli_fetch_object(), mysqli_close(), mysqli_free_result() functions
  • Use of Object Oriented MySQL Connection and Methods
  • Executing DML (insert, update, delete, & select) queries from PHP
  • Executing DDL (create, alter, & drop) queries from PH
  • Assignment to perform DDL & DML operations

Advance  My SQL  PHP  Connectivity

  • Executing queries in batches for improving performance
  • Executing transactions, committing and rolling back
  • Using limits for selecting records
  • Using joins for selecting records from multiple tables
  • Assignment to perform Advance SQL operations

Advance  My SQL  Queries

  • Use of group by, having, and order by clauses in select queries
  • Use of between, in, like in select queries
  • Use of aggregate functions count(), max(), min(), avg() in select queries
  • Use of nested queries
  • Assignment to perform use of these concepts in PHP applications

Working  with  MySqli  &  PDO

  • Mysql & PDO PHP library as means of database connectivity
  • Prepared statements
  • Stored procedures & Functions

Obtaining  database  meta  data  in  PHP

  • Use of mysql_fetch_field(), mysql_num_fields(), mysql_num_rows(), mysql_field_name(), mysql_field_type(), mysql_filed_table(), mysql_field_len() functions
  • Use of mysql_db_name(), mysql_list_dbs(), mysql_list_tables(), mysql_list_fields()
  • Use of mysql_insert_id(), mysql_get_client_info(), mysql_get_host_info() and mysql_get_proto_info(), mysql_get_server_info() functions
  • Assignment to perform use of these concepts in PHP applications

A  mini  project  using  database

  • A mini web site having user registration, login, view profile, edit profile, logout in user interface
  • View Users, edit user details and delete users in admin inte