Professional Documents
Culture Documents
Coding Conventions
HTML HOME
HTML Introduction
HTML Editors
HTML Basic
HTML Elements
HTML Attributes
HTML Headings
HTML Paragraphs
HTML Styles
HTML Formatting
HTML Quotations
HTML Comments
HTML Colors
HTML CSS
HTML Links
HTML Images
HTML Favicon
HTML Tables
HTML Lists DAY 1
HTML Block & Inline
HTML Classes
HTML Id
HTML Iframes
HTML JavaScript
HTML File Paths
HTML Head
HTML Layout
HTML Responsive
HTML Computercode
HTML Semantics
HTML Style Guide
HTML Entities
HTML Symbols
HTML Emojis
HTML Charset
HTML URL Encode
HTML vs. XHTML
HTML Forms
HTML Form Attributes
HTML Form Elements
HTML Input Types
HTML Input Attributes
HTML Input Form Attributes
Assignment Form Template
HTML Canvas DAY 2
HTML SVG
HTML Media
HTML Video
HTML Audio
HTML Plug-ins
HTML YouTube
Assignment DAY 3
CSS ( W3Schools )
Sr. No. Topics Day
1 Coding Conventions
2 Introduction
3 Syntax
4 Selectors
5 How To Add CSS
6 Comments
7 Colors
8 Backgrounds
9 Borders
10 Margins
11 Padding
12 CSS Height, Width and Max-width
1
13 CSS Box Model
14 Text
15 Fonts
16 Icons
17 Links
18 Lists
19 Tables
20 The display Property
21 width and max-width
22 The position Property
23 The z-index Property
24 Overflow
25 float and clear
26 display: inline-block
27 Horizontal & Vertical Align
28 Combinators
29 Pseudo-classes
30 Pseudo-elements
31 Opacity
32 Navigation Bar
33 Dropdowns
34 Image Gallery
35 Image Sprites
36 Attribute Selectors
1
37 CSS Forms
38 Counters
39 Website Layout
40 Units
41 Specificity
42 !important
43 Math Functions
44 Rounded Corners
45 Border Images
46 Backgrounds
47 Colors
48 Color Keywords
49 Gradients
Assignment Forms Assignment 0.5
49 Shadow Effects
50 Text Effects
51 Web Fonts
52 2D Transforms
53 3D Transforms
54 Transitions
55 Animations
56 Tooltip
57 Styling Images
58 Image Reflection
59 object-fit
1
60 object-position
61 Masking
62 Buttons
63 Pagination
64 Multiple Columns
65 User Interface
66 Variables
67 Box Sizing
68 Media Queries
69 Flexbox
70 Grid
Assignment Responsive Navbar 2
Total days 5 and half day
Follow bootstrap from Official website https://getbootstrap.com/ 1
Assignment Bootstrap template 2
Total days 3
JS( W3Schools )
Sr. No. Topics Day
1 Coding Conventions
2 Introduction to Arrays Const 1
3 Dates to Reserved Words 2
4 JS Versions, Objects and Functions 3
5 Classes, Async and Html DOM 4
6 Http Verbs
7 State Management
8 Web API's, AJAX and JSON 5
1.Ask the user to enter no. of columns and rows.
2.The no. of columns should be between 1 and 10.
Assignment 1 Dynamic Table 3.Ask the user for columns headings 1
4.Create table using given colums heading and
rows.
Get Data from Jsonplaceholder
1
Assignment 2 using ajax call https://jsonplaceholder.typicode.com/users
Total 7 days
JQuery( W3Schools)
Sr. No. Topics Day
1 Jquery
2
2 Jquery Validation and Data table plugin
Get Data using ajax call from jsonplaceholder and show in data table
https://jsonplaceholder.typicode.com/users
Assignment 1 (USe DataTable plugin)
Assignment 2 NOTE :1.Get the intial data from localfile and store it in localstorage.
2.show the strored data in the table.
3.create buttons for ADD,UPDATE,DELETE operations.
4.Add, Edit the data to end user using the Modal.
2
5.Ask the user for confirmaiton before deleting record.
6.use proper validaiton at each step
7.Table should contain fileds like (id,name,email,contact_no)
8. table Id should be auto generated and should be unique.
Topics Description References Days
SQL Server – Basics
Practice : 2
https://www.hackerrank.com/domains/sql
https://sqlbolt.com/
Arthematic Operators
Relational and Logical Operators
Operators Assignment Operator
Bitwise Operators
Operator Precedence
One-Dimensional Indexers
Multidimensional Indexers
Auto-Implemented Properties
Indexers and Properties Use Object Initializers with Properties
Property Restrictions
Inheritance Basics
Member Access and Inheritance
Using Protected Access
Inheritance Calling Base Class Constructors
Creating a Multilevel Hierarchy
Virtual Methods and Overriding
Using Abstract Classes
Using sealed to Prevent Inheritance 2
Boxing and Unboxing
Implementing Interfaces
Using Interface References
Interface Properties
Interface Indexers
Name Hiding with Interface Inheritance
Interfaces,Structures and Explicit Implementations
Enumerations Choosing Between an Interface and an Abstract Class
Why Structures?
Initialize an Enumeration
Specify the Underlying Type of an Enumeration
Use Enumerations
Assignment :
(1)Copy one file to another file using byte array
(2)Take the data from user and save that data into file with stramwriter.
Note:Ask user for Enter text(Stop to quit) if user enter stop then save
the data into the file.
2.5
Collections Overview
The Specialized Collections
The Generic Interfaces
The KeyValuePair<TKey, TValue> Structure
Collections,Enumerators and The Generic Collection Classes
Iterators The Concurrent Collections
Storing User-Defined Classes in Collections
Implementing IComparable Interface
Using an IComparer Interface
Using StringComparer
Accessing a Collection via an Enumerator
Implementing IEnumerable and IEnumerator
Using Iterators
Why Delegate?
Using Instance Methods as Delegates
Anonymous Functions
Pass Arguments to an Anonymous Method
Return a Value from an Anonymous Method
Delegates,Events and Use Outer Variables with Anonymous Methods
Lambda Expressions Lambda Expressions
The Lambda Operator
Expression Lambdas
Using Event Accessors
Instance Methods vs. Static Methods as Event Handlers
Use Anonymous Methods and Lambda Expressions with Events
Declaring a Namespace
Namespaces Prevent Name Conflicts
Namespace,Preprocessor The Global Namespace
and Assemblies Using the :: Namespace Alias Qualifier
Preprocessor => #define, #if and #endif, #undef , #error, #warning , #line, #region and #endregion
Assemblies and the internal Access Modifi er
2
Using is
Using as
Using typeof
Runtime,TypeID,Reflection Using Reflection Obtaining Information About Methods
and Attributes Calling Methods Using Reflection
Obtaining a Type’s Constructors
Obtaining Types from Assemblies
Attribute Basics
Positional vs. Named Parameters
Assignment:
Create one generic class with one field . create second generic class with 2 fields
use first class filed into secornd class .Create third generic class with third class
with 2 fields and use first class field into this. 2
LINQ Fundamentals
Filter Values with where
Sort Results with orderby
Use Nested from Clauses
LINQ Group Results with group
Use let to Create a Variable in a Query
Join Two Sequences with join
Anonymous Types
Create a Group Join
Deferred vs. Immediate Query Execution
Assignment:
Create class Employee with ID , name, Department, Technology,
Company_name.Create list of objects and perform show table,Add row
,Update Row,Delete Row ,Show Employee By Compnay,Show Company
by Employee Id.
Note:Use proper validation 2.5
Multithreading Fundamentals
Creating and Starting a Thread
Creating Multiple Threads
Passing an Argument to a Thread
Multithreaded Programming Thread Priorities
Deadlock and Race Conditions (TODO)
The Interlocked Class
Terminating a Thread Via Abort( )
Suspending and Resuming a Thread
Using the Main Thread
Assignment:
send 10 emails with multithreading 2
Creating a Task
Use a Task ID
Using Wait Methods
Calling Dispose( ) Method
Task Parallel Programming Using TaskFactory to Start a Task
Use a Lambda Expression as a Task
Create a Task Continuation
Returning a Value from a Task
Cancelling a Task and Using AggregateException https://memberfiles.freewebs.com/02/83/78118302/documents/McGraw.Hill.CSharp.4.0.The.Complete.Reference.Apr.2010.pdf
1
Newtonsoft.Json https://www.c-sharpcorner.com/UploadFile/dacca2/json-serialization-using-newtonsoft-json-serialize/
1
Advance Concepts Hit API's using Http Client & Http Service Csharp Book
Automapper https://dotnettutorials.net/lesson/automapper-in-c-sharp/
Assignment:
with HttpClient Object perform getdata,putdata,postdata,deletedata.
Note:Get data from JSONplaceholder
1
C# Total Days : 22
Topics Description References Days
ADO.NET – Basics
Assignment :
Same Assignment of LINQ ,link it with Database 2
https://dotnettutorials.net/lesson/introduction-to-
Inversion Of Control inversion-of-control/ 0.5
https://www.tutorialsteacher.com/ioc