JavaScript
Chapter 1:Introduction
Chapter 2:Javascript Variables
Chapter 3:Javascript Operators
Chapter 4:Conditional Statements
Chapter 5:Function
Chapter 6:Javascript Object – Oriented
Chapter 7:Javascript OOPS
Chapter 8:Handling Event
Chapter 9:Referencing Windows
Chapter 10:Window Object
Chapter 11:Button Objects
Chapter 12:History Objects
Chapter 13:Array Objects
Chapter 14:Multidimensional Arrays
Chapter 15:Javascript Security
Chapter 16:Javascript Server Capabilities
Chapter 17:ASP and LiveWire Applications
Chapter 18:Benefits of Windows and Unix
Chapter 19:Plug-In and ActiveX Vulnerability
Chapter 20:Spying Scripts and JavaScript Security Policy
C Language
Chapter 1:INTRODUCTION
Chapter 2:OPERATORS
Chapter 3:CONTROL STATEMENTS
Chapter 4:ARRAY
Chapter 5:FUNCTIONS and POINTERS
Chapter 6:STRUCTURE and FILES
Chapter 7:GRAPHICS
C++
Chapter 1:Introduction, operator, Programming construct
Chapter 2:Array, Pointer , Object and Class
Chapter 3:Constructor and Destructor , Inheritance
Chapter 4:Friend Function , Operator Overloading , Templates
Chapter 5:Graphics , Files
JAVA
Chapter 1:Introduction,Programming Construct
Chapter 2:CLASS AND METHODS,Array,String
Chapter 3:Exception,Applet
Chapter 4:Multithreading, Package
JAVA EJP
Chapter 1:Introduction
Chapter 2:Enterprise Java Bean (EJB)
Chapter 3:How an enterprise bean works
Chapter 4:Session Bean
Chapter 5:The life of a session bean
INTERNET
Chapter 1:Introduction
Chapter 2:Electronic Mail
Chapter 3:WORLD WIDE WEB and Multimedia on the Web
JSP
Chapter 1:Overview of JSP Page Semantics
Chapter 2:Java Server Page
SERVLETS
Chapter 1:Introduction
Chapter 2:Servlet Lifecycle
Chapter 3:Servlet API
Chapter 4:Servlet API Methods
Chapter 5:Interface Single ThreadModel
JavaScript
JavaScript is a versatile programming language commonly used for web development, but it has many other applications as well.JavaScript is primarily used for enhancing the interactivity and functionality of websites. It allows developers to create dynamic and responsive web pages by manipulating the Document Object Model (DOM). Common tasks include form validation, handling user interactions, and making asynchronous requests to servers (AJAX).JavaScript is an essential component of front-end web development. It works in conjunction with HTML and CSS to create modern, interactive web applications. Popular front-end libraries and frameworks built with JavaScript include React, Angular, and Vue.js.Node.js is a runtime environment that allows JavaScript to be used on the server-side as well. This enables developers to build full-stack web applications using a single language, JavaScript.
C Language
The C programming language was developed with several purposes in mind, and it has been instrumental in shaping the field of computer programming and software development. C was designed to enable low-level programming and system-level tasks. It provides features for interacting with hardware and memory directly, making it suitable for writing operating systems, device drivers, and other system software.C is known for its efficiency in terms of both runtime performance and memory usage. It allows programmers to have fine-grained control over the hardware and memory, which is crucial for tasks where performance optimization is essential.
C++
C++ is a superset of C, which means you can use existing C code in C++ projects seamlessly. C++ includes the STL, a powerful library of data structures (e.g., vectors, lists, maps) and algorithms that can save you significant development time.C++ helps manage resources (like memory and file handles) efficiently and reliably.C++ is used in scientific and numerical computing applications where performance and efficient memory management are critical.Languages Used – 1. C Language (Low level Features) 2. Simula67(Class concept).Bjarne stroustrap was introduced cpp in the year of 1980.cpp is case sensitive like if you write capital you will write capital case, if you write smaller case you will write small letter. Cpp is object oriented programming structure . Cpp is used more electronics,embeded system and server side.
Java and EJP , Servlets , JSP
Java web development using Web development in Java using these technologies remains applicable in the present, yet there are also contemporary options and frameworks accessible for constructing web applications. One such alternative is the Spring Framework, which offers a more nimble and adaptable approach to Java web development. Servlets and JSP are commonly employed in a customary Jakarta EE (Java EE) web application.The Advantage of java is backend language to develop all of EJP,Servlet and JSP. Servlets are responsible for managing the handling of requests and implementing the necessary business logic, whereas JSP is utilized to generate the HTML and other dynamic content that is then sent back to the client. EJBs are utilized to handle the underlying business logic of the backend, including tasks like accessing data and managing intricate business processes. It should be mentioned that Java EE has undergone changes, and certain components and technologies have been renamed and integrated into Jakarta EE. For instance, the most recent editions of Jakarta EE still provide support for Servlets and JSP. However, there have been updates to EJBs, and approaches like CDI (Contexts and Dependency Injection) have become more popular for handling enterprise components. Servlets are often utilized to implement the controller component of a Model-View-Controller (MVC) structure in web applications. JSP is frequently employed to construct the view component of an MVC structure in web applications. Developers are able to easily create web pages with dynamic content using this tool. The three types of EJBs are Session Beans (which can be stateful or stateless), Message-Driven Beans, and Entity Beans (which are no longer used in modern Java EE).The Enterprise JavaBeans (EJB) specification formally defines a Java server side component model and a programming interface for application servers. Developers build the components , called enterprise beans , to contain the business logic of the enterprise. Enterprise beans run on an EJB server that provides services such as transaction management and security to the beans. Developers don't have to worry about programming these low-level and complex services, but can focus on encapsulating the business rules of an organization or system within the beans, knowing that the services are available to the beans when they are needed. In a multi-tier application, only the user interface stays on local machines while the logic of the application runs in the middle tier on a server. The final tier is still the stored data. When the logic of an application need updating, changes are made to the software of the middle tier on the server , greatly simplifying the management of updates.Java servlets are more efficient, easier to use, more portable, safer, and cheaper than traditional CGI and manu alternative CGI-like technologies.
