Advance Web Designing (Major-11-01)
BCA503-01 · Semester 5 · 4 credits
4 units · 21 topics · Major Course
Concepts of NoSQL: MongoDB
5 topics
- Concepts of NoSQL; advantages and features
- MongoDB Datatypes (String, Integer, Boolean, Double, Arrays, Objects); database creation and dropping database
- Create and Drop collections
- CRUD operations (Insert, update, delete, find, Query and Projection operators)
- Operators (Projection, update, limit(), sort()) and Aggregation commands
Fundamentals of React.js
4 topics
- Overview of React: concepts of React; using React with HTML; React interactive components (components within components and files); passing data through Props
- Class components: React class and class components; conditional statements, operators, lists; React Events (adding events, passing arguments, event objects)
- Forms (adding, handling, submitting): event.target.name and event.target.event, React Memo; components (TextArea, Drop down list SELECT)
- Hooks: concepts and advantages - useState, useEffect, useContext; useRef, useReducer, useCallback, useMemo; building custom hook, advantages and use
Fundamentals of Angular
8 topics
- Concepts and Characteristics of Angular: TypeScript overview, component-based architecture; Modules, Services, Dependency Injection
- Routing and Navigation: setting up development environment, installing Node.js and Angular CLI, creating and running Angular projects, project structure and Angular workspace
- Angular Core Features: Angular components, creating components (@Component); component lifecycle hooks
- Component Communication (Input, Output, EventEmitter); Angular Directives, structural directives (*ngIf, *ngFor, *ngSwitch); attribute directives (ngClass, ngStyle)
- Custom Directives; Angular Data Binding; Interpolation, Property Binding, Event Binding, Two-way Binding with [(ngModel)]
- Angular Pipes (built-in: uppercase, lowercase, currency, date, percent, titlecase, slice; creating custom pipes)
- Angular Forms (Template-driven Forms, Reactive Forms, Form Validation)
- Angular Services and Dependency Injection: creating and injecting services, using HttpClient to call REST APIs; Observables with RxJS
Indian knowledge system of Mathematics
4 topics
- Ancient Indian Arithmetic from Lilavati Samhita by Bhaskaracharya-I: Arithmetic rule (Sutra Verse 1); Multiplication of Large Numbers (Sutra Verse 5); Division (Sutra Verse 8)
- Ancient Algebra and Geometry operations from Lilavati Samhita: Algebra (Sutra Verse 13); Geometric Relationships (Sutra Verse 17); Lilavati Samhita theorem later taught as Pythagorean theorem (Sutra Verse 23)
- Implementation of all sutras in computer lab using C / Python / any other programming language
- Project development will be based on Unit-1 to Unit-3
Previous-year question papers
Published by VNSGU. These open on the university’s own site.
- October 2025503-01-MJ1: Advance Web Designing (Th) (New)
Study this subject
Every topic above is a lesson you can read here, in English, Hindi or Gujarati. In Gri-Learn the same topics are graded decks: the self-checks are scored and your weak topics are tracked. Free, with nothing locked.
Start freeAlready have an account? Sign in
Gri-Learn · All subjects · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati