Professional Web Development Specialist-23

Professional Web Development Specialist (PWDS) is an advance course for them who wants to develop his career in web development sector.

Batch Duration

Starting Date : 15th February, 2018

Last Date of Registration :15th February, 2018

Class Schedule : 5 Months (120 Hours); Sunday, Tuesday & Thursday:- 6:00 PM- 9:00 PM

Total Hours :

Course Curriculum

MODULE 1 - Introduction to Web Technology

Day One / Knowing the basic terms related to Web Technology

  • Idea about - Web Designing, Web Development, Software Development, Outsourcing, Freelancing.
  • Basic Ideas on - Domain, Hosting, IP, Server, NameServer, Programming Language, Designing Language, Structured Query Language, Framework, CMS, IDE, cPanel, Domain Control Panel, FTP Client, Local Server.
  • Discuss on what we will be Learning in the Web Technology course and how

Day Two / Learning how to use the Software and Tools for Web Development

  • How to use IDEs (NotePad++, NetBeans, PHPStorm, PHPEdit)
  • How to use Local Server Application (XAMPP, WAMP, LAMP, MAMP)
  • How to operate cPanel and Domain Control Panel
  • How to use FTP Clients (CoreFTP, FileZilla)

MODULE 2 -HTML and HTML5

Day Three / Practicing the Basics of HTML and HTML Pages

  • Elements - Concept of Tags, Code Writing Concepts
  • Attributes - Common Attributes of HTML Tags and their Use
  • Head - Head Elements, and the Contents of Head
  • Paragraph, Headings and Comments - Making Paragraph, Heading etc
  • Blocks -Div, Span, Layout and their Usages in Modern HTML
  • Entities - Character Enteritis, Symbols, their Importance and Use in HTML
  • Lists - Unordered, Ordered, Description Lists and other List Tags
  • An assignment will be Given for the Next Class

Day Four / Practicing Advanced HTMLand Start Designing Pages

  • Formatting - Font Formatting, Different Tags to Format Fonts
  • Colors, Colornames, Colorvalues - Use of Color in HTML
  • Links - Implementation of Links, and Description of Link Attributes
  • Images - Image Tags and its Attributes
  • iFrames - Syntax of iFrame and its Usages
  • Entities - Character Enteritis, their Importance and Use in HTML
  • An assignment will be Given for the Next Class

Day Five / Practicing Basic HTML5 and Designing Pages

  • Tables - Detailed Table Attributes and Uses of Table
  • Forms - Implementation of Forms and Validation of Forms
  • Layouts - Developing the Layout of a Webpage with latest tags of HTML5
  • Canvas - Use of Canvas in drawing Graphics
  • An assignment of Designing a very simple Website for Next Class

Day Six / Practicing Advanced HTML5 and Designing Pages

  • HTML Object - How to support HTML Plugins using Objects
  • HTML Audio - How to integrate Audio File/Player using HTML
  • HTML Video - How to integrate Video File/Player using HTML
  • HTML Video Stream - How to integrate Streaming Video from YouTube
  • An assignment of Designing a very simple Website for Next Class

MODULE 3 - CSS and CSS3

Day Seven / Practicing basic CSS Codes

  • How to and Where to code in CSS
  • ID & Class Selector - Implementation of CSS using ID and Class
  • Style Sheet - Integration of Style Sheets inside HTML
  • Backgrounds - Creating background with CSS
  • Text and Fonts - Text and Font formatting with the help of CSS
  • Lists - Creating List and List contents with CSS
  • Links - Styling hyperlinks

Day Eight / Designing with Advanced CSS3

  • Tables - Creating table designs with CSS
  • Box Model - Margin, Border, Padding, and Content Management
  • Border - Border creation with CSS
  • Outline - Outline, border, contents
  • Margin - Explanation of the use of Margin using CSS
  • Padding - Possible Padding Values, padding Sides and Properties

Day Nine / Designing more Advanced with CSS3

  • Grouping - Grouping and Nesting
  • Dimension - Dimension Concepts in CSS
  • Positioning - Static, Fixed, Relative and Absolute Positioning & Overlapping
  • Navigation Bar - Navigation Bar, Link and Menu Creation
  • CSS3 Font - Using own Font in a Website
  • CSS3 Effects - Shadow Effects using CSS3

Day Ten / Working with Templates

  • What is Theme and what is Template
  • Understanding Readymade/Existing Templates
  • Understanding Bootstrap
  • Customizing Existing Templates

