Semester 5BCA534

Web Programming (BCA534) crash course, Online BCA, Semester 5:

This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its…

  • 19 video lessons
  • 9h
  • Study notes
  • 95 quiz questions
  • Assignment
Web Programming crash course

19 lessons in Web Programming

Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.

About this subject

This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its related technologies, and AJAX with jQuery. After it you will be able to write interactive web pages with JavaScript and form validation, style them with modern CSS effects, work with XML data, and load data asynchronously using AJAX and jQuery.

  1. 1

    Web Programming Basics and Terminology

    Module I, Introduction to Web Programming: Basic Terminology used in Web programming, static versus dynamic programming

    Understanding Internet, Networks, Web and more || Episode - 2· CodeHelp - by Babbar· 30 min

    Study notes 5 quiz questionsWatch lesson
  2. 2

    Web Programming Languages and Tools

    Module I, Introduction to Web Programming: Various Web Programming Languages and Tools used with their features and properties

    The Complete Web Development Roadmap· Programming with Mosh· 15 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    Databases and Security in Web Development

    Module I, Introduction to Web Programming: role of backend (database) in web programming with their features, Security issues in web programming

    Backend web development - a complete overview· SuperSimpleDev· 13 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    JavaScript Basics: Syntax, Variables and Operators

    Module II, Introduction to JavaScript: What is JavaScript, Output, Statements, Syntax, Comments, Variables, Operators, Arithmetic, Assignment, Data Types

    JavaScript Full Course ❤️ | Variables & Data Types | Lecture 1· Shradha Khapra· 72 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    JavaScript Functions, Objects and Events

    Module II, Introduction to JavaScript: Functions, Objects, Events, User Defined Functions

    JavaScript Functions | Sigma Web Development Course - Tutorial #58· CodeWithHarry· 11 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    JavaScript Strings, Numbers and Dates

    Module II, Introduction to JavaScript: String and Its Methods, Numbers and Its Methods, Date and Its Methods

    JavaScript Strings & Dates Explained In-Depth | Javascript Full Course #06· Coder Army· 65 min

    Study notes 5 quiz questionsWatch lesson
  7. 7

    JavaScript Arrays, Conditions and Loops

    Module II, Introduction to JavaScript: Array and Its Methods, Sort, Iteration, Condition, Switch, Loops

    Learn JavaScript ARRAYS in 8 minutes! 🗃· Bro Code· 8 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    JavaScript Form Validation and DOM

    Module II, Introduction to JavaScript: JS Forms, Form Control Validations, Advanced JavaScript: getElementById and innerHTML

    Form Validation in JavaScript | Complete Form Validation | JavaScript Tutorial· Programming GuruJi· 18 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    CSS Box Model, Borders and Backgrounds

    Module III, Advanced CSS: Box Model, Rounder Corners, Border Images, Backgrounds

    CSS Box Model & Display Property | Content | Margin | Padding | Border | CSS Full Course #02· Coder Army· 24 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    CSS Colors, Gradients, Shadows and Text Effects

    Module III, Advanced CSS: Colors, Gradients, Shadow, Text Effects

    Modern CSS Gradients Tutorial — From Basics to Advanced Design Effects· CSSnippets· 10 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    CSS Transforms, Transitions and Animations

    Module III, Advanced CSS: 2D Transform, 3D Transform, Transition, Animations

    CSS Transforms MasterClass | Sigma Web Development Course - Tutorial #42· CodeWithHarry· 11 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    XML Basics: Tree, Syntax, Elements and Attributes

    Module IV, Introduction to XML: What is XML, How to Use XML, Tree, Syntax, Elements, Attributes, Namespaces, Display

    ULTIMATE XML Full Course for beginners in 1 Hour· Learn with W3Schools· 86 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    XML HTTPRequest, Parser and DOM

    Module IV, Introduction to XML: HTTPRequest, Parser, DOM, Server

    W3Schools XML HTTPRequest Object | XML Tutorial for beginners | W3Schools XML Tutorial· Learn with W3Schools· 11 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    XPath, XSLT, XQuery and XLink

    Module IV, Introduction to XML: XPath, XSLT, XQuery, XLink

    W3Schools XML XPath Tutorial | XPath XML Tutorial | W3Schools XML XPath· Learn with W3Schools· 14 min

    Study notes 5 quiz questionsWatch lesson
  15. 15

    XML Validation with DTD and Schema

    Module IV, Introduction to XML: Validator, DTD, Schema

    Web Technology | Document Type Definition, XML: DTD, XML Schemas | AKTU Digital Education· AKTU Digital Education· 26 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    AJAX and XMLHttpRequest Explained

    Module V, Introduction to AJAX and JQuery: Introduction AJAX, XMLHttp, Request, Response

    XMLHttpRequest Properties and Methods (Hindi)· Geeky Shows· 18 min

    Study notes 5 quiz questionsWatch lesson
  17. 17

    AJAX with XML, PHP and Database

    Module V, Introduction to AJAX and JQuery: XML file, PHP, Database, Applications

    Complete AJAX Tutorial in Hindi (2021)· Touseef Jamal· 65 min

    Study notes 5 quiz questionsWatch lesson
  18. 18

    jQuery Basics: Syntax, Selectors, Events and Effects

    Module V, Introduction to AJAX and JQuery: Introduction to JQuery, Syntax, Selectors, Events, Effects

    jQuery in One Video | Explained in EASIEST WAY· Code Bless You· 23 min

    Study notes 5 quiz questionsWatch lesson
  19. 19

    jQuery AJAX: load, get and post

    Module V, Introduction to AJAX and JQuery: JQuery AJAX Introduction, JQuery Load, JQuery Get/Post

    jQuery Crash Course [5] - Ajax· Traversy Media· 20 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Build a Mini Student Course Catalogue Web App

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

    19 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.

  • Free login

    Study notes

    19 lessons come with a summary, key points, key terms and takeaways for quick revision.

  • Free login

    Quizzes

    95 questions across the course, with the right answer and why, the moment you pick.

  • Free login

    Assignments

    1 subject assignments with clear tasks, so you practise what each subject actually asks of you.

  • Free login

    Notebook

    Write notes beside the video, stamped with the exact time, and jump back to that moment later.

  • Free login

    Progress that follows you

    Completed lessons, quiz scores and where you stopped, saved to your account on every device.

  • Live chat pass

    Live chat

    A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.

