Skip to content

Contribution in Web Development under DevIncept 30-DAYS CONTRIBUTOR PROGRAM.

License

Notifications You must be signed in to change notification settings

Learn-Write-Repeat/Web-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web-Development

Contribution in Web Development under DevIncept 30-DAYS CONTRIBUTOR PROGRAM.

Module 1

Introduction to Web Development

  1. Introduction to Web Development
  2. HyperText Markup Language (HTML) Fundamentals
  3. Cascading Style Sheets (CSS) Fundamentals
  4. JavaScript (JS) Fundamentals

Module 2

Intermediate Web Development

  1. CSS Framework
    • Bootstrap
    • Bulma
  2. The Document Object Model (DOM)
  3. CSS display properties
    • Flexbox
    • CSS-Grid
  4. jQuery Fundamentals
  5. Version Control: Git

Module 3

Advanced Web Development

  1. Deep Dive: JavaScript
  2. Modern JavaScript (ECMAScript 6, ES7)
  3. Object Oriented Programming (with JavaScript)
  4. Asynchronous JavaScript
    • Promises
    • Observables
    • Async Await

Module 4

ReactJS

  1. Introduction to ReactJS
  2. Application Programming Interfaces (APIs) with ReactJS
    • REST API's
    • GraphQL API's
  3. Front-end Routing in ReactJS (React Router)
  4. React Hooks

Module 5

Back-end JavaScript Development

  1. Back-end Development with NodeJS and ExpressJS
  2. Build Your Own REST API with ExpressJS
  3. Integrate Front-end with Back-end API's

Module 6

Advanced Pre-processors

  1. Introduction to TypeScript
  2. NodeJS meet TypeScript (NestJS)
  3. SCSS (CSS pre-processor)

Module 7

Databases

  1. Overview of Databases
  2. Structured Query Language (SQL) and NoSQL (MongoDB)
  3. Deep Dive: Databases
  4. TypeORMs - Sequelize

Module 8

Authentication

  1. Authentication Concepts - (JWT's and PassportJS)
  2. Implementing Authentication (O-Auth and other 3rd party Authentication)

Module 9

Other Tools, Techniques, & Third Party APIs

  1. 3rd Party APIs: Processing Payments with Stripe, RazorPay
  2. 3rd Party APIs: Sending Emails with NodeMailer, Mailman
  3. Advanced Git: Back to the Basics (Git Review)
  4. Advanced Git: Branching, Merging, and Collaborating
  5. Deployment: Heroku, Firebase, Netlify

About

Contribution in Web Development under DevIncept 30-DAYS CONTRIBUTOR PROGRAM.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published