English
European
Indian
Middle East
South-East & East Asian
All Industries› IT Centres› Software Development & Systems Analysis
🏭 IT Centres

Software Development & Systems Analysis
Professional Certifications

Professional Certifications in Software Development & Systems Analysis

2
Certifications
8
Subjects
197
Chapters
8
Books Ready
✅ ISBN-Listed Published Books
📚 Printed & Digital Editions
🎓 Industry Recognised Certifications
🌐 Online LMS Included
Become a LAPT Accredited Centre Software Development & Systems Analysis Apply Now ›

💡
What is Software Development & Systems Analysis?

Software Development & Systems Analysis is a specialist domain within IT Centres, covering the professional knowledge, frameworks and applied skills demanded by today's practitioners. LAPT certifications in this area are built to international standards and supported by a complete set of published learning materials.

🚀
Why Get LAPT Certified?

Each LAPT certification is backed by a complete professional library:

  • Published study book — print & digital editions, ISBN listed
  • Instructor guide with full table of contents and chapter content
  • Chapter presentation slides for classroom or self-study
  • Practice examination aligned to certification objectives
  • Online LMS access — read, study and track progress
  • Certification brochure with full programme details
Every Certification Includes
🖥 LMS Classes
📖 Ebook
📊 PPT Slides
🎬 Videos
📝 Practice Exam
🏁 Final Exam
📄 Certification Brochure

Software Development & Systems Analysis — Certification Programme

2 certifications · Click any certification to explore its curriculum

