Introduction to Script

Duration: 6 min

This video lesson is available to enrolled students.

Return to /learn/DSSSB-TGT-COMPUTER-SCIENCE-PAPER-2/html/server-side-security/server-side-scripting/asset-introduction-to-script after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. About Course: About the Course
  2. Programming, Data Structures, OOP & Java: C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling, Introduction to DS, Array, Stack, Queue, Linked List, Tree, Graphs, Hashing, Java, OOPS with C++, Java Fundamentals, Array, String, IO & References, Language Design, Intro to Compilers, Visual Basics, Syntax Analysis: Bottom-Up, Object Oriented Technology
  3. Computer Networks, TCP/IP & Network Security: Introduction to CN, Data Communication, DLL: Flow Control, DLL: Access Control, DLL: Error Control, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics, Network Access Technologies, Network Security, Society, Law & Ethics, Cloud Computing, Mobile Computing, Net Layer:Routing Protocol, Cyber Safety and Security
  4. Teaching Methodology: Child Development, Concept of Pedagogy, Theories, Inclusive Education, Experiential Pedagogy, Assessment & Evaluation, Curriculum Framework & Reforms, National Education Policy (NEP) 2020, Psychology, Teaching-Learning Process, Personality Development, Teaching Methods & Strategies, Learning and Motivation, Learners & Learning Process, Factors Affecting Teaching, Methods of Teaching, Nature, Objectives & Characteristics of Teaching, Teaching-Learning Aids & ICT Integration, Classroom Management & Communication, Evaluation, Assessment & Measurement, Curriculum & School Environment, Inclusive Education & Special Needs, Professional Development & Ethics
  5. Digital Electronics / Boolean Logic: Digital Systems & Boolean Basics, Logic Gates & Hardware, Boolean Expression, Boolean Minimization, Combinational Circuit, Sequential Circuits, Number System, Number Representation, Analog-Digital Conversion
  6. Operating Systems & Linux: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, File Management, Disc Scheduling, Unix OS, Linux OS, Distributed Systems, Windows OS
  7. Data Base Management System: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, Relational Algebra, SQL, File Organization & Indexing, Transaction Management, Concurrency Control, Database Security & Authorization, Database Recovery, Data Warehousing & Mining
  8. Internet & Web Technologies: Website, Browser & Services, Internet Fundamentals, Web Design & Development, Protocols & Services, Web Publishing & Hosting, Server Side & Security, HTML Basics, CSS, Emerging Technologies, JavaScript-Basics, .Net Programming, Electronic Data Interchange and E-Commerce, XML
  9. Computer Fundamentals, IT Basics & Architecture: Basics of COA, Cache Memory Organization, Input Output Organisation, Register Transfer and Microoperations, Control Unit Design, Programming the Basic Computer, Terms & Abbreviations, MS Office Applications, Instr Formats & Modes, Floating Point Rep
  10. Python Language: Introduction to Python, Tokens, Variables, Data Types, I/O, Operators & Expressions, Control Flow & Looping, Collections & Strings, Functions & Modules, File Handling & Data Analysis
  11. Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Testing, Software Maintenance and Configuration Management, extras, Fundamentals of Systems and Information Systems
  12. Design & Analysis of Algorithms: Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos, Advanced Algorithms
  13. Mathematics - I, II, III, IV: Permutation and Combination, Logarithm, Linear Algebra, Algebra, Calculus, Trigonometry, Vectors, Set Theory, Functions, Relations, Propositional and Predicate Logic, Research Process Steps, Graph Theory
  14. Computer Graphics, Multimedia & Mobile Computing: Basics of Computer Graphics, 2-D Geometrical Transforms and Viewing, 3-D Object Representation, Geometric Transformations and Viewing, Multimedia
  15. Emerging Trends: Emerging Tech Trends, Knowledge Representation, Natural Language Processing
  16. Statistical Techniques: Probability, Statistics
  17. Interpolation - DI: Data Interpretation
  18. Basis of Physics: Physics
  19. Previous Year Paper:
  20. Business Studies and Management: Business Communication, Business Organization and Management, Financial Accounting, Business Economics, Management Information System (MIS), Knowledge Management & New Economy
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This educational video lecture covers Chapter 8 of a Web Technology course, focusing on Web Page Designing, Scripting, and Server Site Programming. The instructor begins by introducing the concept of scripting languages, distinguishing between client-side and server-side programming. She annotates the title slide to categorize 'Client side programming' (including design and Java script) and 'Server side' programming. The lecture highlights the utility of JavaScript for client-side validation, such as checking email IDs before form submission, emphasizing benefits like fast user response and better interactivity. The session progresses to a detailed review of JavaScript advantages, including its ease of learning, speed, lack of compilation needs, and platform independence. The instructor then navigates through specific exam questions and code snippets, analyzing JavaScript functions like parseInt and eval, event handlers such as onLoad and onMouseOver, and syntax rules for writing text to a document. The lecture concludes with a review of multiple-choice questions regarding script tags and server-side technologies, before briefly introducing the disadvantages of scripting, such as browser compatibility issues and testing difficulties.

