Diploma In Computer Application
1 .CODING (C/C++) OR (PYTHON) C/C++
• Programming technique
• Selection control statement
• Iterative statement
• Array
• Dynamic memory allocation
• Structure and union
• Files
• Linked list
• Object oriented programming
• Exceptional handling
• Operator overloading
• Loops
• Condition
• Statement
• Pointers
• File handling
• Link list and queue
• Polymorphism
• Multipin heritance
• Run time type identification
• Standard template library
• Files
Â
Basics of python
• Data types in python
• Program flow control in python
• Function declaration in python
• Modules and packages in python
• Date and time in python
• Random library in python
• String and dictionary manipulation in python
• File handling in python
• Oops with python
• Regular expression in python
• Exception handling in python
• Database interaction in python
• Multi threading in python
3.DATA STRUCTURE AND ALGORITHM
• Algorithm | Concept Of Data Structure
• Arrays | Lists | Stack
• Queue | Trees | Graphs | Sorting Technique
• Searching Technique
• Binary Searching | Recursion
• Tables And Files | Practical Approach
4.SQL
• Creating Tables And Column
• Protecting Data Integrity With Constraints
• Improving Performance With Indexes
• Manipulating Data
• Modifying Table Content
• Applying Transaction
• Working With Select Statement
• Writing Single Table Queries
• Restricting Rows With Where Filter
• Querying Multiple Tables • Combining Result With Set Operator
• Employing Function In Data Retrieval
• Processing Data With Row Function
• Performing Data With Row Function
• Constructing Nested Queries
• Developing In Line And Stored Views
• Breaking Down Complex Problem
• Creating Views In Database
5.WEB DESIGNING (FRONTEND)
• Html and CSS
• Content management
• Page structure
• Html formatting
• Inserting images
• Creating CSS styles
• Formatting with CSS
• Managing CSS styles
• Forma ng links with CSS
• Benefits of JavaScript
• Flash and bootstrap
• Basics of jQuery
• Concept of digital marketing
• Various browsers and version
• Logo design
• Basic Photoshop
• Basic CorelDRAW
6.Web Development (Backend)
CORE PHP + LARAVEL
Introduction, installation and execution of PHP at Localhost
• Language basics
• Control statement
• Loops
• User defined function
• Server sides includes
• Array
• Types of array
• Server sides validation
• OOPS in PHP
• Writing class, creating object
• XML introduction
• Use of XML
• Reading data from XML file
• Creating XML file through PHP
• Page re direction session
• Sending mail
• MYSQL and PHP admin Introduction
• PHP-My SQL connectivity
LARAVEL
• Architecture
• Basic Routing
• Filter Blade Templates
• URL Generation Forms Databases
• Blade Templates
CORE JAVA
Object oriented course
• Introduction to java
• Writing java classes
• Language fundamental
• Inheritance and polymorphism
• Java API support
• Exceptional handling
• Collection framework and generics
• Annotation
• GUI with java swing controls
• Event delegation model
• Swing MVC
• Multi threading
• Synchronization
• Socket programming
• Applets
• Input – output
• JDBC
• Project based training
PYTHON AND DJANGO FRAMEWORK
• Introduction to Django
• Installation and configuration Django
• Generating simple Django views
• Configuring URL confs
• Django Templates
• Context object
• Simple form handling
• Database models with Django
• Configuring Django for database access
• Using the Django Admin interface
• Access control with session and users
• Generic views
• Deploying Django application
• Django case studies
GENERATIVE AI
• Introduction to generative AI
• Exploring and comparing different LLM
• Building image generation application
• Building search application | Building chat application
• Using Generative AI responsibly
• Prompt engineering fundamentals
• Creating advanced prompts
• Integrating application with function calling
• Building low code AI application
• Designing UX for AI application
BASIC CLOUD COMPUTING
Introduction to cloud computing
• Comparing vendor product: amazon, Google, Microsoft and other
• Adopting the clouds | Aspects of cloud computing
• Exploiting so ware as a services(SAAS)
• Delivering platform as a service (PAAS )
• Deploying infrastructure as a service(IAAS)
• Building a business case
• Security, availability and disaster recovery strategies
• Migrating to the cloud
A Diploma in Computer Application (DCA) is a short-term course designed to provide foundational knowledge and skills in computer applications. Typically spanning six months to a year, this program covers essential topics such as basic computer operations, MS Office, internet usage, web development, database management, and programming languages like C++ and Java. DCA is ideal for individuals seeking to enhance their computer literacy for personal or professional purposes. It opens up opportunities for entry-level positions in various fields, including IT support, data entry, and administrative roles, where computer proficiency is a key requirement.