Members only

The Online BCA live chat. Study together, live.

A live chat right beside the video, shared by everyone studying Online BCA. Ask a Web Programming doubt mid-lesson, share a shortcut, celebrate a finished semester.

  • Live chat beside every lesson
  • One live chat for all of Online BCA
  • Members-only stickers & GIFs
  • One ₹19 pass opens every live chat
Open the live chat
Pass₹19

Web Programming: common questions

This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its related technologies, and AJAX with jQuery. After it you will be able to write interactive web pages with JavaScript and form validation, style them with modern CSS effects, work with XML data, and load data asynchronously using AJAX and jQuery. It's the Web Programming subject of Online BCA, Semester 5, in 19 lessons: Web Programming Basics and Terminology; Web Programming Languages and Tools; Databases and Security in Web Development; JavaScript Basics: Syntax, Variables and Operators; JavaScript Functions, Objects and Events; JavaScript Strings, Numbers and Dates; JavaScript Arrays, Conditions and Loops; JavaScript Form Validation and DOM; CSS Box Model, Borders and Backgrounds; CSS Colors, Gradients, Shadows and Text Effects; CSS Transforms, Transitions and Animations; XML Basics: Tree, Syntax, Elements and Attributes; XML HTTPRequest, Parser and DOM; XPath, XSLT, XQuery and XLink; XML Validation with DTD and Schema; AJAX and XMLHttpRequest Explained; AJAX with XML, PHP and Database; jQuery Basics: Syntax, Selectors, Events and Effects; jQuery AJAX: load, get and post.

Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.

About 9h of video across 19 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Build a Mini Student Course Catalogue Web App”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.

A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.

No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.