▶
Certificate in Computer Applications and Office Productivity
ITC-C01
Computer Fundamentals, Operating Systems and Internet 15 chapters
▶ Chapter 1 — Introduction to Computers 10 classes
1.1 Meaning of Computer
1.2 Characteristics of Computers
1.3 Advantages of Computers
1.4 Limitations of Computers
1.5 Applications of Computers
1.6 Computers in Business
1.7 Computers in Accounting
1.8 Types of Computers
1.9 Desktop, Laptop and Tablet Computers
1.10 Digital Devices and Smart Devices
▶ Chapter 2 — Computer Hardware 22 classes
2.1 Meaning of Hardware
2.2 Central Processing Unit
2.3 Arithmetic Logic Unit
2.4 Control Unit
2.5 Motherboard
2.6 Processor
2.7 RAM
2.8 ROM
2.9 Cache Memory
2.10 Hard Disk
2.11 SSD
2.12 Input Devices
2.13 Keyboard
2.14 Mouse
2.15 Scanner
2.16 Webcam
2.17 Microphone
2.18 Output Devices
2.19 Monitor
2.20 Printer
2.21 Speaker
2.22 Projector
▶ Chapter 3 — Memory and Storage 12 classes
3.1 Meaning of Computer Memory
3.2 Bit and Byte
3.3 Kilobyte, Megabyte and Gigabyte
3.4 Terabyte and Higher Storage Units
3.5 Primary Memory
3.6 Secondary Memory
3.7 Hard Disk and SSD
3.8 Pen Drive
3.9 Memory Card
3.10 Optical Storage
3.11 Cloud Storage
3.12 Data Backup
▶ Chapter 4 — Keyboard and Mouse 13 classes
4.1 Keyboard Introduction
4.2 Alphabet Keys
4.3 Number Keys
4.4 Function Keys
4.5 Control Keys
4.6 Navigation Keys
4.7 Special Keys
4.8 Mouse Buttons
4.9 Single Click
4.10 Double Click
4.11 Right Click
4.12 Drag and Drop
4.13 Scroll and Navigation
▶ Chapter 5 — Files and Folders 13 classes
5.1 Meaning of File
5.2 Meaning of Folder
5.3 File Names
5.4 File Extensions
5.5 Creating Files
5.6 Creating Folders
5.7 Renaming Files
5.8 Copying Files
5.9 Moving Files
5.10 Deleting Files
5.11 Restoring Files
5.12 Searching Files
5.13 File Organisation
▶ Chapter 6 — Computer Security 11 classes
6.1 Computer Security
6.2 Computer Virus
6.3 Malware
6.4 Spyware
6.5 Ransomware
6.6 Antivirus
6.7 Password Security
6.8 Strong Passwords
6.9 Two-Factor Authentication
6.10 Data Backup
6.11 Safe Computing Practices
▶ Chapter 7 — Basic Troubleshooting 8 classes
7.1 Hardware Troubleshooting
7.2 Software Troubleshooting
7.3 Printer Problems
7.4 Keyboard and Mouse Problems
7.5 Display Problems
7.6 Storage Problems
7.7 Internet Connectivity Problems
7.8 Basic Maintenance
▶ Chapter 8 — Operating System Fundamentals 8 classes
8.1 Meaning of Operating System
8.2 Functions of Operating System
8.3 Types of Operating Systems
8.4 Windows Operating System
8.5 Linux Operating System
8.6 Mobile Operating Systems
8.7 System Software
8.8 Application Software
▶ Chapter 9 — Windows Desktop 9 classes
9.1 Windows Desktop
9.2 Start Menu
9.3 Taskbar
9.4 Desktop Icons
9.5 Notification Area
9.6 Search
9.7 Windows
9.8 Minimise, Maximise and Close
9.9 Switching Between Applications
▶ Chapter 10 — File Management 10 classes
10.1 File Explorer
10.2 Drives and Folders
10.3 Creating Folders
10.4 File Copying
10.5 File Moving
10.6 File Renaming
10.7 File Deletion
10.8 Recycle Bin
10.9 File Search
10.10 File Properties
▶ Chapter 11 — Windows Settings 9 classes
11.1 Windows Settings
11.2 Display Settings
11.3 Sound Settings
11.4 Date and Time
11.5 Language Settings
11.6 Network Settings
11.7 Printer Settings
11.8 Device Settings
11.9 Personalisation
▶ Chapter 12 — User Accounts and Security 8 classes
12.1 User Accounts
12.2 Administrator Account
12.3 Standard User
12.4 Guest Access
12.5 Password Management
12.6 User Permissions
12.7 Windows Security
12.8 Privacy Settings
▶ Chapter 13 — Software and Applications 6 classes
13.1 Installing Software
13.2 Uninstalling Software
13.3 Software Updates
13.4 Application Management
13.5 Default Applications
13.6 File Associations
▶ Chapter 14 — System Maintenance 8 classes
14.1 Windows Updates
14.2 Storage Management
14.3 Temporary Files
14.4 Disk Space Management
14.5 Backup
14.6 Restore
14.7 Antivirus
14.8 Basic System Troubleshooting
▶ Chapter 15 — Windows Keyboard Shortcuts 7 classes
15.1 Copy and Paste Shortcuts
15.2 Cut and Undo
15.3 Save and Print
15.4 Windows Navigation
15.5 File Explorer Shortcuts
15.6 Application Switching
15.7 Screen and Window Management
MS Office, Excel and Productivity with AI 27 chapters
▶ Chapter 24 — MS Word Fundamentals 8 classes
24.1 Introduction to MS Word
24.2 Word Interface
24.3 Creating Documents
24.4 Opening Documents
24.5 Saving Documents
24.6 Save As
24.7 Templates
24.8 Printing Documents
▶ Chapter 25 — Word Formatting 10 classes
25.1 Font Formatting
25.2 Font Size
25.3 Bold, Italic and Underline
25.4 Text Colour
25.5 Paragraph Alignment
25.6 Line Spacing
25.7 Indentation
25.8 Bullets
25.9 Numbering
25.10 Styles
▶ Chapter 26 — Word Tables and Page Layout 9 classes
26.1 Creating Tables
26.2 Inserting Rows and Columns
26.3 Table Formatting
26.4 Page Margins
26.5 Page Orientation
26.6 Page Size
26.7 Headers
26.8 Footers
26.9 Page Numbers
▶ Chapter 27 — Professional Documents 7 classes
27.1 Business Letters
27.2 Official Notices
27.3 Reports
27.4 Applications
27.5 Office Documents
27.6 Invoice Formats
27.7 Document Templates
▶ Chapter 28 — Mail Merge 8 classes
28.1 Meaning of Mail Merge
28.2 Main Document
28.3 Data Source
28.4 Recipient List
28.5 Merge Fields
28.6 Creating Merged Letters
28.7 Labels
28.8 Envelopes
▶ Chapter 29 — Excel Fundamentals 10 classes
29.1 Introduction to Excel
29.2 Workbook
29.3 Worksheet
29.4 Rows
29.5 Columns
29.6 Cells
29.7 Cell References
29.8 Data Entry
29.9 Formatting Cells
29.10 Saving Workbooks
▶ Chapter 30 — Excel Formulas 8 classes
30.1 Formula Fundamentals
30.2 Mathematical Operators
30.3 SUM
30.4 AVERAGE
30.5 MIN
30.6 MAX
30.7 COUNT
30.8 Basic Accounting Calculations
▶ Chapter 31 — PowerPoint 10 classes
31.1 Introduction to PowerPoint
31.2 Creating Presentations
31.3 Slides
31.4 Slide Layouts
31.5 Themes
31.6 Images
31.7 Tables
31.8 Charts
31.9 Transitions
31.10 Slide Show
▶ Chapter 32 — Introduction to Artificial Intelligence 7 classes
32.1 Meaning of AI
32.2 Generative AI
32.3 AI Assistants
32.4 AI in Office Work
32.5 AI in Accounting
32.6 Benefits of AI
32.7 Limitations of AI
▶ Chapter 33 — AI Prompting 8 classes
33.1 Meaning of Prompt
33.2 Writing Clear Instructions
33.3 Giving Context
33.4 Defining the Role
33.5 Specifying Output Format
33.6 Prompt Refinement
33.7 Business Prompts
33.8 Accounting Prompts
▶ Chapter 34 — AI for MS Office 7 classes
34.1 AI-Assisted Word Documents
34.2 AI-Assisted Excel Analysis
34.3 Formula Assistance
34.4 Data Summarisation
34.5 Presentation Assistance
34.6 Email Drafting
34.7 Report Generation
▶ Chapter 35 — Responsible AI Use 7 classes
35.1 Verification of AI Output
35.2 Accuracy
35.3 Confidential Information
35.4 Data Privacy
35.5 AI Hallucinations
35.6 Human Review
35.7 Ethical Use of AI
▶ Chapter 51 — Advanced Excel Fundamentals 6 classes
51.1 Advanced Workbook Management
51.2 Advanced Formatting
51.3 Excel Tables
51.4 Named Ranges
51.5 Advanced Data Entry
51.6 Worksheet Management
▶ Chapter 52 — Logical Functions 6 classes
52.1 IF Function
52.2 Nested IF
52.3 AND Function
52.4 OR Function
52.5 NOT Function
52.6 IFERROR
▶ Chapter 53 — Conditional Functions 6 classes
53.1 SUMIF
53.2 SUMIFS
53.3 COUNTIF
53.4 COUNTIFS
53.5 AVERAGEIF
53.6 AVERAGEIFS
▶ Chapter 54 — Lookup Functions 7 classes
54.1 VLOOKUP
54.2 HLOOKUP
54.3 XLOOKUP
54.4 INDEX
54.5 MATCH
54.6 INDEX-MATCH
54.7 Lookup Error Handling
▶ Chapter 55 — Text Functions 10 classes
55.1 LEFT
55.2 RIGHT
55.3 MID
55.4 LEN
55.5 TRIM
55.6 UPPER
55.7 LOWER
55.8 PROPER
55.9 CONCAT
55.10 TEXTJOIN
▶ Chapter 56 — Date and Time Functions 9 classes
56.1 TODAY
56.2 NOW
56.3 DATE
56.4 DAY
56.5 MONTH
56.6 YEAR
56.7 Date Difference
56.8 Due Date Calculation
56.9 Ageing Calculation
▶ Chapter 57 — Data Management 7 classes
57.1 Sorting
57.2 Filtering
57.3 Advanced Filter
57.4 Remove Duplicates
57.5 Text to Columns
57.6 Data Validation
57.7 Drop-down Lists
▶ Chapter 58 — Conditional Formatting 7 classes
58.1 Conditional Formatting
58.2 Highlight Cell Rules
58.3 Duplicate Values
58.4 Data Bars
58.5 Colour Scales
58.6 Icon Sets
58.7 Financial Reporting Applications
▶ Chapter 59 — PivotTables 8 classes
59.1 Introduction to PivotTables
59.2 Creating PivotTables
59.3 Rows and Columns
59.4 Values
59.5 Filters
59.6 Grouping
59.7 Calculated Analysis
59.8 PivotCharts
▶ Chapter 60 — Excel Charts 7 classes
60.1 Column Charts
60.2 Bar Charts
60.3 Line Charts
60.4 Pie Charts
60.5 Combo Charts
60.6 Chart Formatting
60.7 Financial Charts
▶ Chapter 61 — What-If Analysis 5 classes
61.1 What-If Analysis
61.2 Goal Seek
61.3 Scenario Analysis
61.4 Data Tables
61.5 Financial Applications
▶ Chapter 62 — Excel for Accounting 10 classes
62.1 Sales Register
62.2 Purchase Register
62.3 Expense Register
62.4 Cash Book
62.5 Bank Book
62.6 Customer Outstanding
62.7 Supplier Outstanding
62.8 Ageing Analysis
62.9 GST Calculation
62.10 Profit Analysis
▶ Chapter 63 — Financial MIS and Dashboard 8 classes
63.1 Meaning of MIS
63.2 Sales Dashboard
63.3 Purchase Dashboard
63.4 Expense Dashboard
63.5 Profit Dashboard
63.6 Receivables Dashboard
63.7 Payables Dashboard
63.8 KPI Reports
▶ Chapter 64 — AI and Excel 6 classes
64.1 AI-Assisted Formula Creation
64.2 AI-Assisted Data Analysis
64.3 Formula Error Identification
64.4 Data Summarisation
64.5 AI-Assisted Report Creation
64.6 AI-Assisted Excel Automation
▶ Chapter 65 — Advanced Excel Project 7 classes
65.1 Financial Data Collection
65.2 Data Cleaning
65.3 Formula Development
65.4 Pivot Analysis
65.5 Dashboard Creation
65.6 Management Report
65.7 Final Practical Project
Typing, Email and Digital Communication 25 chapters
▶ Chapter 16 — Internet Fundamentals 8 classes
16.1 Meaning of Internet
16.2 World Wide Web
16.3 Websites
16.4 Web Pages
16.5 Web Servers
16.6 Internet Service Providers
16.7 Internet Services
16.8 Uses of Internet in Business
▶ Chapter 17 — Web Browsers 9 classes
17.1 Meaning of Web Browser
17.2 Google Chrome
17.3 Microsoft Edge
17.4 Browser Windows
17.5 Browser Tabs
17.6 Bookmarks
17.7 Browsing History
17.8 Downloads
17.9 Browser Settings
▶ Chapter 18 — Search Engines 7 classes
18.1 Search Engines
18.2 Google Search
18.3 Search Keywords
18.4 Effective Searching
18.5 Search Operators
18.6 Finding Business Information
18.7 Evaluating Online Information
▶ Chapter 19 — Internet Connectivity 8 classes
19.1 Internet Connection
19.2 Broadband
19.3 Wi-Fi
19.4 Mobile Internet
19.5 Router
19.6 Modem
19.7 IP Address
19.8 Basic Network Troubleshooting
▶ Chapter 20 — Email Fundamentals 9 classes
20.1 Meaning of Email
20.2 Creating Email Account
20.3 Email Address
20.4 Inbox
20.5 Sent Mail
20.6 Drafts
20.7 Spam
20.8 Trash
20.9 Email Search
▶ Chapter 21 — Professional Email 11 classes
21.1 To Field
21.2 CC
21.3 BCC
21.4 Subject Line
21.5 Email Body
21.6 Attachments
21.7 Reply
21.8 Reply All
21.9 Forward
21.10 Email Signature
21.11 Professional Email Etiquette
▶ Chapter 22 — Cloud Services 9 classes
22.1 Cloud Computing
22.2 Cloud Storage
22.3 Google Drive
22.4 OneDrive
22.5 Uploading Files
22.6 Downloading Files
22.7 File Sharing
22.8 Online Collaboration
22.9 Cloud Backup
▶ Chapter 23 — Internet and Email Security 8 classes
23.1 Phishing
23.2 Spam
23.3 Suspicious Links
23.4 Fake Websites
23.5 Password Security
23.6 Two-Factor Authentication
23.7 Safe Downloads
23.8 Data Privacy
▶ Chapter 66 — Keyboard Fundamentals 6 classes
66.1 Keyboard Layout
66.2 Alphabet Keys
66.3 Number Keys
66.4 Function Keys
66.5 Control Keys
66.6 Navigation Keys
▶ Chapter 67 — Touch Typing 6 classes
67.1 Home Row
67.2 Finger Placement
67.3 Upper Row
67.4 Lower Row
67.5 Number Row
67.6 Shift Key Usage
▶ Chapter 68 — Typing Accuracy 5 classes
68.1 Meaning of Accuracy
68.2 Common Typing Errors
68.3 Error Correction
68.4 Accuracy Measurement
68.5 Improving Accuracy
▶ Chapter 69 — Typing Speed 5 classes
69.1 Words Per Minute
69.2 Speed Calculation
69.3 Timed Typing
69.4 Speed Improvement
69.5 Speed and Accuracy Balance
▶ Chapter 70 — Professional Data Entry 7 classes
70.1 Name Entry
70.2 Address Entry
70.3 Numerical Data
70.4 Dates
70.5 Invoice Data
70.6 Accounting Data
70.7 Excel Data Entry
▶ Chapter 71 — Typing Shortcuts 8 classes
71.1 Copy
71.2 Cut
71.3 Paste
71.4 Undo
71.5 Redo
71.6 Save
71.7 Select All
71.8 Navigation Shortcuts
▶ Chapter 72 — Typing Practical 7 classes
72.1 Paragraph Typing
72.2 Numerical Typing
72.3 Accounting Data Typing
72.4 Invoice Typing
72.5 Excel Data Entry
72.6 Final Speed Test
72.7 Final Accuracy Test
▶ Chapter 73 — Communication Fundamentals 8 classes
73.1 Meaning of Communication
73.2 Communication Process
73.3 Sender
73.4 Message
73.5 Channel
73.6 Receiver
73.7 Feedback
73.8 Communication Barriers
▶ Chapter 74 — Verbal Communication 7 classes
74.1 Speaking Skills
74.2 Vocabulary
74.3 Grammar
74.4 Pronunciation
74.5 Tone
74.6 Clarity
74.7 Professional Language
▶ Chapter 75 — Non-Verbal Communication 6 classes
75.1 Body Language
75.2 Facial Expressions
75.3 Eye Contact
75.4 Posture
75.5 Gestures
75.6 Personal Space
▶ Chapter 76 — Listening Skills 6 classes
76.1 Importance of Listening
76.2 Active Listening
76.3 Asking Questions
76.4 Understanding Instructions
76.5 Taking Notes
76.6 Giving Feedback
▶ Chapter 77 — Business Communication 5 classes
77.1 Professional Conversation
77.2 Telephone Communication
77.3 Customer Communication
77.4 Workplace Communication
77.5 Professional Etiquette
▶ Chapter 78 — Email Communication 7 classes
78.1 Professional Email Structure
78.2 Subject Line
78.3 Email Opening
78.4 Email Body
78.5 Email Closing
78.6 Attachments
78.7 Email Etiquette
▶ Chapter 79 — Written Communication 6 classes
79.1 Business Letters
79.2 Notices
79.3 Applications
79.4 Reports
79.5 Business Messages
79.6 Professional Writing
▶ Chapter 80 — Customer Service Communication 6 classes
80.1 Understanding Customer Requirements
80.2 Handling Enquiries
80.3 Handling Complaints
80.4 Difficult Customers
80.5 Professional Responses
80.6 Follow-up Communication
▶ Chapter 81 — Workplace Communication 7 classes
81.1 Teamwork
81.2 Meetings
81.3 Discussion Skills
81.4 Conflict Management
81.5 Negotiation
81.6 Problem Solving
81.7 Professional Behaviour
▶ Chapter 82 — Presentation Skills 8 classes
82.1 Presentation Planning
82.2 Presentation Structure
82.3 Public Speaking
82.4 Voice and Delivery
82.5 Body Language
82.6 Visual Aids
82.7 Handling Questions
82.8 Presentation Practice
Business Accounting Software (Tally, Busy and GST) 53 chapters
▶ Chapter 36 — Introduction to BUSY 8 classes
36.1 Introduction to BUSY
36.2 Accounting Software
36.3 BUSY Interface
36.4 Company Menu
36.5 Masters
36.6 Transactions
36.7 Reports
36.8 Configuration
▶ Chapter 37 — Company Creation 8 classes
37.1 Creating a Company
37.2 Company Name
37.3 Financial Year
37.4 Company Address
37.5 GST Details
37.6 Financial Configuration
37.7 Company Backup
37.8 Company Restore
▶ Chapter 38 — Accounting Masters 9 classes
38.1 Account Groups
38.2 Ledger Accounts
38.3 Customer Ledgers
38.4 Supplier Ledgers
38.5 Cash Ledger
38.6 Bank Ledger
38.7 Expense Ledgers
38.8 Income Ledgers
38.9 Capital Accounts
▶ Chapter 39 — Inventory Masters 7 classes
39.1 Item Groups
39.2 Item Categories
39.3 Stock Items
39.4 Units of Measurement
39.5 Warehouses/Godowns
39.6 Opening Stock
39.7 Stock Configuration
▶ Chapter 40 — Voucher Entry 9 classes
40.1 Voucher Concept
40.2 Contra Voucher
40.3 Payment Voucher
40.4 Receipt Voucher
40.5 Journal Voucher
40.6 Purchase Voucher
40.7 Sales Voucher
40.8 Debit Note
40.9 Credit Note
▶ Chapter 41 — Purchase Accounting 7 classes
41.1 Purchase Transactions
41.2 Cash Purchase
41.3 Credit Purchase
41.4 Purchase Invoice
41.5 Purchase Return
41.6 Supplier Ledger
41.7 Purchase Reports
▶ Chapter 42 — Sales Accounting 7 classes
42.1 Sales Transactions
42.2 Cash Sales
42.3 Credit Sales
42.4 Sales Invoice
42.5 Sales Return
42.6 Customer Ledger
42.7 Sales Reports
▶ Chapter 43 — GST Configuration 8 classes
43.1 Introduction to GST
43.2 GST Registration
43.3 GSTIN
43.4 GST Rates
43.5 Tax Categories
43.6 HSN
43.7 SAC
43.8 GST Configuration in BUSY
▶ Chapter 44 — GST Transactions 8 classes
44.1 CGST
44.2 SGST
44.3 IGST
44.4 Intra-State Transactions
44.5 Inter-State Transactions
44.6 Input GST
44.7 Output GST
44.8 GST Tax Invoice
▶ Chapter 45 — Inventory Management 7 classes
45.1 Stock Inward
45.2 Stock Outward
45.3 Stock Transfer
45.4 Stock Adjustment
45.5 Stock Valuation
45.6 Stock Reports
45.7 Godown Reports
▶ Chapter 46 — Outstanding Invoices 10 classes
46.1 Meaning of Outstanding Invoices
46.2 Customer Outstanding
46.3 Supplier Outstanding
46.4 Invoice-wise Outstanding
46.5 Bill-wise Details
46.6 Ageing of Outstanding Invoices
46.7 Overdue Invoices
46.8 Receipt Adjustment
46.9 Payment Adjustment
46.10 Outstanding Reports
▶ Chapter 47 — Banking 7 classes
47.1 Bank Transactions
47.2 Bank Ledger
47.3 Cheque Transactions
47.4 Bank Reconciliation
47.5 Bank Statement
47.6 Unreconciled Entries
47.7 Bank Reports
▶ Chapter 48 — GST Reports 8 classes
48.1 GST Summary
48.2 Input Tax Credit
48.3 Output Tax
48.4 Tax Liability
48.5 HSN Summary
48.6 GST Sales Report
48.7 GST Purchase Report
48.8 GST Reconciliation
▶ Chapter 49 — Financial Reports in BUSY 9 classes
49.1 Day Book
49.2 Ledger
49.3 Trial Balance
49.4 Profit and Loss Account
49.5 Balance Sheet
49.6 Cash Flow Information
49.7 Stock Reports
49.8 Receivable Reports
49.9 Payable Reports
▶ Chapter 50 — Practical BUSY Project 12 classes
50.1 Company Creation
50.2 Master Creation
50.3 Opening Balances
50.4 Purchase Entries
50.5 Sales Entries
50.6 GST Entries
50.7 Inventory Entries
50.8 Banking Entries
50.9 Outstanding Management
50.10 Financial Reports
50.11 GST Reports
50.12 Final Project
▶ Chapter 83 — Introduction to Accounting 7 classes
83.1 Meaning of Accounting
83.2 Objectives of Accounting
83.3 Importance of Accounting
83.4 Bookkeeping
83.5 Accounting vs Bookkeeping
83.6 Accounting Cycle
83.7 Users of Accounting Information
▶ Chapter 84 — Accounting Concepts and Principles 8 classes
84.1 Business Entity Concept
84.2 Going Concern Concept
84.3 Money Measurement Concept
84.4 Accounting Period
84.5 Accrual Concept
84.6 Matching Concept
84.7 Consistency Concept
84.8 Prudence Concept
▶ Chapter 85 — Accounting Equation 7 classes
85.1 Assets
85.2 Liabilities
85.3 Capital
85.4 Revenue
85.5 Expenses
85.6 Accounting Equation
85.7 Effect of Transactions on Accounting Equation
▶ Chapter 86 — Debit and Credit 7 classes
86.1 Meaning of Debit
86.2 Meaning of Credit
86.3 Personal Accounts
86.4 Real Accounts
86.5 Nominal Accounts
86.6 Rules of Debit and Credit
86.7 Modern Approach to Debit and Credit
▶ Chapter 87 — Journal 8 classes
87.1 Meaning of Journal
87.2 Journal Format
87.3 Journalising Transactions
87.4 Simple Journal Entries
87.5 Compound Journal Entries
87.6 Narration
87.7 Opening Entries
87.8 Adjustment Entries
▶ Chapter 88 — Ledger 7 classes
88.1 Meaning of Ledger
88.2 Ledger Accounts
88.3 Posting from Journal
88.4 Balancing Ledger Accounts
88.5 Debit Balance
88.6 Credit Balance
88.7 Ledger Control
▶ Chapter 89 — Cash Book 7 classes
89.1 Meaning of Cash Book
89.2 Single Column Cash Book
89.3 Double Column Cash Book
89.4 Three Column Cash Book
89.5 Contra Entries
89.6 Petty Cash Book
89.7 Cash Book Balancing
▶ Chapter 90 — Subsidiary Books 7 classes
90.1 Purchase Book
90.2 Sales Book
90.3 Purchase Return Book
90.4 Sales Return Book
90.5 Bills Receivable Book
90.6 Bills Payable Book
90.7 Journal Proper
▶ Chapter 91 — Trial Balance 6 classes
91.1 Meaning of Trial Balance
91.2 Objectives
91.3 Preparation
91.4 Debit and Credit Totals
91.5 Errors Disclosed by Trial Balance
91.6 Errors Not Disclosed by Trial Balance
▶ Chapter 92 — Bank Reconciliation 8 classes
92.1 Meaning of Bank Reconciliation Statement
92.2 Need for BRS
92.3 Causes of Differences
92.4 Cheques Issued but Not Presented
92.5 Cheques Deposited but Not Cleared
92.6 Bank Charges
92.7 Direct Deposits
92.8 Preparation of BRS
▶ Chapter 93 — Final Accounts 8 classes
93.1 Trading Account
93.2 Gross Profit
93.3 Gross Loss
93.4 Profit and Loss Account
93.5 Net Profit
93.6 Net Loss
93.7 Balance Sheet
93.8 Assets and Liabilities
▶ Chapter 94 — Final Accounts Adjustments 9 classes
94.1 Closing Stock
94.2 Outstanding Expenses
94.3 Prepaid Expenses
94.4 Accrued Income
94.5 Income Received in Advance
94.6 Depreciation
94.7 Bad Debts
94.8 Provision for Doubtful Debts
94.9 Adjusted Final Accounts
▶ Chapter 95 — Introduction to Tally Prime 7 classes
95.1 Introduction to Tally Prime
95.2 Accounting Software
95.3 Tally Interface
95.4 Gateway and Navigation
95.5 Company Selection
95.6 Company Alteration
95.7 Basic Configuration
▶ Chapter 96 — Company Creation 8 classes
96.1 Creating a Company
96.2 Company Name
96.3 Address
96.4 Financial Year
96.5 Books Beginning From
96.6 Security Configuration
96.7 Company Features
96.8 Backup and Restore
▶ Chapter 97 — Groups and Ledgers 11 classes
97.1 Accounting Groups
97.2 Primary Groups
97.3 Sub-Groups
97.4 Ledger Creation
97.5 Customer Ledger
97.6 Supplier Ledger
97.7 Expense Ledger
97.8 Income Ledger
97.9 Cash Ledger
97.10 Bank Ledger
97.11 Capital Ledger
▶ Chapter 98 — Voucher Types 9 classes
98.1 Voucher Concept
98.2 Contra Voucher
98.3 Payment Voucher
98.4 Receipt Voucher
98.5 Journal Voucher
98.6 Sales Voucher
98.7 Purchase Voucher
98.8 Debit Note
98.9 Credit Note
▶ Chapter 99 — Contra, Payment and Receipt 8 classes
99.1 Cash Deposit into Bank
99.2 Cash Withdrawal from Bank
99.3 Cash Payment
99.4 Bank Payment
99.5 Cash Receipt
99.6 Bank Receipt
99.7 Adjustment of Receipts
99.8 Adjustment of Payments
▶ Chapter 100 — Journal Entries in Tally 8 classes
100.1 Journal Entry
100.2 Expense Adjustment
100.3 Income Adjustment
100.4 Depreciation Entry
100.5 Outstanding Expense
100.6 Prepaid Expense
100.7 Accrued Income
100.8 Provision Entries
▶ Chapter 101 — Purchase Accounting 7 classes
101.1 Cash Purchase
101.2 Credit Purchase
101.3 Purchase Invoice
101.4 Purchase with Inventory
101.5 Purchase Return
101.6 Supplier Adjustment
101.7 Purchase Reports
▶ Chapter 102 — Sales Accounting 7 classes
102.1 Cash Sales
102.2 Credit Sales
102.3 Sales Invoice
102.4 Sales with Inventory
102.5 Sales Return
102.6 Customer Adjustment
102.7 Sales Reports
▶ Chapter 103 — Inventory Management 10 classes
103.1 Inventory Fundamentals
103.2 Stock Groups
103.3 Stock Categories
103.4 Stock Items
103.5 Units of Measurement
103.6 Godowns
103.7 Opening Stock
103.8 Stock Transfer
103.9 Stock Adjustment
103.10 Stock Reports
▶ Chapter 104 — GST Fundamentals 8 classes
104.1 Meaning of GST
104.2 Objectives of GST
104.3 GST Structure
104.4 CGST
104.5 SGST
104.6 IGST
104.7 Intra-State Supply
104.8 Inter-State Supply
▶ Chapter 105 — GST Configuration in Tally 8 classes
105.1 GST Enablement
105.2 GST Registration Details
105.3 GSTIN
105.4 State Configuration
105.5 GST Rates
105.6 HSN
105.7 SAC
105.8 Tax Ledgers
▶ Chapter 106 — GST Purchase Transactions 7 classes
106.1 Local Purchase
106.2 Interstate Purchase
106.3 Input CGST
106.4 Input SGST
106.5 Input IGST
106.6 GST Purchase Invoice
106.7 Purchase Return with GST
▶ Chapter 107 — GST Sales Transactions 7 classes
107.1 Local Sales
107.2 Interstate Sales
107.3 Output CGST
107.4 Output SGST
107.5 Output IGST
107.6 GST Sales Invoice
107.7 Sales Return with GST
▶ Chapter 108 — Input Tax Credit 7 classes
108.1 Meaning of Input Tax Credit
108.2 Eligible Input Tax
108.3 Input CGST
108.4 Input SGST
108.5 Input IGST
108.6 ITC Adjustment
108.7 GST Liability
▶ Chapter 109 — GST Credit and Debit Notes 6 classes
109.1 Credit Note
109.2 Sales Return
109.3 Debit Note
109.4 Purchase Return
109.5 GST Adjustment
109.6 Note Reporting
▶ Chapter 110 — Outstanding Invoices 12 classes
110.1 Meaning of Outstanding Invoices
110.2 Customer Outstanding
110.3 Supplier Outstanding
110.4 Bill-wise Details
110.5 Invoice-wise Outstanding
110.6 Due Dates
110.7 Overdue Invoices
110.8 Ageing of Outstanding Invoices
110.9 Outstanding Follow-up
110.10 Receipt Adjustment
110.11 Payment Adjustment
110.12 Outstanding Reports
▶ Chapter 111 — Receivables Management 9 classes
111.1 Meaning of Accounts Receivable
111.2 Customer Balances
111.3 Credit Sales
111.4 Customer Due Dates
111.5 Ageing Analysis
111.6 Overdue Receivables
111.7 Collection Management
111.8 Receipt Allocation
111.9 Receivable Reports
▶ Chapter 112 — Payables Management 9 classes
112.1 Meaning of Accounts Payable
112.2 Supplier Balances
112.3 Credit Purchases
112.4 Supplier Due Dates
112.5 Ageing Analysis
112.6 Overdue Payables
112.7 Payment Management
112.8 Payment Allocation
112.9 Payable Reports
▶ Chapter 113 — Banking and Reconciliation 7 classes
113.1 Bank Ledger
113.2 Bank Transactions
113.3 Cheque Entries
113.4 Bank Statement
113.5 Bank Reconciliation
113.6 Unreconciled Transactions
113.7 Reconciliation Reports
▶ Chapter 114 — Cost Centres 6 classes
114.1 Meaning of Cost Centre
114.2 Creating Cost Centres
114.3 Cost Centre Allocation
114.4 Department-wise Expenses
114.5 Employee/Project-wise Costs
114.6 Cost Centre Reports
▶ Chapter 115 — Advanced Accounting 7 classes
115.1 Bill-wise Accounting
115.2 Interest Calculation
115.3 Cost Categories
115.4 Budgets
115.5 Credit Limits
115.6 Multiple Ledgers
115.7 Advanced Voucher Configuration
▶ Chapter 116 — Payroll Basics 7 classes
116.1 Payroll Fundamentals
116.2 Employee Masters
116.3 Pay Heads
116.4 Salary Structure
116.5 Attendance
116.6 Salary Processing
116.7 Payroll Reports
▶ Chapter 117 — Tally Reports 11 classes
117.1 Day Book
117.2 Cash Book
117.3 Bank Book
117.4 Ledger
117.5 Trial Balance
117.6 Profit and Loss Account
117.7 Balance Sheet
117.8 Stock Summary
117.9 Receivables
117.10 Payables
117.11 GST Reports
▶ Chapter 118 — Security and Data Management 8 classes
118.1 User Creation
118.2 User Rights
118.3 Security Control
118.4 Passwords
118.5 Backup
118.6 Restore
118.7 Data Management
118.8 Company Data Security
▶ Chapter 119 — Complete Accounting Project 20 classes
119.1 Business Case Study
119.2 Company Creation
119.3 Accounting Masters
119.4 Inventory Masters
119.5 Opening Balances
119.6 Purchase Transactions
119.7 Sales Transactions
119.8 GST Transactions
119.9 Receipt Transactions
119.10 Payment Transactions
119.11 Journal Adjustments
119.12 Bank Reconciliation
119.13 Outstanding Invoices
119.14 Receivables Management
119.15 Payables Management
119.16 GST Reports
119.17 Trial Balance
119.18 Profit and Loss Account
119.19 Balance Sheet
119.20 Final Practical Examination
▶ Chapter 120 — Integrated Financial Accounting Project 23 classes
120.1 Business Case Selection
120.2 Company Setup
120.3 Customer and Supplier Masters
120.4 Product and Inventory Masters
120.5 Opening Balances
120.6 Purchase Cycle
120.7 Sales Cycle
120.8 GST Accounting
120.9 Banking
120.10 Receivables
120.11 Outstanding Invoices
120.12 Payables
120.13 Expense Accounting
120.14 Bank Reconciliation
120.15 GST Reconciliation
120.16 Excel MIS
120.17 Financial Analysis
120.18 Trial Balance
120.19 Profit and Loss Account
120.20 Balance Sheet
120.21 Management Reports
120.22 Final Practical Viva
120.23 Final Project Submission
▶
Certificate in Web Development
ITC-C03
Programming Fundamentals and Logic 31 chapters
▶ 1 Chapter 1 — Fundamentals of Propositional Logic 4 classes
1.1 Understanding Basic Propositions and Their Components
1.2 Exploring Logical Connectives: AND, OR, NOT
1.3 Constructing Truth Tables and Evaluating Statements
1.4 Applying Propositional Logic in Real-World Scenarios
▶ 2 Chapter 2 — Techniques for Logical Deduction 4 classes
2.1 Understanding Logical Statements
2.2 Identifying Premises and Conclusions
2.3 Applying Deductive Reasoning
2.4 Solving Problems with Logical Deduction
▶ 3 Chapter 3 — Introduction to Predicate Logic and Applications 4 classes
3.1 Understanding the Basics of Predicate Logic
3.2 Exploring Quantifiers and Their Roles
3.3 Translating English Sentences into Predicate Logic
3.4 Applying Predicate Logic to Real-World Scenarios
▶ 1 Fundamentals of Basic Algorithms 4 classes
1.1 Understanding Basic Algorithm Concepts
1.2 Exploring Simple Sequence Structures
1.3 Implementing Conditional Logic in Algorithms
1.4 Building Iterations for Problem Solving
▶ 2 Algorithm Design and Efficiency 4 classes
2.1 Understanding Basic Algorithm Structures
2.2 Analyzing Algorithm Efficiency: Time and Space Complexities
2.3 Designing Simple Algorithms: Step-by-Step Approach
2.4 Improving Algorithm Performance through Optimization
▶ 3 Implementing and Adapting Basic Algorithms 4 classes
3.1 Understanding Algorithm Structures
3.2 Implementing Simple Algorithms
3.3 Adapting Algorithms for Different Scenarios
3.4 Testing and Optimizing Algorithm Efficiency
▶ 1 Chapter 1 — Understanding Basic Data Structures 4 classes
1.1 Exploring Fundamental Data Structures
1.2 Comparing Arrays and Linked Lists
1.3 Implementing Stacks and Queues
1.4 Analyzing Performance in Data Structure Operations
▶ 2 Chapter 2 — Complex Data Structures and Their Uses 4 classes
2.1 Understanding the Characteristics of Complex Data Structures
2.2 Exploring Applications of Trees and Graphs
2.3 Implementing Hash Tables in Real-World Scenarios
2.4 Analyzing Performance and Efficiency of Complex Data Structures
▶ 3 Chapter 3 — Data Structures in Software Development 4 classes
3.1 Understand the Role of Data Structures in Software Development
3.2 Explore Common Data Structures: Arrays, Lists, and Maps
3.3 Implement Data Structures in Programming: Hands-On Exercises
3.4 Analyze the Efficiency of Data Structures in Real-World Applications
▶ 1 Understanding Fundamental Logical Concepts 4 classes
1.1 Grasping Basic Logical Operators
1.2 Applying Truth Tables in Problem Solving
1.3 Analyzing Logical Statements and Arguments
1.4 Implementing Logic in Computational Thinking
▶ 2 Building Structured Problem-Solving Steps 4 classes
2.1 Understanding the Problem: Defining Objectives and Constraints
2.2 Breaking Down the Problem: Creating Sub-Tasks
2.3 Planning Solutions: Developing Logical Sequences
2.4 Evaluating Outcomes: Testing and Refining Solutions
▶ 3 Applying Logic to Real-World Computational Problems 4 classes
3.1 Understanding Logic in Everyday Contexts
3.2 Analyzing Computational Problems with Logical Frameworks
3.3 Creating Logical Models for Problem Solving
3.4 Applying Logical Models to Real-World Scenarios
▶ 1 Understanding Computational System Structures and Components 4 classes
1.1 Identifying Key Components of Computational Systems
1.2 Analyzing the Structure of System Architectures
1.3 Exploring Interactions Between System Components
1.4 Evaluating System Performance and Optimization
▶ 2 Analyzing System Operations and Data Flow 4 classes
2.1 Understanding System Components and Functions
2.2 Mapping Data Flow in Computational Systems
2.3 Identifying Operational Challenges in Systems
2.4 Applying Data Flow Analysis to Optimize Performance
▶ 3 Applying Analytical Tools and Techniques for System Optimization 4 classes
3.1 Understanding Key Analytical Tools for System Optimization
3.2 Exploring Data Flow Analysis Techniques
3.3 Implementing Optimization Algorithms in Systems
3.4 Evaluating System Performance Post-Optimization
▶ 1 Understanding Programming Concepts and Computational Thinking 5 classes
1.1 Defining Core Programming Concepts
1.2 Exploring Variables and Data Types
1.3 Understanding Control Structures
1.4 Applying Logical and Computational Thinking
1.5 Solving Problems with Algorithms
▶ 2 Data Types, Variables, and Operators 5 classes
2.1 Understanding Basic Data Types
2.2 Exploring Variables and Their Uses
2.3 Mastering Arithmetic and Logical Operators
2.4 Applying String and Boolean Data Types
2.5 Solving Problems with Variables and Operators
▶ 3 Control Structures: Sequence, Selection, and Iteration 5 classes
3.1 Understanding Sequence in Programming
3.2 Implementing Conditional Selection
3.3 Utilizing Iteration Constructs
3.4 Combining Sequence, Selection, and Iteration
3.5 Applying Control Structures in Real-world Problems
▶ 4 Basic Input/Output and Error Handling 5 classes
4.1 Understanding Standard Input and Output
4.2 Implementing Input Functions in Programming
4.3 Exploring Output Techniques and Methods
4.4 Identifying and Managing Common I/O Errors
4.5 Applying Error Handling Strategies in Code
▶ 1 Understanding Basic Algorithmic Concepts 5 classes
1.1 Exploring What Algorithms Are
1.2 Understanding Algorithm Components: Inputs and Outputs
1.3 Identifying and Describing Basic Control Structures
1.4 Applying Pseudocode to Design Simple Algorithms
1.5 Analyzing Algorithm Efficiency and Effectiveness
▶ 2 Core Logic Structures and Constructs 5 classes
2.1 Understanding Basic Logical Constructs
2.2 Implementing Conditional Statements
2.3 Exploring Loop Structures
2.4 Applying Logical Operators in Algorithms
2.5 Constructing and Analyzing Control Flow
▶ 3 Introduction to Algorithmic Efficiency 5 classes
3.1 Understanding Algorithmic Efficiency
3.2 Exploring Time Complexity Concepts
3.3 Analyzing Space Complexity in Algorithms
3.4 Comparing Algorithms: Best, Average, and Worst Case Scenarios
3.5 Applying Efficiency Principles to Optimize Code
▶ 4 Designing and Analyzing Data Structures 5 classes
4.1 Understanding Data Structures: Core Concepts and Types
4.2 Comparing Data Structures: Strengths and Weaknesses
4.3 Creating Data Structures: Basic Design Techniques
4.4 Analyzing Data Structures: Big O Notation and Complexity
4.5 Implementing Solutions: Choosing the Right Data Structure
▶ 1 Understanding Basic Syntax Elements 5 classes
1.1 Identifying Common Syntax Elements
1.2 Exploring Variable Declarations
1.3 Understanding Control Structures
1.4 Utilizing Functions and Procedures
1.5 Applying Syntax Rules in Practice
▶ 2 Control Flow Constructs 5 classes
2.1 Understanding Conditional Statements
2.2 Exploring Loop Structures
2.3 Implementing Branching with Conditionals
2.4 Comparing Iterative Constructs Across Languages
2.5 Applying Control Flow to Solve Problems
▶ 3 Functions and Modular Syntax 5 classes
3.1 Understanding Functions: Concepts and Terminology
3.2 Exploring Function Syntax: Parameters and Return Values
3.3 Implementing Modular Code: Breaking Down Problems
3.4 Applying Functions: Real-World Examples and Uses
3.5 Reviewing Function Syntax: Best Practices and Common Pitfalls
▶ 4 Error Handling and Exceptions 5 classes
4.1 Understanding Error Types and Exceptions
4.2 Identifying and Interpreting Error Messages
4.3 Implementing Basic Try-Catch Blocks
4.4 Managing Multiple Exceptions
4.5 Creating Custom Error Handlers
▶ 1 Understanding Programming Concepts and Tools 5 classes
1.1 Explore Basic Programming Concepts
1.2 Identify Core Programming Tools
1.3 Demonstrate Syntax and Structure
1.4 Utilize Software Development Environments
1.5 Implement Debugging Techniques
▶ 2 Problem Solving and Algorithm Development 5 classes
2.1 Understanding Problem-Solving Frameworks
2.2 Identifying and Defining Programming Problems
2.3 Developing Step-by-Step Algorithms
2.4 Implementing Algorithms Using Pseudocode
2.5 Evaluating and Refining Algorithmic Solutions
▶ 3 Implementing Code Logic and Structures 5 classes
3.1 Control Structures and Flow
3.2 Functions and Procedures
3.3 Error Handling Techniques
3.4 Data Types and Variables
3.5 Debugging and Testing Strategies
▶ 4 Testing, Debugging, and Optimizing Code 5 classes
4.1 Unit Testing Techniques
4.2 Debugging Tools and Strategies
4.3 Performance Profiling Methods
4.4 Error Handling Best Practices
4.5 Code Optimization Techniques
Web Development: HTML, CSS and JavaScript 14 chapters
▶ 1 Mastering Modern JavaScript Syntax and ES6+ Features 6 classes
1.1 Exploring ES6+ Syntax and Features
1.2 Understanding Let, Const, and Block Scoping
1.3 Harnessing Arrow Functions and Implicit Returns
1.4 Mastering Template Literals and String Interpolation
1.5 Utilizing Destructuring for Arrays and Objects
1.6 Implementing Async/Await for Asynchronous Programming
▶ 2 Exploring the Core Concepts of React.js 6 classes
2.1 Understanding JSX: Bridging HTML and JavaScript
2.2 Building Components: The Backbone of React
2.3 Managing State: Enhancing Interactivity
2.4 Handling Events: Capturing User Actions
2.5 Implementing Props: Facilitating Component Communication
2.6 Utilizing React Hooks: Functional Programming in React
▶ 3 Building Interactive User Interfaces with Vue.js 6 classes
3.1 Understanding Vue.js Basics and Its Core Concepts
3.2 Setting Up the Development Environment for Vue.js Projects
3.3 Creating Reactive Data Bindings and Vue Instance
3.4 Designing Dynamic Components and Vue Templates
3.5 Implementing Vue Directives for Enhanced Interactivity
3.6 Integrating Vue.js with External APIs for Dynamic Data
▶ 4 Harnessing the Power of Angular for Complex Applications 6 classes
4.1 Exploring Angular Architecture and Core Concepts
4.2 Building Dynamic Interfaces with Angular Components
4.3 Managing Data with Angular Services and Dependency Injection
4.4 Navigating Complex Applications Using Angular Routing
4.5 Optimizing State Management with Angular Forms and Reactive Programming
4.6 Integrating Third-Party Libraries and APIs in Angular
▶ 5 Integrating RESTful APIs with Advanced Frameworks 6 classes
5.1 Understanding RESTful API Concepts
5.2 Setting Up API Requests in Advanced Frameworks
5.3 Implementing Authentication for Secure API Access
5.4 Parsing and Managing API Responses
5.5 Error Handling in API Integration
5.6 Optimizing Performance in Framework-API Communication
▶ 6 Web Basics and HTML Document Structure 10 classes
6.1 How the Web Works
6.2 Browsers, Servers and Requests
6.3 Setting Up a Code Editor and Workspace
6.4 Anatomy of an HTML Document
6.5 Headings and Paragraphs
6.6 Lists and Nested Elements
6.7 Comments, Entities and Clean Formatting
6.8 Validating HTML Markup
6.9 Organising Project Files and Folders
6.10 Building a First Web Page
▶ 7 Text, Links, Images and Semantic HTML 10 classes
7.1 Links and Navigation Paths
7.2 Working with Images and Alt Text
7.3 Audio and Video Embedding
7.4 Tables for Tabular Data
7.5 Semantic Page Sections
7.6 Header, Footer and Main Content Areas
7.7 Article and Aside Elements
7.8 Meta Tags and Page Titles
7.9 Favicons and Page Icons
7.10 Building a Multi-Page Website
▶ 8 HTML Forms and Input Validation 10 classes
8.1 Form Structure and Actions
8.2 Text Inputs and Labels
8.3 Choices with Radio Buttons and Checkboxes
8.4 Drop-Down Lists and Text Areas
8.5 Built-In Browser Validation
8.6 Required Fields and Patterns
8.7 Date, Number and File Inputs
8.8 Form Layout and Usability
8.9 Client-Side Validation with Scripts
8.10 Building a Contact Form
▶ 9 CSS Fundamentals and Styling 10 classes
9.1 Linking Style Sheets to Pages
9.2 Selectors and Specificity
9.3 Colours and Backgrounds
9.4 Fonts and Text Styling
9.5 Box Model and Spacing
9.6 Borders, Shadows and Rounded Corners
9.7 Styling Links, Lists and Tables
9.8 Pseudo-Classes and States
9.9 CSS Variables for Reusable Themes
9.10 Styling a Complete Page
▶ 10 CSS Layout with Flexbox and Grid 10 classes
10.1 Display and Positioning Basics
10.2 Flexbox Containers and Items
10.3 Aligning and Distributing Content
10.4 Wrapping and Ordering Flex Items
10.5 Grid Rows and Columns
10.6 Grid Areas and Gaps
10.7 Building a Navigation Bar
10.8 Building a Card Layout
10.9 Sticky Headers and Footers
10.10 Building a Landing Page Layout
▶ 11 Responsive and Mobile First Design 10 classes
11.1 Why Responsive Design Matters
11.2 Viewport Settings
11.3 Fluid Widths and Relative Units
11.4 Media Queries and Breakpoints
11.5 Responsive Images
11.6 Mobile First Strategy
11.7 Responsive Navigation Menus
11.8 Testing on Different Devices
11.9 Touch Friendly Controls
11.10 Making a Site Fully Responsive
▶ 12 JavaScript DOM and Events 10 classes
12.1 What the DOM Is
12.2 Selecting Page Elements
12.3 Changing Text and Styles
12.4 Creating and Removing Elements
12.5 Click and Input Events
12.6 Form Handling with Scripts
12.7 Toggling Menus and Tabs
12.8 Storing Data in the Browser
12.9 Debugging with Browser Tools
12.10 Building an Interactive To-Do List
▶ 13 Web Accessibility and Search Visibility 10 classes
13.1 Why Accessibility Matters
13.2 Contrast and Readable Text
13.3 Keyboard Navigation
13.4 Screen Reader Friendly Markup
13.5 Accessible Forms and Error Messages
13.6 Roles and Labels for Components
13.7 Search Engine Basics
13.8 Titles, Descriptions and Headings for Search
13.9 Site Maps and Crawling Rules
13.10 Running an Accessibility Check
▶ 14 Front-End Testing, Performance and Deployment 10 classes
14.1 Cross-Browser Testing
14.2 Writing Manual Test Cases
14.3 Testing Forms and Links
14.4 Image and File Optimisation
14.5 Measuring Page Speed
14.6 Minifying and Bundling Assets
14.7 Version Control for Web Projects
14.8 Choosing Hosting and Domain Names
14.9 Publishing a Site Online
14.10 Maintaining and Updating a Live Site
Back-End Development: PHP, MySQL and Node.js 14 chapters
▶ 1 Node.js Basics and Setup 6 classes
1.1 Understanding Node.js: An Introduction to Its Architecture and Features
1.2 Installing Node.js: Setting Up Your Development Environment
1.3 Exploring Node.js Modules: Built-in and Third-Party Options
1.4 Running Your First Node.js Script: Basic Commands and Execution
1.5 Managing Node.js Packages: Using npm for Dependencies
1.6 Utilizing Node.js REPL: Interactive Coding and Debugging
▶ 2 Core Modules and File System Operations 6 classes
2.1 Understanding Node.js Core Modules
2.2 Exploring the File System Module
2.3 Reading Files with Node.js
2.4 Writing and Updating Files in Node.js
2.5 Managing Directories and Paths
2.6 Error Handling in File System Operations
▶ 3 Building HTTP Servers and RESTful APIs 6 classes
3.1 Understanding HTTP: The Basics of Web Communication
3.2 Setting Up a Node.js Server: First Steps
3.3 Handling HTTP Requests and Responses in Node.js
3.4 Building RESTful APIs: Designing Resource Endpoints
3.5 Implementing CRUD Operations in RESTful Services
3.6 Securing and Testing Node.js APIs for Robustness
▶ 4 Database Integration with Node.js 6 classes
4.1 Understanding Databases in Node.js Context
4.2 Setting Up a Local Database Environment
4.3 Connecting Node.js to Your Database
4.4 Performing CRUD Operations in Node.js
4.5 Implementing Data Models and Schemas
4.6 Handling Database Errors and Optimizing Queries
▶ 5 Security Practices and Deployment Strategies 6 classes
5.1 Understanding Security Fundamentals in Node.js
5.2 Implementing Authentication and Authorization
5.3 Securing Data with Encryption Techniques
5.4 Managing Server and Database Security
5.5 Optimizing Node.js Applications for Deployment
5.6 Deploying and Monitoring Node.js Applications
▶ 6 Server-Side Basics and PHP Syntax 10 classes
6.1 Client Server Model Revisited
6.2 Setting Up a Local Server Stack
6.3 Writing the First PHP Script
6.4 Variables and Data Types in PHP
6.5 Operators and Expressions
6.6 Echoing Output and Embedding in HTML
6.7 Constants and Type Conversion
6.8 Comments and Coding Standards
6.9 Reading Error Messages
6.10 Mini Exercise Building a Dynamic Page
▶ 7 PHP Control Flow, Functions and Arrays 10 classes
7.1 Conditional Statements
7.2 Switch and Match Logic
7.3 Loops for Repeating Tasks
7.4 Indexed Arrays
7.5 Associative Arrays
7.6 Array Functions for Sorting and Searching
7.7 Writing User Defined Functions
7.8 Function Arguments and Return Values
7.9 Including and Reusing Files
7.10 Building a Simple Price Calculator
▶ 8 Handling Forms, Sessions and Cookies in PHP 10 classes
8.1 Receiving Form Data
8.2 Get and Post Methods
8.3 Sanitising and Validating Input
8.4 Showing Error Messages to Users
8.5 Cookies for Remembering Visitors
8.6 Starting and Using Sessions
8.7 Managing a Shopping Cart Session
8.8 Redirects and Page Flow
8.9 Preventing Duplicate Submissions
8.10 Building a Registration Form Handler
▶ 9 Relational Database Design for Web Applications 10 classes
9.1 Why Applications Need Databases
9.2 Tables, Rows and Columns
9.3 Choosing Data Types
9.4 Primary and Foreign Keys
9.5 One to Many Relationships
9.6 Many to Many Relationships
9.7 Normalising a Design
9.8 Drawing an Entity Relationship Diagram
9.9 Designing a Student Records Database
9.10 Reviewing and Refining a Schema
▶ 10 SQL Queries with MySQL 10 classes
10.1 Installing and Using a Database Server
10.2 Creating Databases and Tables
10.3 Inserting Records
10.4 Selecting and Filtering Records
10.5 Sorting and Limiting Results
10.6 Updating and Deleting Records
10.7 Joining Related Tables
10.8 Aggregate Functions and Grouping
10.9 Indexes for Faster Queries
10.10 Exporting and Restoring Database Backups
▶ 11 Connecting PHP to a Database Securely 10 classes
11.1 Database Connection Settings
11.2 Running Queries from PHP
11.3 Fetching Results into Pages
11.4 Prepared Statements
11.5 Preventing SQL Injection
11.6 Insert, Update and Delete Pages
11.7 Pagination of Large Result Sets
11.8 Search Features with Safe Queries
11.9 Handling Database Errors Gracefully
11.10 Building a Complete Records Manager
▶ 12 User Authentication and Authorisation 10 classes
12.1 Registration and Login Flow
12.2 Storing Passwords with Hashing
12.3 Verifying Login Credentials
12.4 Session Based Login State
12.5 Logout and Session Expiry
12.6 User Roles and Permissions
12.7 Protecting Pages from Unauthorised Access
12.8 Password Reset Process
12.9 Preventing Cross-Site Scripting
12.10 Preventing Cross-Site Request Forgery
▶ 13 File Handling, Uploads and Email Sending 10 classes
13.1 Reading and Writing Text Files
13.2 Working with Directories
13.3 Uploading Files Safely
13.4 Checking File Types and Sizes
13.5 Storing and Serving Images
13.6 Generating CSV Exports
13.7 Generating Simple PDF Reports
13.8 Sending Email from Scripts
13.9 Email Templates and Attachments
13.10 Building a Document Upload Module
▶ 14 Hosting and Maintaining a PHP Application 10 classes
14.1 Choosing a Hosting Plan
14.2 Configuring Server Settings
14.3 Moving a Database to a Live Server
14.4 Uploading Files with Secure Transfer
14.5 Environment Settings and Secrets
14.6 Error Logs and Monitoring
14.7 Scheduled Tasks and Clean-Up Jobs
14.8 Backing Up Site and Database
14.9 Applying Updates and Patches
14.10 Final Back-End Project Review
APIs, DevOps and Continuous Integration 18 chapters
▶ 1 Understanding APIs: Types and Uses in Modern Software 6 classes
1.1 Exploring API Fundamentals and Principles
1.2 Identifying Different Types of APIs
1.3 Examining RESTful API Architecture
1.4 Understanding GraphQL and Its Applications
1.5 Analyzing Real-world API Use Cases
1.6 Evaluating API Integration Methods and Strategies
▶ 2 Building RESTful APIs: Best Practices and Protocols 6 classes
2.1 Understanding RESTful API Architecture
2.2 Identifying and Defining API Resources
2.3 Designing Consistent API Endpoints
2.4 Implementing HTTP Methods Effectively
2.5 Securing RESTful APIs with Best Practices
2.6 Testing and Debugging RESTful APIs
▶ 3 Advanced API Authentication and Security 6 classes
3.1 Understanding Advanced Authentication Protocols
3.2 Implementing OAuth2 for Enhanced Security
3.3 Securing APIs with JWT and Token Verification
3.4 Applying Role-Based Access Control (RBAC) in APIs
3.5 Enforcing Rate Limiting and Quotas for API Protection
3.6 Monitoring and Auditing API Security Postures
▶ 4 Integrating APIs: Connecting Services and Data 6 classes
4.1 Exploring API Fundamentals and Concepts
4.2 Analyzing RESTful API Architecture
4.3 Configuring API Endpoints for Seamless Integration
4.4 Authenticating and Securing API Interactions
4.5 Implementing API Calls in Web Applications
4.6 Troubleshooting and Optimizing API Performance
▶ 5 Testing and Documenting APIs: Ensuring Reliability 6 classes
5.1 Understanding the Importance of API Testing
5.2 Exploring Different Types of API Testing
5.3 Implementing Automated API Testing
5.4 Designing Effective API Test Cases
5.5 Creating Comprehensive API Documentation
5.6 Utilizing Tools for API Documentation and Testing
▶ 1 Understanding DevOps and Its Role in Modern Software Development 6 classes
1.1 Exploring the Fundamentals of DevOps
1.2 Identifying Key DevOps Practices and Tools
1.3 Analyzing the Benefits of Continuous Integration
1.4 Implementing DevOps Culture in Software Development
1.5 Integrating Automated Testing in CI/CD Pipelines
1.6 Evaluating DevOps Success through Metrics and Feedback
▶ 2 Continuous Integration: Tools and Best Practices 6 classes
2.1 Understanding Continuous Integration in DevOps
2.2 Exploring Popular CI Tools: Jenkins, Travis CI, CircleCI
2.3 Setting Up Your First CI Pipeline
2.4 Integrating Automated Testing in CI
2.5 Analyzing Best Practices for CI Success
2.6 Troubleshooting Common CI Issues
▶ 3 Automating Deployment and Infrastructure with Continuous Delivery 6 classes
3.1 Understanding Continuous Delivery Concepts and Benefits
3.2 Exploring Tools for Continuous Deployment
3.3 Setting Up Automated Deployment Pipelines
3.4 Implementing Infrastructure as Code with Terraform
3.5 Integrating CI/CD with Containerization Technologies
3.6 Monitoring and Optimizing Automated Deployments
▶ 4 Monitoring, Logging, and Feedback Loops in DevOps 6 classes
4.1 Understanding the Importance of Monitoring in DevOps
4.2 Exploring Key Metrics and Tools for Effective Logging
4.3 Implementing Monitoring Solutions to Enhance System Performance
4.4 Developing Feedback Loops to Improve Development Processes
4.5 Integrating Logging and Monitoring in CI/CD Pipelines
4.6 Analyzing Monitoring Data to Drive Continuous Improvement
▶ 5 Security and Compliance in DevOps Practices 6 classes
5.1 Understanding Security Principles in DevOps
5.2 Identifying Compliance Requirements in DevOps
5.3 Implementing Security Best Practices in CI/CD
5.4 Integrating Automated Security Testing into Pipelines
5.5 Managing Access and Permissions within DevOps Teams
5.6 Monitoring Compliance through DevOps Tools
▶ 1 Understanding DevOps Principles and Culture 6 classes
1.1 Exploring the Core Principles of DevOps
1.2 Identifying Key Components of a DevOps Culture
1.3 Understanding Continuous Integration and Continuous Delivery
1.4 Examining the Role of Automation in DevOps
1.5 Fostering Collaboration between Development and Operations
1.6 Aligning DevOps Practices with Business Goals
▶ 2 Continuous Integration and Deployment Strategies 6 classes
2.1 Understanding Continuous Integration
2.2 Exploring Continuous Deployment Pipelines
2.3 Implementing Automated Testing in CI/CD
2.4 Integrating CI/CD with Version Control Systems
2.5 Monitoring and Feedback in Deployment
2.6 Optimizing CI/CD for DevOps Efficiency
▶ 3 Infrastructure as Code and Configuration Management 6 classes
3.1 Understanding Infrastructure as Code Principles
3.2 Exploring Configuration Management Tools
3.3 Setting Up Version Control for Infrastructure
3.4 Automating Infrastructure Deployment Pipelines
3.5 Implementing Configuration Management Strategies
3.6 Evaluating Best Practices for IaC and Configuration Management
▶ 4 Monitoring, Logging, and Observability in DevOps 6 classes
4.1 Understanding Monitoring Fundamentals in DevOps
4.2 Exploring Logging Techniques and Tools
4.3 Implementing Observability Concepts
4.4 Integrating Monitoring and Logging
4.5 Utilizing Observability for Proactive Operations
4.6 Analyzing Data for Continuous Improvement in DevOps
▶ 5 DevOps Security Practices and Compliance 6 classes
5.1 Understanding the Importance of DevOps Security
5.2 Identifying Common Security Vulnerabilities in DevOps
5.3 Implementing Secure Coding Practices in DevOps
5.4 Integrating Automated Security Testing in CI/CD Pipelines
5.5 Navigating Compliance Requirements and Best Practices
5.6 Developing a Culture of Security within DevOps Teams
▶ 16 Version Control and Team Collaboration with Git 10 classes
16.1 Why Version Control Matters
16.2 Installing and Configuring Git
16.3 Creating a Repository and Commits
16.4 Reading History and Differences
16.5 Branching for Features
16.6 Merging and Resolving Conflicts
16.7 Remote Repositories and Pushing
16.8 Pull Requests and Code Review
16.9 Tags, Releases and Ignored Files
16.10 Team Branching Workflows
▶ 17 Containers and Application Packaging 10 classes
17.1 Why Containers Are Used
17.2 Images and Containers Explained
17.3 Running Your First Container
17.4 Writing a Container Build File
17.5 Managing Container Storage
17.6 Container Networking Basics
17.7 Running Multiple Containers Together
17.8 Storing and Sharing Images in a Registry
17.9 Container Security Basics
17.10 Packaging a Sample Web Application
▶ 18 Release Management, Rollbacks and Post Release Review 10 classes
18.1 Release Planning and Calendars
18.2 Environments for Development, Testing and Production
18.3 Release Notes and Communication
18.4 Deployment Checklists
18.5 Blue Green and Rolling Releases
18.6 Feature Flags for Safer Changes
18.7 Rollback Planning and Practice
18.8 Handling Failed Deployments
18.9 Change Records for Audit
18.10 Post Release Review and Improvement

Interested in a Software Development & Systems Analysis certification?

🎓 Enquire Now
🏛️ Become
LAPT Accredited Centre