Full Stack Web Development
@ Shaastra IITM
Relevant For: Those who are looking to get started in Full-Stack Web Development
Abstract
Part 1 HTML, CSS and JavaScript
Part 2 Django, MongoDB, Project (using basic
HTML, CSS, JavaScript, Django and
MongoDB)
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