MODULE 4 - JavaScript and jQuery

Day Eleven / Understanding JavaScript

  • How to Write JavaScript Code
  • Where to Insert JavaScript
  • Understanding JavaScript Statements
  • Idea on Syntax - Number, String, Expressions, Variables, Operators, Assignments
  • Commenting and its use in JavaScript
  • Data Types - String, Number, Array, Object, Null

Day Twelve / Basic JavaScript

  • Objects - Property, Method
  • Security - Public, Private, Protected, Global
  • Function - Arguments, Returns
  • Events - Event Based Action Handling
  • Strings - Handling Strings
  • Math - Handling Math in JavaScript
  • Arithmetic - Different Arithmetic Operators
  • Dates - Working with Date, Month, Year, Time etc
  • An assignment will be given for Practicing JavaScript

Day Thirteen / More on JavaScript

  • Array - Working with Array
  • 2 Boolean - Working with Boolean Type variables
  • 3 Comparison - Variable Comparison in JavaScript
  • 4 Condition - If Else Statements, other Condition Handling
  • 5 Loop - For, Do/While, While loops
  • 6 Regular Expression
  • 7 Handling Error
  • An assignment will be Given for the Next Class on JavaScript Combined with HTML

Day Fourteen / jQuery, the JavaScript Library

  • 1 Syntax, Selector, Event - Code Syntax, HTML element Selector & Events
  • 2 Hide, Show, Fade - Different effects like Hiding, Showing, Fading
  • 3 Animation - Animate with jQuery
  • 4 Add & Remove - Add and Remove HTML Elements using jQuery
  • 5 Get and Set - Get and Set Class or Classes using jQuery
  • 6 Get() and Post() Method - Send and Retrieve Data within Form and Server

MODULE 5 - Search Engine Optimization & Social Media Integration

Day Fifteen / Understanding SEO

  • Basics - What is SEO, Types of SEO (Black/White Hat), How Search Engine Works
  • Research and Analysis - Market, Keyword, Competitor, SWOT Research & Analysis
  • SEO Guide for Web Design - Content Guideline, Optimization, Design & Layout, Sitemap
  • Analytics - Google Analytics, Setup, Configure, Understand and Manage
  • Basics on "On-Page Optimization"
  • Domain Names & Suggestions, Popular TLD and Domain Names

Day Sixteen / Basic SEO

  • Meta Tags, Meta Description, Meta Keywords, Title, Header, Bold Text, Invisible Text
  • Images and Alt Text Handling, Broken Link Handling, Duplicate Content
  • Internal Link Building, Sitemap Creation and Management, Robots Text
  • Server and Hosting Check, 301 Redirection, 404 Error

Day Seventeen / Advanced SEO

  • Basics on "Off-Page Optimization"
  • Page Rank, Link Popularity, Link Building in Detail, Directory Submission
  • Search Engine Submission
  • Blog Submission, Articles Writing, Posting to Forums
  • Links Exchange, SEO through other Exchanging
  • Keyword Analyzer Tools, Google Tools, Yahoo Tools, Bing Tools
  • Search Engines Tools, Site Tools

Day Eighteen / Basic SMI

  • What is Social Media Integration, What are the Most Popular Social Medias
  • What are the possible types and uses of Social Medias Integration on Websites
  • Facebook Integration - Like Button, Like-box, Facebook Posts on your Website
  • More Facebook Integration - Facebook Comments
  • Twitter Integration - Twitter Follow
  • Google Plus Integration

MODULE 6 - Photoshop and Illustrator

ay Nineteen / Basics of Photoshop

  • Marquee, Lasso, Slice, Crop, Move Tools and their Practical Use
  • Brush, Pencil, Patch, Stamp, History Tools and their Use
  • Eraser, Blur, Sharpen, Smudge, Dodge, Sponge, Burn Tool and their Use
  • Gradient, Paint Bucket, Different Shape Tools and their Use
  • Selection and Pen Tool
  • Eyedropper, Hand and Zoom Tool
  • Practicing all the Lessons on Image Customization and Development

Day Twenty / Advanced with Photoshop

  • Color, Swatches, Style Window and their Use
  • History Window and its Use
  • Different Type of Brush and their Use
  • Image, Canvas, Pixel, Rotation, Trim, Revert etc Actions
  • Extract, Filter Gallery, Liquefy, Pattern Maker and their Use
  • Different type of Layer and their Use
  • Practicing all the Lessons on Image Customization and Development

