Skip to content

This repository is for the Web Design & Development (Fall-2022) session.

Notifications You must be signed in to change notification settings

shz-code/web-dev-fall22-iubat

Repository files navigation

Web Design & Development (Fall 2022)

Intro to The Course

This course is about all elements needed to successfully design and development of web pages and websites. From creating file and folder to commonly used Internet coding languages, students will gain an overall understanding of web development including tools like VS Code, Git and Github.

  • Total Classes: 08 - 10
  • Time Slots: Saturday ( 3.20-5.20 ) & Wednesday ( 11.45 - 2.10 )
  • Room Number: 723 (Practice Lab 7)

Instructors

Facebook ID: https://www.facebook.com/fb.shahidul.alam

Contact Number: 01766409973


Facebook ID: https://www.facebook.com/profile.php?id=100081681342690

Contact Number: 01641621311

Support & Materials

Join our

Course Outcome

  • Fundamentals of web design and how website works.
  • Ability to make cool websites with modern approach and best practices.
  • Ability to use Git and Github and also other useful tools.
  • Get known to your community.
  • Ability to read documentation.

Tools

Course Outline

  • Orientation session

Class 1:

  • Orientation session.
  • Idea about - web designing, web development.
  • Basic ideas on - domain, hosting, programming language, local server.
  • Discuss on how the course will be conducted.
    • Quiz
    • Practices
    • Projects
  • Discuss on what we will be learning in course
    • HTML
    • CSS
    • Bootstrap
    • JavaScript (Basics)
  • Learning to use the tools of web development
    • Code editor (vs code)
    • Git and GitHub (intro)
  • Fundamentals of web design & development
    • HTML
    • CSS
    • JavaScript
    • HTML page basic structure
    • Comments, Starting HTML Page, Head, Body
  • Basic HTML tags
    • Header (h1-h6)
    • Paragraph (p)
    • Bold (b)
    • Italic (i)
    • Subscript (sub)
    • Superscript (sup)
    • Underline (u)
    • Details & summary (details, summary)
    • Address (address)
    • Quotation, cite (blockquote, cite)
    • Abbreviation (abbr)
    • Span (span)
    • Div (div)
  • Quiz 1 (Online)

Class 2:

  • Tag Attributes
    • Style attribute
  • Basic HTML tags
    • Image (img)
      • Src
      • Alt
      • Height
      • Width
    • Anchor (a)
      • Mail Anchor
      • Call Anchor
      • Target
    • Header (header)
    • Footer (footer)
    • Main (main)
    • Aside (aside)
    • Navigation tag (nav)
  • Style tag (style)
  • Script tag (script)
  • File Routing (a,img,style,script)
  • Font tag (font)
  • HTML Entities, Symbol
  • List tag (ul, ol ,li)
  • iFrame
  • Audio
  • Table
    • Tr
    • Td
    • Th
    • Thead
    • Tbody
    • Colspan
    • Rowspan
  • Quiz 2 (Online)

Class 3:

  • HTML grouping
  • HTML form
    • Input
    • Type
    • Name
    • Placeholder
    • Value
    • Button
      • Type
  • How to and Where to CSS code, Comments in CSS, Converting Style Attribute to CSS
  • Class and ID
  • Background Image, Background Repeat, Background Position, Background Color
  • Padding, Margin
  • Border in CSS, Box Shadow, Opacity
  • Designing Button using CSS
  • Flex-Box
  • Project 1 Setup
  • Quiz 3 (Online)

Class 4:

  • Project 1
  • Responsive web design & developer tools intro
  • Quiz 4 (Online)

Class 5:

  • Make project 1 responsive & practice websites.
  • Quiz 5 (Online)

Class 6:

  • CSS grid property.
  • Project 2
  • Quiz 6 (Online)

Class 7:

  • Bootstrap Crash Class
  • Bootstrap Project 3
  • Quiz 7 (Online)

Class 8:

  • Writing JavaScript Code, Comments, Simple Variable, Variable Types
  • JS Operators, Simple Function, Parameter, Arguments
  • If Else Statement, Handling Multiple Condition, Conditional Operators
  • Get Element by ID, Get Element by Tag Name, Get Element by Class
  • Switch Case, For Loop, EVAL Function
  • Quiz 8 (Online)

Bonus Topics:

  • Git & GitHub Basics using VS Code (What and How, setting up profile, Making Repository, Staging, Commit, GitHub Pages).
  • Chrome Developer Tools.
  • VS code customization.

Releases

No releases published

Packages