Skip to content
Home » News » HDFD (Honours Diploma in Full Stack Developer)

HDFD (Honours Diploma in Full Stack Developer)

COURSE COVERAGE

I.   PROGRAMMING LANGUAGE

C PROGRAMMING

Data Types – Operators – Expressions – Conditional Compi- lation – Looping & Branching – Arrays – Functions – Storage Classes – Structures and Unions – Pointers – Dynamic Mem- ory Allocation – File Handling – Linked Lists – Double Linked List – Circular Linked List – Bit Manipulation – Introduction to Data Structure.

C++ PROGRAMMING

Introduction to OOPS – Input & Output Streams – Classes & Objects – Member Functions – Function Overloading – Friend Functions & Classes – Operator Overloading – Constructor & Destructor – Inheritance – Polymorphism – File handling using Stream Classes – Instance – Templates.

SUN JAVA

Data Types – Arrays – Functions – Classes – Methods – Inheritance – Polymorphism – Interfaces -Packages – Garbage Collection – Exception Handling – Data Structures – Collection – Generics – File Streams – Serialization – Multi Threading – Networking – Socket Programming – JDBC – JFC / Swing

PYTHON PROGRAMMING

Introduction – Conditional Statements – Looping – Control Statements – String Manipulation – Lists – Tuple – Dictionar- ies – Functions – Modules – Input/Output – Exception Handling – Files – Packages – OOPS Concept – Class and ob- jects – Inheritance – Polymorphism – Data Structure – MySQL Database Access – GUI Programming (Tkinter) – Image Pro- cessing in Python with Pillow & OPENCV.

II. FRONT-END LANGUAGE & LIBRARY

HTML5

HTML Basics – New Elements – Canvas – Multimedia – Form Elements, Semantic.

CSS3

Syntax – Id, Class, Tag Styling – Using Text – Fonts – Links – Lists and Tables – Box Model – Text Effects – Transition – Animations.

BOOTSTRAP

Responsive layouts with Grids –   Themes   – Components – Building Forms.

ADVANCED JAVASCRIPT

Basics, Arrays –   Functions   and   Objects   –   DOM Model – Event Handling – Arrow Functions – Closures – Ar- ray Filter and Array Reduce – Regular Expression – OOPs – Promises – Async/Wait.

REACT JS

Creating an app – Using Templates – Components – Working with Props and State – Event Handling – Routing – Hooks – useState – useEffect – useRef – useCallback – useContext – Server Integration with API calls.

III. DATABASE MANAGEMENT SYSTEM

MySQL

Client / Server Concepts – Relational Model – Data Definition Using SQL – Modify Tables – Using ALTER TABLE Queries, Add a Column, Add an Index, Add a Primary Key – INSERT and DELETE Queries – UPDATE Queries – Using Select Queries – SELECT, WHERE, LIMIT, ORDER BY, GROUP – BY, JOIN – Constraints and Indexes – Views – Expressions – Grouping – Using Functions – Math Functions, Compare String values, Work with Dates – JOIN and Subqueries – Advanced MySQL Query Processing.

MongoDB

Introduction to NOSQL databases, CRUD operations, Data Indexing & Aggregation, Working with Unstructured Data.

IV. WEB FRAME WORK

ELECTIVE – I

DJANGO

What Is a Web Framework – The MVT Design Pattern – Django template tags – If/else – If/elif/else – For – Comments – Filters – Using templates to display data in the site – Forms Creation – CRUD operations – The Form class – Processing the form – Widgets – Validation – Forms in templates – Using Models and ORM – Building Web APIs using Django REST – Generic Views in Django Rest – Serializers – Working with Images – Authentication with tokens – Postman – Related models – Contenttypes app.

ELECTIVE – II

SPRING BOOT

Spring Boot Annotations – CRUD Operations – Spring Data JPA – CrudRespository & JpaRespository – findBy methods in JPA – Custom Queries in JPA – Forms Development – Hibernate – JAVA REST API – REST API Media Types – Exception Handling – Connecting Spring Boot and React.

PROJECT

To enhance the skills of the Student as full-stack developer they are given web development projects like E-Commerce Website, Food Delivery App, Content Management System, Project Management Dashboard, etc.


Discover more from CSC Computer Education

Subscribe to get the latest posts sent to your email.

Discover more from CSC Computer Education

Subscribe now to keep reading and get access to the full archive.

Continue reading