It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Certified Web Development Specialist Batch-5

This training is jointly organized by PeopleNTech Institute of Information Technology & BASIS Institute ofTechnology & Management(BITM)

This course provides students with the knowledge and skills to capitalize on their skills and experience as a Web developer to manage various web site development projects.

This Certified web development Specialist course is an intensive hands-on course is designed to provide web developers with an in-depth understanding of the web development process and life cycle.

Training will be held in PeopleNTech Institute of Information Technology premises.

FEE - Tk 25000

Prerequisite

  • Basic knowledge on Operating Computer Skills
  • Sound knowledge
  • Basic knowledge on Internet Skills on MS Office

Project Oriented Course

One will practically learn all mentioned tools and techniques by completing a project through this practical training course.

Course Outline

MODULE 1 – Introduction to Web Technology
Learning the Basics of 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
  • Code Concepts, Program Concepts
Learning to Use the Tools of Web Programming
  • 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
Practicing the Basics of HTML and HTML Pages
  • Comments, Starting HTML Page, Head, Style, Script, Body
  • Meta Tag, Meta Attributes, Keywords, Description, Author, Page Refresh
  • Paragraph, Heading, Division, Section, Article
  • Header, Footer, Main, Aside
  • Span, Cite, Address, Abbreviation, Details, Summary
  • Bold, Underline, Italic, Small, Strong, Subscript, Superscript
  • Delete, Mark, Code, Block Quote, Quotation
Practicing Advanced HTML and Basic HTML5
  • Font, Font Size, Font Color, Font Face
  • HTML Entities – Registered Trademark, Copyright, Euro, Space, Cent, Pound
  • Symbol – Summation, Elements Of, Not Elements Of, Empty, Differential Sign
  • URL Anchor, Mail Anchor, Call Anchor, Target
  • Navigation Tag, Purpose of Navigation Tag
  • Image, Image Source, Alternate Attribute, Height and Width, Title
  • Description List, Define Terms, Define Details, Ordered List, Unordered List, List Item
Practicing More HTML5 and Designing Pages
  • iFrame, iFrame Target, Sandbox Attribute, Load iFrame on Click
  • Audio, Video, Source, Media Type, Preload, Stream YouTube Video using iFrame
  • Base URL, Bidirectional Override, Preformatted Text, Data List,
  • Level, Result, Access Key, Editable Attribute, Downloadable Product
  • Table, Table Row, Table Data, Table Head, Table Body, Table Foot, Style Attribute, Border
  • HTML Form, Input Types, Get and Post Method, Button Tag, Button Attributes
  • Designing Website Layout using HTML
Exam on HTML and HTML5
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 3 – CSS and CSS3
Practicing Basic CSS Codes
  • How to and Where to CSS code, Comments in CSS, Converting Style Attribute to CSS
  • ID Selector, Class Selector, Child Class, Grouping Selector, Multi Stylesheet, Link Stylesheet
  • Background Image, Background Repeat, Background Position, Background Color
  • Padding, Margin, List, Font, Link, and Table using CSS
  • CSS Combinators – Child Selector, Descendent Selector, Adjacent Selector; Target Selector
  • Dimension, Media Screen, Responsive Design
  • Cursor, Custom Font (from External and Internal Source)
Designing with Advanced CSS and Basic CSS3
  • Border in CSS, Box Shadow, Opacity, Horizontal Alignment, Background Image Handling
  • White Space, Float, Clear Tag, Columns, Visibility, Animation, Animation Moves
  • Table in CSS, Position in CSS
  • An example Dropdown Menu using CSS
  • Outline, Menu Example 1 and 2, CSS for Print Screen
  • Transform, Border-box
  • Designing Button using CSS
Designing more Advanced with CSS3
  • Designing Search Box and Text Fields using CSS3
  • Border Image, Background Image, Background Color
  • Gradient, Text Shadow, Word Break
  • Rotate, Rotate X, Rotate Y, Content Position, Counter
  • Transform, Animation, Button in CSS3, Columns, Filter
  • Designing Layout using CSS
  • Understanding the Concept of Template and Theme
Exam on CSS and CSS3
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 4 – JavaScript
Basic JavaScript
  • 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
