This course will focus on helping students understand how the web works, help them acquire the fundamental and thorough knowledge of the 3 foundational languages that power each and every website and learn the design patterns used by the industry. This is a 2 month Course and at the end of this course each of student will have a fully functional Web App which could be added to their portfolio’s.
- Jai Kathuria @jaikathuria
- Sagar Choudhary @sagarchoudhary96
- Kanishka Makhija @kanishkamakhija
- Kunal Kalra @kunal121
- Gunavina Mehta @gunavina
- Anamika Manhas @anamika-manhas
- Sahil Lamba @lambasahil
- Saksham Narula @Sakshamnarula
The course is divided into 2 parts:
- Basic HTML Fundamentals and Introduction to HTML5
- Mockup: How to think about the UI and UX of a Web App.
- How to use Git and Github.
- Getting started with CSS, Why Responsive.
- BOX model, Grid Based Frameworks
- Bootstrap, Materialize and their components
- Course Overview
- Environment Setup
- GitHub Profile setup.
- Intro to GitHub Classroom: - Starting with first assignment.
- Requesting GitHub Student Developer Pack
- Creating and Running
.html
files - Basic about markup languages.
- HTML Structure
- DOCTYPE
- Markup Tags
- Head
- Body
- Heading
- Paragraph
- Table
- Lists
- Meta Tags
- Semantic Tags - Attributes
- src ( for adding images )
- style - Paths
- Absolute
- Relative - Different Type of Tags
- Inline
- Block
- Assignment (Document2Web)
- Linking in Web Pages
- Internal Linking
- External Linking
- Form
- Input Tags
- Form Method
- Meta Tags
- What are Repositories
- Initialize local Repo using command line git.
- Creating First Commit
- Intro to GitHub
- Linking Local Repo to Remote Github Repo
- Making changes to files and pushing changes to GitHub.
- Working together on same Repo
- Handling Conflicts
- Branching
- Creating PRs
- Writing Readme's ( MD Format )
- What is CSS?
- How CSS effect HTML?
- All about CSS
-
CSS syntax
-
Selectors introduction
- Simple selectors
- Element name selector
- Class selectors
- Id selector
- Universal selector
- Attribute selectors
- Pseudo-classes and pseudo-elements
- Combinators and multiple selectors
-
CSS values and units
-
Cascade inheritance
- What is DOM?
- How CSS actually works?
- How to apply CSS to our HTML?
- Assignment Tribute Page
- Registration for Hacktoberfest
- Resolving issues in Tribute Page Assignment.
- Box Model
- What is Responsiveness ?
- Why Responsive ?
- How to make a Web Page Responsive ? - Setting up Viewport - Relative Units - Best Practices
- Grid Based Layout
- Bootstrap and other Frameworks