Chapters

  1. 0:00 – 2:00 00:00-02:00

    The video opens with the title slide for 'Chapter - 8 Web Page Designing, Scripting, Server Site Programming'. The instructor uses a digital pen to annotate the slide, drawing a bracket under the title to separate 'Client side programming' from 'Server side'. Under 'Client side', she writes 'Design' and 'Java script'. She illustrates the concept of client-side validation by writing 'Mail id', 'Rathini', and 'Submit' in boxes, with an arrow pointing to 'valid email id' and 'validate input' written in red. She emphasizes the benefits of scripting by writing 'user -> response fast | better interactivity' and 'Fast execution -> browser at execution', indicating that scripts run directly in the browser for immediate feedback.

  2. 2:00 – 5:00 02:00-05:00

    The instructor scrolls to a slide titled 'Advantages of JavaScript', which lists nine key points including 'Client side language', 'Easy to learn', 'Fast for end user', 'No compilation needed', and 'Platform independent'. She then moves to a table defining JavaScript functions like 'parseInt', 'String', and 'eval', and discusses a question about the 'NaN' function. The lecture covers syntax questions, such as the correct way to write 'Hi There' in JavaScript, and analyzes a code snippet involving a ternary operator: 'var a = 80; var b = (a == 80 ? "pass" : "fail"); document.write(b);'. Finally, she reviews a table of event handlers, including 'onError', 'onFocus', 'onLoad', 'onMouseOver', 'onMouseOut', 'onReset', 'onSelect', 'onSubmit', and 'onUnload', explaining when each executes.

  3. 5:00 – 6:09 05:00-06:09

    The final segment focuses on multiple-choice questions from past exams. The first question asks which tags contain JavaScript, with the correct answer identified as '<script>...</script>'. The second question asks to identify a technology not used at the server site, where 'HTML' is selected as the correct answer among JSP, ASP, and PHP. The instructor then returns to the title slide to begin writing 'Disadvantages'. She notes issues like 'Some browser java script is Back up -> Error' and 'difficult behavior -> Test', indicating that development time increases due to these challenges. This section serves as a practical application of the theoretical concepts discussed earlier.

The lecture provides a comprehensive overview of JavaScript within the context of web development. It starts by establishing the fundamental distinction between client-side and server-side scripting, using annotations to visualize how JavaScript operates on the user's browser for immediate tasks like validation. The core of the lesson is a structured review of JavaScript's advantages, such as its interpreted nature, speed, and event-driven capabilities, supported by a list of specific benefits. The instructor reinforces these concepts through practical examples, including code snippets with ternary operators and tables of built-in functions and event handlers. The session concludes with a targeted review of exam-style questions, testing knowledge on script tags and server-side technologies, before briefly touching upon the limitations of scripting languages like browser compatibility issues.

Loading lesson…