Day Twenty-One / Basics of Illustrator

  • Selection Tool, Lasso Tool, Wand Tool, Pen Tool, Line Segment Tool - and their Use
  • Different Shape Tools
  • Brush, Pencil, Eraser etc Tools - and their Use
  • Rotate, Scale, Width, Transform Tool
  • Practicing Illustrator Tools

Day Twenty-Two / Advanced with Illustrator

  • Gradient, Mesh, Eyedropper, Blend Tool
  • Color, Brush, Symbol, Stroke - and their Use
  • Graphics, Appearance, Transparency - and their Use
  • Zoom, Slice, Hand Tool - and their Use
  • Make Visiting Card + Banner + Logo using Illustrator

MODULE 7 - SQL and MySQL

Day Twenty-Three / Understanding Basic Database and Relational Database

  • What is Database
  • What was the traditional way of storing Data
  • What is the modern technology of storing Data
  • How Database Server and Services help us to store and use Data
  • What are the basic Tools for Database Management, Starting with phpMyAdmin
  • Understanding the Interface and Features of phpMyAdmin and SQLYog

Day Twenty-Four / Understanding SQL Tools and how to operate them

  • Learning the basic features of phpMyAdmin
  • How to Create, Edit, Update, Drop Database from phpMyAdmin
  • How to Create, Edit, Update, Drop Table using phpMyAdmin
  • How to Insert, Update, Delete Data using phpMyAdmin
  • How to Alter Database, Alter Table from phpMyAdmin
  • Creating, Updating, Deleting DB User Privilege and Permission from phpMyAdmin
  • Import and Export Data using phpMyAdmin

Day Twenty-Five / Working with Advanced MySQL using Advanced DB Tools

  • MySQL Intro - How, when and where to use MySQL
  • MySQL Connect - How to get connected to MySQL
  • CREATE Database - How to Create Database
  • DROP Database - How to Drop a Database
  • KEYS- Use and Importance of Primary and Unique Key in Database
  • NULL & NOT NULL - Importance & Contradiction of NULL & NOT NULL
  • AUTO-INCREMENT - How to Auto-Increment in Database
  • DEFAULT - MySQL Default and its use
  • DATE - Date, Time and Timestamps in MySQL Database
  • CREATE Table - How to Create Table using MySQL Query and SQLYog
  • ALTER Table - How to Alter Table using MySQL Query and SQLYog
  • DROP Table - How to Drop Table using MySQL Query and SQLYog

Day Twenty-Six / Working with SQL Basics

  • INSERT INTO - How to insert data in a Data-Tables
  • SELECT - How to select and grab Data from Data-Table (In Different Ways)
  • WHERE - How to select Data from Database using Conditions
  • ORDER BY - How to bring Data from Database in Order
  • GROUP BY - Grouping Database outputs from MySQL
  • UPDATE - How to Update Data in a Data-Table
  • DELETE - How to Delete Data of a Data-Table

Day Twenty-Seven / Working with AdvancedMySQL

  • BASIC JOIN - How to use JOIN and the Importance of it in Database
  • LEFT JOIN - Use of Left Join and its Practices
  • RIGHT JOIN - Use of Right Join and its Practices
  • FULL JOIN - Use of Full Join and its Practices
  • OUTER JOIN - Use of Outer Join and its Practices
  • An Exam will be Taken on Practical Use of MySQL

Day Twenty-Eight / Working with Advanced MySQL

  • MySQL Functions - Understanding the Importance of these
  • Group By, Having, Count etc Functions
  • Average, Minimum, Maximum, Sum, Length etc Functions
  • Round, Format etc Functions
  • First Last, Mid etc Functions
  • UCase, LCase etc Functions

MODULE 8 - PHP 7.1(Basics and Advanced)

Day Twenty-Nine / Learning Basics of PHP

  • Syntax, Print / Echo - Basic concepts on PHP
  • Variables, Data Types, Constants - Data Types and Variables in PHP
  • Operators - Operators in PHP Programming
  • If...Else...Else-If - Different conditional statements in PHP
  • Switch - PHP Switch Case
  • Syntax, Print / Echo - Basic concepts on PHP

Day Thirty / Understanding more about PHP

  • While Loops - Implementation of While loop
  • For Loops - Practical implementation of for loop
  • Arrays - Array and multi-dimensional data handling
  • Date - Use of Date functions and their Elements
  • String - Working with Strings using PHP

