Skip to content

Latest commit

 

History

History
143 lines (90 loc) · 6 KB

web-development.md

File metadata and controls

143 lines (90 loc) · 6 KB

Web Development

FrontEnd:

HTML and CSS:

  1. HTML Crash Course

  2. HTML Interactive Course

  3. CSS Crash Course

  4. CSS Interactive Course

  5. HTML/CSS Playlist[English] HTML/CSS Playlist[hindi]

  6. [Project] How to build a Beautiful Blog

  7. [Optional] CSS Frameworks: TAILWIND or Bootstrap 5

  8. Positioning

  9. Responsive Navigation Bar

JavaScript

  1. JavaScript Fundamentals

  2. Introduction to JavaScript (Interactive Course)

  3. Javascript Playlist[english] Javascript Playlist[hindi]

  4. Highly recommended beginners projects javascript30.com

  5. [Projects] https://youtube.com/playlist?list=PLNCevxogE3fgy0pAzVccadWKaQp9iHspz

DOM:

  1. DOM Crash Course Playlist

Advanced JavaScript

  1. JavaScript: Understanding the Weird Parts
  2. ES6 JavaScript Tutorial for Beginners
  3. Introduction to ES6
  4. ES6 (Video Tutorial)
  5. ES6 (Freecodecamp)

Python

TKinter

1.TKinter Doc

2.TKinter GFG Doc

3.TKinter playlist

Streamlit

1.Streamlit Doc

2.Streamlit Crash Course

3.Streamlit Tutorial Playlist

[Framework] React.js:

  1. Docs from reactjs.org
  2. React for Beginners(Video Tutorial)
  3. Redux Documentation
  4. Redux Crash Course
  5. Complete React & Redux Playlist

Reading Resources:

  1. W3Schools
  2. Mozilla Developer Network

Others

  1. Fetch API Introduction
  2. Basic AJAX Project[english] Basic AJAX Project[hindi]

Recommended Books (Followed in Cyberlabs)

  1. You don't know JS
  2. Eloquent JavaScript

BackEnd

NodeJS

You need to learn JavaScript first (using the path given above)

  1. [Node.js Beginners Playlist] Playlist 1 Playlist 2

  2. Start with learnyounode workshopper - https://nodeschool.io/

  3. Doc for Node JS

  4. MDN Node/Express (go through all the tutorials)

  5. Do APIs and Microservices Certification

  6. Node.js RESTful API crash course 7.Node.js RESTful API Playlist

  7. REST API - Best Practices

Express

  1. Express Docs (go through all the guides)

Mongoose

  1. Mongoose Docs

MongoDB

  1. MongoDB crash course
  2. MongoDB Playlist

Django

  1. Django
  2. Djangogirls

Flask

  1. Official docs are very good. Find them here: - http://flask.pocoo.org/
  2. Flask Playlist

Spring

  1. Spring MVC Architecture

  2. Basics: Building a RESTful web service in spring

  3. Chapter 1(The IoC container) from here

    NOTE - avoid XML based bean configuration as it is outdated and study annotation based bean configuration only.

  4. Chapter 1(Spring Web MVC) from here

  5. MySQL and Spring

  6. For dealing with REST APIs in spring: a. RestTemplate b. WebClient

Ruby on Rails

Beginner's Guide Ruby on Rails Crash Course