Advanced JavaScript
  • ParseInt, ParseFloat, ParseString, This Element
  • Class and Object, Advanced Class and Object
  • Handling String, Handling Number
  • Handling Math, Handling Math
  • Handling Array
Examples on JavaScript
  • Example - Form Validation, Advanced Form Validation
  • Example - JSON Format, Auto Select, Confirm Function,
  • Example - Image Slider, Popup Page
  • Example - Printing Option Creation, Random URL, Blur
  • Example - Creating Dynamic Dropdown Menu
Exam on JavaScript
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 5 – jQuery
jQuery Basics, the JavaScript Library
  • Basis Rules and Guidelines on jQuery; Show, Hide, Toggle Function;
  • Change CSS using jQuery, Menu with Mouse-over and Mouse-out
  • Focus and Blur on Text Field
  • Fade-in, Fade-out, Fade-Toggle
  • Slide-up, Slide-down, Menu using Toggle
  • Get and Set Text/HTML using jQuery;
jQuery Basics, the JavaScript Library
  • Example – Add and Remove Element Dynamically
  • Get Dimension using jQuery, Animation using jQuery
  • Load File using jQuery, AJAX Page Load using jQuery, No Conflict Function
  • Make Popup using jQuery, Print Selected Division using jQuery
  • Calendar Date Picker, Crosscheck Password using jQuery
Exam on JavaScript
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 6 – Search Engine Optimization & Social Media Integration
Understanding SEO and SMI
  • Basics – What is SEO, Types of SEO
  • Research and Analysis – Market, Keyword, Competitor
  • 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
  • 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
  • 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
  • What is Social Media Integration, What are the Most Popular Social Medias
  • Facebook Integration – Like Button, Like-box, Facebook Posts on your Website
  • More Facebook Integration – Facebook Comments
  • Facebook Ads and Marketing
MODULE 7 – Photoshop for Web/App Developers
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
  • 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
MODULE 8 – SQL/MySQL
Understanding Database and Database Management Tools
  • What is Database; Traditional and Modern way of storing Data;
  • What are the basic Tools for Database Management, Understanding SQLYog
  • Understanding the Interface and Features of PhpMyAdmin; Data Export and Import;
  • Handling Database and Table Structure (Create, Alter, Delete) using PhpMyAdmin
  • Insert, Update, Delete data using PhpMyAdmin; Using Functions from PhpMyAdmin
  • Working with SQLYog; Working on Remote Database Server;
Managing Database and Table Structures in SQL/MySQL
  • 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
Advanced Queries using SQL/MySQL
  • 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
  • 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
Working with Advanced MySQL
  • MySQL Functions – Understanding the Importance of Functions
  • Group By, Having, Count Function
  • Average, Minimum, Maximum, Sum, Length
  • Round, Format, Now Function
  • First, Last, Mid Function
  • UCase, LCase Function
  • Understanding Primary Key, Foreign Key, Reference, and Constrain
  • Implementing Relation, and Creating Relational Database
  • Creating Database of an E-Commerce Website
  • Upload Database on Real Server (cPanel/PhpMyAdmin)
Exam on SQL/MySQL
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 9 – PHP (Basics and Advanced)
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
  • For Loops and Foreach Loop – Practical implementation of Loop
  • Date – Use of Date functions and their Elements
Learning Advanced Topics in PHP
  • Arrays – Array and multi-dimensional data handling
  • String – Working with Strings using 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.
  • Handling HTML Form using PHP – Detailed guideline to use Form in PHP
  • Form Field Validation – Verifying data (Email, URL etc.) that will be accepted by Form
  • File Handling and Upload – Handling File and Uploading File using PHP
  • Form Security – Safety of Submitted Data using HTML Form / Know about SQL Injection
  • User Agent – Identify website's Visitor Type, whether it is Bot or User
Learning Cookie, Session, Encryption, Class and Object
  • Cookies – How to use Cookies in PHP
  • Sessions – Use of Session, Guideline about Login-Registration System
  • Reading File – Reading File Data in Read/Write Mode by Character or by String
  • Encryption – Data Encryption, Hash, Salt Mechanism
  • Knowing details about Class and Object
  • Understanding Constructor and Destructor
  • Child Class and Inheritance
  • Encapsulation – Private, Public and Protected Data Type
  • Static Variable, Static Function
  • Magic Method - Call, Set and Autoload Function; Concept of NameSpace