Day Thirty / Understanding more Advanced about PHP

  • Error, Exception - Error and Exception Handling using PHP
  • Custom Functions - Use of Custom Function Development and its Practical uses
  • Library Functions - Trim, Round, Min, Max etc.
  • Class and Object - Understanding Class and Object

Day Thirty-One / Working Advanced with PHP

  • Form Handling - on-Page and off-Page form handling Technique
  • Form Validation - Detailed guideline to use Form in PHP
  • Form Required Field Check - Verifying data that will be accepted by Form
  • Submitting, Receiving and Verifying Form Inputs using PHP
  • Dynamic implementation of Forms (Store Data from Form to Database)
  • Showing Practical on Form Development and its Use

Day Thirty-Two / Working Advanced with PHP

  • Form Security - Safety of Submission of Data using HTML Form with the help of PHP
  • 2 Understanding about SQL Injection Prevention
  • 3 Showing Data from Database using PHP and MySQL within HTML Table
  • 4 Understanding basic CRUD and Proceeding for Advanced CRUD
  • 5 Edit and Delete Data from a Printed HTML Table, using PHP and MySQL
  • Taking a Practice session on Working with HTML Forms and PHP

Day Thirty-Three / Working Advanced with PHP

  • Include - PHP Include Concepts / Implement of it in Template Standardization
  • File Handling and Upload - File Handling and Upload using PHP
  • File Upload - Practically Upload Content using an HTML Form and PHP/MySQL
  • File Altering - How to Show File/Contents and Edit or Delete using PHP/MySQL

Day Thirty-Four / Working Advanced with PHP

  • Basic Pagination - Doing only Simple Pagination using PHP/MySQL
  • Advanced Pagination - Using jQuery Table for Pagination with Sorting/Ordering
  • Advanced Pagination - Doing Pagination using AJAX/PHP/MySQL
  • Taking a Practice session on Working with Pagination

Day Thirty-Five / Working Advanced with PHP

  • Cookies - How to use Cookies in PHP
  • Sessions - Use of Session, Guideline about Login-Registration System
  • Signin/Signup - Creating a Professional Login and Registration System
  • Taking a Practice session

Day Thirty-Six / Working Advanced with PHP

  • E-Mail - PHP Email System
  • SMTP Email System - Sending Email Using SMTP Support
  • Email Verification - User Registration Confirmation by Email Verification
  • Understanding about Web Services and API
  • SMS Gateway Integration - Sending SMS using SMS Gateway API

Day Thirty-Seven / Working Advanced with PHP

  • Making a Full Featured Login and Registration System
  • Creating a Password Recovery Page
  • Creating User Account/Profiling System

Day Thirty-Eight / Working Advanced with PHP

  • Creating Online Store
  • Creating a Shopping Cart
  • Integrating Payment Gateway (PayPal as International and SSLCommerz as Local)

Day Thirty-Nine / Working Advanced with PHP

  • Making an Admin Panel with Admin and Sales-Staff/Accounts-Staff etc Access Level
  • Making an Admin Page to manage Order List and Invoice List
  • Making an Admin Page for managing User Accounts

Day Forty/ Working with .HTAccess

  • Basics on .htaccess
  • Introduction - Where to put and how to write codes in htaccess
  • Default and Error Page - How to create Default and Error Page
  • Directory and IP Restriction - How to protect site from visitors
  • Directory Restriction with HTAccess
  • Other Directory Security with HTAccess
  • Bandwidth Usage Optimization with HTAccess

Day Forty-One/ Uploading and Deploying a Project on Live Server

  • How and where to Buy a Domain and Hosting online
  • How to Setup DNS and Domain
  • How to Configure cPanel
  • How to Setup and Configure Database
  • How to Upload and Configure a Web Project

Day Forty-Two/ Know details about Freelancing and Outsourcing

  • How to create oDesk/Freelancer Accounts
  • How to make a 100% Perfect Profile for Freelancing Job
  • Which exams should a person attain to Highlight his Freelancer Portfolio
  • How to receive a job and its Requirements, and start working with it
  • How to Deliver the job and receive Payment
  • What are the scopes of National Level Job Market in Web Technology Sector
  • Some more Tips and Tricks about Web Technology Career
Hafizur Rahman

Course Instructor

Hafizur Rahman

Faculty

Admission Open

10% OFF

Course Fee : ৳ 30000
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech