Fundamentals of Web Development

Fundamentals of Web Development

This course is designed for anyone wishing to learn the basics of professional web development
No prior programming knowledge is required.
Upon successful completion of the course, a student will be able to build a static website with bootstrap / a dynamic website with plain PHP or WordPress.

We’re here to give you a complete training.We’ll work on your

  • English Communication Skills,
  • Understanding of Deadlines and Project Scopes,
  • Professionalism

and so on.

In simple words, we’ll make you ready for the industry.

Course At A Glance

Course duration: 10 weeks.
Classes: 2/week.
Total classes: 20.
Class duration: 2 hours.
Venue: House – 37 (2nd floor), Road – 7, Sector – 3, Uttara Model Town Dhaka, Bangladesh 1230

Course Fee: TK. 10,000

Course Description

This course is designed for anyone wishing to learn the basics of professional web development
No prior programming knowledge is required.
Upon successful completion of the course, a student will be able to build a static website with bootstrap / a dynamic website with plain PHP or WordPress.

Attendance policy

Students are required to be present in all classes on time and stay the duration of the classes for successful completion of the course.

Detailed Course Content

Module 1 – Web Development Basics

1.Getting Started
• Intro to websites
• Importance of websites
• Client – Server
• Examples
• Course overview
• Quiz

2.Web Development Tools
• Editors
• Ready Bake Image
• Browsers
• Developer tools / Inspectors
• Pagespeed Insights
• Quiz

3.HTML & CSS
• Intro to HMTL & CSS
• Html syntax
• CSS syntax
• First webpage
• Lists
• Parent-child
• Headings
• Blockquotes
• Anchors
• Stylesheets
• Clean project structures
• Images
• Isolate Styles
• Pseudo-element
• Ids and classes
• Semantic markup
• Floats and layouts
• Navigation
• Forms
• Typography
• Relative vs absolute positioning
• Fragmenting
• W3c validation
• Emmet
• Resets and normalizing
• CSS Frameworks

Project 1
Responsive Web Design

Project 2
JAVASCRIPT
• What is JS
• Data types & variables
• Conditionals
• Loops
• Functions
• Arrays
• Objects
• Intro to ES6

Project 3
JS DOM
• What’s DOM
• Create contents with js
• Browser Events
• Performance
• JS OOP
• ES6

Project 4
Testing and Debugging

Project 5
JQUERY
• Intro
• Syntax
• Selectors
• Event Handling
• DOM manipulation
• JSON

Project 6
Ajax

Project 7
Version Control
• What is GIT
• Create a Git repo
• Logs
• Commits
• Remotes
• Checkout
• Fork
• Sync

Project 8
Bootstrap v3
• Intro
• Project Structure
• Major components
• Css
• Js
• Quiz
• Team Work

Project 9
PHP & MYSQL
• Getting Started
• Basic Programming with PHP
• OOP
• PHP and MySQL
• Cookies and sessions
• Redirect Routing and Auth
• CRUD
• Intro to Yii2
• Intro to Laravel

Capstone Project

Module 2 – WordPress Customization

Intro
•What is CMS, what is it used for?, WordPress intro, advantages, licensing, installation, local environment
Basics
•Core features, codex, make, edit contents, manage pages, manage styles, content builders, media library
Content Mangement
•Taxonomies, keywords, menus, comment management, users and roles.
Operation
•What is a theme, get a theme, manage themes, how to choose, all about plugins, popular plugins, basic SEO, import and export, permalinks, spam management, updates
Security
•Basic security measures, choosing a good server, backups, basic cpanel operations, http vs https
Optimization
•Pagespeed insights, pingdom, network testing, resolving errors.
WordPress theme overview
•Anatomy of a theme
•Creating child themes
•Theme stylesheets
•Functions file
•Referencing files from a template
Premium themes and plugins
Live Project with a free theme
Live Project with a premium theme

TENTATIVE CLASS START

15 July, 2018

Class Size: 10

WHO CAN JOIN

This course is designed for anyone wishing to learn the basics of professional web development
No prior programming knowledge is required.

ATTENDANCE POLICY

Students are required to be present in all classes on time and stay the duration of the classes for successful completion of the course.

TRAINING VENUE

Latim
House – 37 (2nd floor), Road – 7, Sector – 3, Uttara Model Town Dhaka, Bangladesh 1230
Phone: +8801911872575

MEET THE INSTRUCTOR

Tanvir Ahmed Chowdhury

Tanvir Ahmed Chowdhury is a 2015 graduate from the University of Information Technology & Sciences and holds a Bachelor of Science in Information Technology. He is a Top Rated freelancer in Upwork and has been working there since 2008 (continue reading)

Please apply using the form below

Leave a Reply

Your email address will not be published. Required fields are marked *