Handling Database using PDO; Learning to Parse XML
  • Connect to Database using PHP MySQLi Class
  • Select Data using PHP MySQLi Class
  • Insert Data in Database using PHP MySQLi Class; Get Last Insert ID;
  • Update Data in Database using PHP MySQLi Class
  • Delete Data from Database using PHP MySQLi Class
  • Create Database and Table using PHP MySQLi Class
  • Connect to Database using PDO Class; Understanding Prepared Statement;
  • Select Data from Database; Select Data from Database with Placeholder;
  • Insert Data into Database; Insert Data from Database using Placeholder;
  • Update Data into Database using PDO Class;
  • Delete Data from Database using PDO Class;
  • Handling Error in PDO;
  • Create Table and Database using PDO Class;
  • Parse XML; Show data from XML Data source;
Sending real-time Mail & SMS; Generate PDF & Excel; AJAX Pagination
  • Send Mail using PHP with the help of Apache/SendMail Module; Send SMTP Mail
  • Send SMS using PHP with the help of SMS Gateway, Learn to use cURL
  • Generate PDF using DOM PDF Library; Generate Excel using PHPExcel Library
  • Create Paginated Table using AJAX
Integrate Payment Gateway; Safe File Download; Dynamic Search; Graph
  • Integrate real-time Payment Gateway in your Project
  • Download File without creating any Download Link / Safe File downloading Facility using PHP
  • Use jQuery AJAX, PHP and MySQL to create Dynamic Search; Example of Dropdown
  • Generate Graph (Bar Diagram) using jQuery, PHP and MySQL Exam on PHP 7.0
  • Online Quiz
  • Mentoring Session
  • Professional Lab Test
MODULE 10 – Professional Project
Preparing all the Designs and Codes for Project
  • Creating and Documenting Requirements
  • Preparing Database for Project
  • Preparing Template for the Project
  • Preparing the Skeleton of the Project (View, Model, Controller)
Professional Web Project – Day 1
  • Create Admin Panel; Login System and Access Level Control;
  • Admin Module - Add Admin, List Admin, Edit Admin Delete Admin;
  • Customer Module P1 – List Customer; Edit Customer Profile; Reset Customer Password
  • Customer Module P2 – List Addresses, Edit Addresses;
Professional Web Project – Day 2
  • Product Module - Add Product, List Product, Edit Product, Delete Product; Set Featured Product;
  • Order Module – List Invoice/Orders, Change Invoice/Order Status; Send Mail on Status Change;
  • Slider Module – Add Slider, Edit Slider, Delete Slider
Professional Web Project – Day 3
  • Login in the Website
  • Register in the Website; Send Mail on Registration;
  • Access Control in Pages
Professional Web Project – Day 4
  • My Account Page
  • Address Book Page
  • Make Dynamic Menu
Professional Web Project – Day 5
  • Make Category and Sub-Category Pages
  • Make Product Details Page
  • Create Shopping Cart and Shopping Cart Page
Professional Web Project – Day 6
  • Order Submission; Checkout Page
  • Payment Gateway Integration
  • Send Payment Notification; Generate Invoice
  • Order List Page
Professional Web Project – Day 7
  • Return Management
  • Make different Sections of the Website Dynamic
  • Implementing XML Download of Data List from Admin Panel
  • Understanding theConcepts of: Inventory Management
Know details about Freelancing and Outsourcing
  • How to create UpWork /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
  • Getting ready for Local Market as Job Seeker / Local Freelancer

Used Tools

HTML5, CSS3, BootStrap, JavaScript and jQuery, Photoshop, SEO and SMI,MySQLi PHP 7.0, AJAX, JSON

 

Assistant Trainer

COURSE SUMMARY

Course Duration : 40 Days
Total Hour : 120 Hours
Number of Batch : 5 Batch

Class Starting Tentative Date 15 July, 2017
Application Last Date : 12 July, 2017

Class Schedule

Day & Time : Friday 3:00 pm - 6:00 pm
: Saturday 3:00 pm - 6:00 pm
Duration : 3 hours per class

Project:

A Professional E-Commerce Site Development


Certificate:

Certificate will be provided after the completion of the course.