Here you will find some of the best resources for web development.
Here a beginner web developer will find some of the best resource for his journey through a full stack developer.I have divided the full repository in two major parts. One is for frontend and one is backend. On those section I added some resourse and course link so that you can follow that. I also added some paid course google drive link. I hope if one is follow those course one by one he/she will definetly abel to work as a full stack developer.
- Best of Luck π
Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly.
Hypertext Markup Language is the standard markup language for documents designed to be displayed in a web browser.
- W3Schools - Here you will find the basic of HTML with exapmles.
- General Assembly Dash - Here you will find some project in HTML and after completing those you will get certificate.
- Traversy Media - This is a Basic Overview video of HTML.
- HTML for Beginners - This is Free Course on udemy. It will give you a clear concept of HTML.
CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to be displayed on screen, paper, or in other media
- CSS-Tricks - One of the best website for learnig CSS. Every topic is described briefly.
- W3Schools - Topic by topic discussion with live demo.
- Tutorialspoint - Along with the basic you will find a lots of information about CSS animation
- CSS Tutorial - Zero to Hero -This youtube video is made by FreeCodeCamp. They explain everything pretty well.
- CSS Animation Tutorial - One of the best css animation course in youtube by The Net Ninja.
JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.
- JavaScript MDN - This is the Javascript documentation by Mozilla. Which is a very uptodate and easy for learners.
- devdocs - Here you will find A to Z of JavaScript.
- javascript.info - This is another beautiful documentation of JS. Every topic is nicely described with some great examples
- JavaScript Fundamentals - This is a basic JS course on udemy by Bharath Thippireddy. This will help you to understand how was actually works
- Learn JavaScript - Full Course for Beginners - This is also a fundamental course of JS presented by FreeCodeCamp
- JavaScript - This is a nice course by Hitesh Choudhary. He describe JS basic to depth level here.
- Advanced and Object Oriented JavaScript and ES6 - Here you will find the OOP concept of JS. This is also created by Bharath Thippireddy.
- FreeCodeCamp.org - This is a complete course of HTML + CSS + JS. You can check that also.
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
- Bootstrap-official - This is the Best documentation in the net for Bootstrap. Write in a very easy way with example.
- W3School - You can also follow this site. But the Official documentation is far better than this.
- Bootstrap 4 Quick Start: Code Modern Responsive Websites - A great course of bootstrap in Udemy by Brad Hussey.
- Complete Bootstrap 4 course - This course is designed by Hitesh Choudhary.You will able to build 3 project in this course.
So what makes the front end of a website possible? Where is all that data stored? This is where the back end comes in. The back end of a website consists of a server, an application, and a database.
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser.
- Node.js Official Documentation - If you want to work with Node.js,you have to read this documentation today or tomorrow.
- Node.js -MDN - This is the best documentation of node js i found so far. Everything is described clearly.
- Node+Express - This documentation is about the express.js and node.js integration.
- https://www.nodecertification.com - Node.js Certification Study Guide
- Node JS tutorial series for beginners - This is a great tutorial for beginners created by The Net Ninja.
- Udemy - NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL) - This is a paid course on udemy. So I put a google drive link so that you can download it from there. Here you will build a ecommerce site.
- Code with Node: Learn by Doing - This is also a good tutorial about Node.js. Here you will build a professional website with Node.js.
- Udemy - The Complete Node.js Developer Course (3rd Edition) - This is also a paid course in udemy, so i also put a google drive link here. Here you can leran node js by buliding 3 project in Node.js.
Nest.js is a progressive Node.js framework for building efficient, reliable and scalable server-side applications.
PHP is a popular general-purpose scripting language that is especially suited to web development. This is the most popular language for web development.
- W3School - Team W3School write a high quality documentation. Here you will find everything of PHP with some example in each topic.
- PHP -manual - This is the official documentation of PHP.
- Tutorialspoint - This is also a great resource for PHP. You can follow this also.
- PHP Tutorial for Beginners - This a nice course of PHP created by The Net Ninja. Here he discuss PHP, mySQL and some OOP concept of PHP.
- Practical PHP: Master the Basics and Code Dynamic Websites - By the end of this course, you will have a thorough understanding of the PHP fundamentals and you will build a Resturent website.
- PHP Tutorials - Great Tutorial by mmtuts. He goes php basic to advance level in this tutorial.
- The Complete 2020 PHP Full Stack Web Developer Bootcamp - This is a complete course of PHP with HTML ,CSS and JS. This is a paid course so I link a google drive link so that you can download it from there.
A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques.
MySQL is the most popular database system. It is a relational database. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.
- W3School - Here MySQL is described with php. But it will help you to understand the basic syntax of MySQL.
- MySQL-Documentation - This is the official documentation of MySQL. You can go more depth of MYSQL by read this documentation.
- MySQL Tutorial for Beginners - This is one of the best course in the internet for MySQL created by Programming with Mosh. He described every part pretty clearly. I hope this one video will clear your concept of MySQL.
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
- mongoDB Official - This is the official documentation of mongoDB.
- mongoDB by Spring - This is also a nice documentation of mongoDB. But this is not cover all the section of mongoDB.
- MongoDB Crash Course - This is a mongoDB crush course with Node.js by Traversy Media.
- MongoDB - noSQL Database | Tutorial - This is a nice course for mongoDB created by Mike Dane. I think this course will help you to understand the mongoD concept.
------------------------------------------------------------ Thank You:heartbeat::heartbeat: ------------------------------------------------------------