FULL STACK COURSE CONTENT - Greens Technologys
嚜澹ULL STACK COURSE CONTENT
Semester 1
Module 1 每 HTML
Introduction To Web And Basic HTML Tags
?
?
?
?
?
?
?
?
?
?
Pieces that make the web work
Introduction to front-end
Basic structure of an HTM L page
Attributes, elements and relationships
Co mments
Basic tags 每 Paragraph, headings, hr, br
Basic attributes 每 ID and class
Anchor tags
Including CSS
Including JS
Structuring Content Using HTML Tags
?
?
?
?
?
?
?
?
?
Classification of elements 每 Block and in line
Container tags 每 Div and span, and when to use them
Semantic tags
Including media 每 Images, audio and video
Responsive med ia
Lists 每 Ordered and unordered list
Unstyled lists and list-based menus
Presenting tabular data
Styling tables
Working with Forms
?
?
?
?
?
?
?
?
?
?
?
?
Introduction to forms
What happens when a form is submitted
Pieces of a simp le fo rm 每 Form, text input with name attribute, submit button
Submitting data to another page (action attribute)
Responsive med ia
Changing the HTTP method used for submission (method attribute)
Adding a label
Default value for inputs
Types of buttons
Various input types 每 Password, textarea, checkbo x, radio buttons, select dropdown, file input
HTM L5 input types 每 Email, URL, nu mber, date
HTM L5 input and form attributes 每 Required, placeholder, novalidate
Deeper Understanding of Client-Server Communication
1|P a g e
?
?
?
?
?
Symbo ls in HTM L
HTTP Basics
Introduction to chrome dev tools 每 The network tab
Understanding parts of a URL
Further exp loration
Module 2 每 CSS
Introduction to CSS, CSS Inheritance and Various Selectors
?
?
?
?
?
?
?
?
?
Including CSS
Choosing the way to include CSS
User-agent styles
Parts of a CSS ru le
Selectors 每 Universal, ID, class, type, attribute
Pseudo classes 每 Link-related classes
Structural Pseudo classes 每 :first-letter, :first-line, :first-child, :last-child, :nth-child
Co mbinators 每 No spaces, child selector, descendant selector, comb ining slectors using comma
Inheritance 每 Init ial and inherit values
The Cascade, Specificity and Style Resolution
?
?
?
?
?
?
?
?
?
?
?
Cascade 每 User-agent vs author styles
Reset stylesheet
Normalize Stylesheet
Cascade of embedded styles, external stylesheets, inline styles
Introduction to specificity 每 how selectors affects styles applied
Specificity 每 ID vs class vs type selector
Specificity calculation and style resolution in case of comp lex selectors
Use of !important
Units for CSS properties 每 United and unitless, absolute vs relative
Default values for properties (in itial values)
Co mputed and resolved styles
Important CSS Properties
?
?
?
?
?
?
?
?
Bo x model in depth
Various ways of specifying colors
Backg round properties
Using background properties with image sprites
Typography related properties
Handling overflow
Hid ing elements
Floats
Deeper Understanding of Client-Server Communication
?
?
?
?
Introduction to responsive web design (RWD)
Flu id layouts
Flu id images
Media queries
2|P a g e
?
Further exp loration
Module 3 每 JavaScript
Introduction, Variables, Scopes & Data Types
?
?
?
?
?
?
?
?
?
History of JavaScript
Setting up the environment
Running JavaScript in the browser and Node
Co mments
Variables and primitive data types
Falsy and truthy values
Variable scopes, scope chain
Using arrays
The type of operator
Operators, Control Flow & Functions
?
?
?
?
?
?
?
?
?
?
Variable hoisting
Operators and expressions
Control flo w 每 Branching and looping
Function declaration and usage
Anonymous function and function expression
IIFE
Function hoisting
Functions call context (this keyword)
Handling variable nu mber of argu ments
Callbacks 每 passing functions as arguments
Functions (Continued) & Objects
?
?
?
?
?
?
?
?
?
Returning functions
Closures
Object declarat ion using literal syntax
Accessing properties and methods
Adding and deleting properties
Listing object properties 每 for..in loop and object.keys()
Constructor function and the new keyword
Function 每 functions as objects
call(), apply() and bind() as methods of functions
Built-in Objects and Functions
?
?
?
?
?
Array methods
Date methods
JSON
Nu mber methods
String methods
Exception Handling & Browser Objects
3|P a g e
?
?
?
?
?
?
?
Strict mode execution
Error ob jects
Exception handling
Window
Navigator
Location
History
DOM and Event Handling
?
?
?
?
?
?
?
The document object
Nodes and the DOM tree
Node relat ionships and DOM tree traversal
Methods for DOM manipulation
Various browser events
Different ways to handle events
Event object properties and methods
Introduction to ES6
?
?
?
?
?
Introduction, setting up, running ES6 code, JS transpilers
Scope, let & const
Temp late literals, default parameters
Destructuring arrays & objects
Rest & spread
More ES6
?
?
?
?
Arrow functions
Classes & inheritance
Modules
Pro mises
Module 4 每 TypeScript
Basics of TypeScript
?
?
?
?
?
?
?
Introduction to TypeScript
Why TypeScript?
Setting up TypeScript
JavaScript vs TypeScript
Type annotations, variable declarations, basic datatypes, type inference
Advanced types, type erasure and error behavior
Classes, constructors & methods, inheritance & poly morphis m, access modifiers
Deeper Dive into TypeScript
?
?
?
?
Interfaces, properties & methods, interfaces & classes, extending interfaces
Namespaces, namespaces using mult iple files
Modules, import, export, namespaces vs modules
Generics, generic functions, generic classes
4|P a g e
Module 5 每 Angular
Introduction to Angular
?
?
?
?
?
?
?
?
?
?
What is Angular?
Why Angular?
Angular versions
Where does Angular fit?
Multi page application (MPA)
Single page application (SPA)
Setting up Angular
Create your first Angular app
Serve your Angular app
Ed it your first Angular component
Project Structure, Modules, Bootstrapping
?
?
?
?
?
?
Understand project structure
Modules
Decorators
Bootstrapping
Add Bootstrap to our app
Use Bootstrap in our app
Data Binding and Component Interaction
?
?
Data binding
Co mponent interaction
Directives and Pipes
?
?
Directives
Pipes
Services and Dependency Injection
?
?
Services
Dependency injection
Forms and Validation
?
Angular forms: Temp late driven forms & reactive fo rms
Routing & Navigation, Introduction to RxJS Observables
?
?
Building SPAs using routing
Understanding observables
Communicating with Server, Handling Errors, Implementing Authentication in
Angular Applications
?
Server co mmun ication using Http Client
5|P a g e
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- file management search and replace keyboard shortcuts for
- deep dive into rxjs david benson smart data
- 1 2 https 203pon
- cse 331 software design implementation
- add angular 2 to mvc
- power platform net framework
- smrt link services
- z os v1r12 0 unix system services command reference
- text categorization on multiple languages based on
- l16n client side programming stanford university