Full Stack Web Development at Shaastra IITM
Full Stack Web Development at Shaastra IITM
@ Shaastra IITM
Relevant For: Those who are looking to get started in Full-Stack Web Development
Abstract
Prerequisites :
● Basic programming knowledge would certainly be helpful; some preliminary experience
with HTML/CSS/Javascript preferred
● A laptop with a text editor (preferably Visual Studio Code) and a browser with developer
tools (preferably Google Chrome/Safari)
● Please take a look at the some of these references mentioned below before the first
session for better understanding
● Some basic familiarity with Python
References:
HTML:
https://www.internetingishard.com/html-and-css/basic-web-pages/
https://developer.mozilla.org/en-US/docs/Web/HTML
https://html.com/#HTML_for_Absolute_Beginners
CSS:
https://developer.mozilla.org/en-US/docs/Web/CSS
https://www.freecodecamp.org/news/get-started-with-css-in-5-minutes-e0804813fc3e/
JavaScript:
https://developer.mozilla.org/en-
US/docs/Learn/Getting_started_with_the_web/JavaScript_basics
https://www.w3schools.com/js/
Python:
https://docs.python.org/3/
Django:
https://www.tutorialspoint.com/django/django_basics.htm
MongoDB:
https://www.tutorialspoint.com/mongodb/index.htm
Outcome :
● Build your own simple web pages in HTML and style them using CSS and Bootstrap4
● Be able to implement simple JavaScript code to provide interactivity to your web page
● Build backend for a website using Django
● Store data in a database and then retrieve data from the database to display on website