This repository contains my work from the Web Technology training held by the Computer Science and Engineering (CSE) department of Noida Institute of Engineering and Technology (NIET), Greater Noida. The training was conducted during the 5th semester of the 2022-2026 batch.
During this training, I gained a comprehensive understanding of various web technologies, including:
- HTML: The standard markup language for creating web pages and web applications.
- XML: A markup language that defines rules for encoding documents in a format that is both human-readable and machine-readable.
- CSS: A style sheet language used for describing the presentation of a document written in HTML or XML.
- JavaScript: A programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.
- TypeScript: A strict syntactical superset of JavaScript that adds optional static typing to the language.
- PHP: A popular general-purpose scripting language that is especially suited to web development.
Below is the list of programs and tasks I completed during the training:
- Implementing HTML program that represents a document with start tags, names, and attributes.
- Displaying a simple CV using HTML.
- Creating an HTML document that represents the Document Object Model (DOM).
- Designing a table to display a class timetable using HTML.
- Implementing HTML programs for headings, paragraphs, and line-breaks.
- Creating layouts using tables and also using
<span>
and<div>
tags. - Applying various colors, fonts, and styles in HTML.
- Designing a webpage describing a department using HTML elements.
- Creating links, inserting images, and handling frames in HTML.
- Designing HTML registration forms and implementing HTML5 input types.
- Implementing native audio and video support in HTML5.
- Creating and styling XML documents, DTDs, and schemas.
- Designing well-formed XML documents and using XSL/XSLT for transformation.
- Creating forms, adding form elements, and implementing validation in JavaScript.
- Implementing various JavaScript features, events, data types, loops, and functions.
- Implementing advanced JavaScript concepts like arrow functions, callback functions, and ES6 features.
- Writing TypeScript code, including object-oriented concepts, decorators, and asynchronous programming.
- Implementing PHP scripts, handling files, directories, sessions, cookies, and more.
The complete list of programs is available in the list of programs.docx file in this repository.
I would like to express my gratitude to my trainer and mentor, Rajat Kumar Sir, for his invaluable guidance and support throughout this training. You can check out his resources here:
- YouTube: Tech Learning with Rajat
- LinkedIn: Rajat Kumar
For any inquiries, feel free to reach out to me:
- Name: Keshab Kumar
- Email: keshabkumarjha876@gmail.com
- LinkedIn: Keshab Kumar
- Linktree: Keshab Kumar's Linktree
- Institute: NOIDA Institute of Engineering & Technology
If you found this repository useful or informative, please consider giving it a star on GitHub. Your support is greatly appreciated and motivates me to continue sharing my work.
Thank you for visiting this repository. I hope you find the content valuable and insightful.