You are on page 1of 9

Fl p to Tech

6 WEEKS
CODING (WEB DEV)
COURSE SYLLABUS

Certified Trainers
Fl p to Tech week one
DAY 1:
Internet/Web
- Introduction to Internet
- How Does The Internet Work?
- How Browsers Work: Behind The Scenes of Modern
Web
Browsers
- How a Browser Renders a Page

DAY 2:
Domain Name Server (DNS)
- DNS and how it works
- What is a Domain Name?
- What is Hosting?
An Introduction to DNS Terminology, Components, and
Concepts.

DAY 3:
HTTP(HyperText Transfer Protocol)
Networking
- What is HTTP?
- An Overview of HTTP
- HTTP Fundamentals
- HTTP/2 Fundamentals
Fl p to Tech week two
DAY 4:
HTML Part 1
- HTML Code Editor - What is HTML? - Relevant History
of HTML - HTML Basic Examples - Elements
- Attribute - Headings - Paragraphs - Styles
- Formatting - Quotations & Comments

DAY 5:
HTML Part 2
- Images. - Favicon. - Tables. - Lists. - Block & Inline
Elements. - Classes & Ids. - Iframes. - HTML Paths.
- HTML Head Element. - Semantic HTML.
- Forms & Validations. - HTML Best Practices &
Conventions. - SEO Best Practices.
- Accessibility. - Audio/Video. - Mini-project

DAY 6:
CSS Part 1
- What is CSS? - CSS Syntax. - CSS Selectors.
- Adding CSS to HTML Document. - Comments.
- Backgrounds. - Borders - Margins/Padding.
- Height/Width. -Box Model. -Text. - Font. -Icons.
- Links/Lists. - Styling Tables. - Display Property.
- Position Property. - Z-index Property. - Overflow.
Fl p to Tech week three
DAY 7:
CSS Part 2
- CSS Combinators. - Pseudo-class/Pseudo-element.
- Opacity/Transparency. - Navigation Dropdowns.
- Image Gallery/Image Sprites. - Styling Images.
- Specificity. - 2D/3D Transform.
- Animations/Transitions. - CSS Flexbox.
- Variables. - CSS Grid. - Responsive Web Design.
- Media Queries. - Web Fonts. - CSS Units.
- Mini-project.

DAY 8:
JavaScript Part 1
- What is JavaScript? - Output - Syntax -Statements
- Comments - Variables - Operators - Data Types
- Functions - Objects - Events -Comparisons
- Conditionals - Switch Statements - Logical Operators
- Loops & Iteration

DAY 9:
JavaScript Part 2
- Scope. - Error Handling/Debugging - JSON.
- Hoisting. - Classes. - Modules. - Async. -Fetch API.
- ES6+/ES2015+ - Best Practices. - Reserved Words.
- JS Document Object Model(DOM).
- JS Browser Object Model(BOM).
Fl p to Tech week four
DAY 10:
Milestone Project
- Build a Simple Web Application with HTML/CSS/JavaScript.

DAY 11:
Terminal
- Basic Terminal Usage
- Basic Terminal Commands

DAY 12:
Node
- What is Node? - Node Architecture - How Node Works?
- Installing Node - Your First Node Program
- Node Module System - Global Object - Modules
- Creating a Module
- Loading a Module - Module Wrapper Function
- Path Module - OS Module - File System Module
- Events Module - Event Arguments
- Extending Event Emitter - HTTP Module
- REST API
Fl p to Tech week five
DAY 13:
Express
- What is Express?
Express Basics
- Express - App Example - Express - All Static - API vs SSR
- JSON Basics - Params, Query String - Setup
- Route Params - Params Pt.2
- Query String - Params & Query String Pt.2

DAY 14:
Express Pt.2 -Middleware Setup - app.use
- Multiple Middleware Functions - Additional Middleware Info
- Methods - GET - Methods - POST
- Methods - POST (Form Example)
- Methods - POST (JavaScript Example)
- Install Postman - Methods - PUT
- Methods - DELETE

DAY 15:
MongoDB Pt.1
- What is the MongoDB Database? - What is a Document in
MongoDB - What is MongoDB Atlas - Atlas User Interface
Overview - Introducing MongoDB IDE Sandbox
- How MongoDB Stores Data? - Importing & Exporting Data
- Explore Data - Creating & Manipulating Documents
- Query Operators - Comparison
Fl p to Tech week six
DAY 16:
Mongoose
- What is Mongoose
- Mongoose Basics
- Schema Types
- Schema Validation
- Query Basics
- Schema Methods/Virtual
Schema Middleware

DAY 17 - 18:
Project
- Project Design
- Project Implementation
- Build a Full Stack Application
Fl p to Tech
REGISTRATION
FORM
DATE

HOW TO REGISTER
STEP 1: FILL THE FORM
NAME
SEX
PHONE NUMBER
EMAIL
STEP 2: MAKE YOUR PAYMENT VIA
BANKMTRANSFER TO THE ACCOUNT
DETAILS
STEP 3: SUBMIT YOUR FORM AT THE
TRAINING CENTRE

PAYMENT DATE

BALANCE PAYMENT (AMOUNT)

FLIPTOTECH
9079184014
OFFICIAL REMARK & SIGN
ACCOUNT NAME: FLIP TO TECH
ACCOUNT NUMBER: 9079184014
DO YOU HAVE AN FCMB ACCOUNT? YES NO
ENQUIRIES 07017935247
Fl p to Tech 45 Ajose Adeogun Street, Utako Abuja.

You might also like