
This course includes
-
Front-End Development
-
Back-End Development
-
Labs Working
-
Certificate of Completion
24/7Support
Feel Free to contact our live support+92 311 1160666
-
Course Description
Web development is the work involved in developing a website what we call “back-end processing”. There are numerous steps in the web development process. From gathering basic information to the formation of the site, and finally the maintenance of page to keep the website up-to-date. Web development can range from establishing a simple single page of plain text to complex web-based internet applications.
-
Importance of web development
Website act as a bridge between you and your customer, website is online platform, from where your customer can get all information related to your business and perform certain actions. imperative for you to have a website to broadcast your offerings and reach out to potential clients at an ecumenical stage.
Download Course Outline
Internet Basics
Protocols
Servers and their Functions
Web Clients, Configuration and Use
Cyber Security
Internet Development
Internet Site Functionality Design
Business Concepts
HTML5
Fundamentals of HTML
Basic HTML tags
Format text on Web Pages
Incorporate images
Create hyperlinks
Create complex image maps
Create tables and nested tables
Insert a form on a web page
Set, modify form field properties: text field, drop-down, checkbox, radio button
Validating HTML
Cascading Style Sheet - CSS
Introduction
Designing with Style Sheets
Style Sheet Syntax
ID, Class & Contextual Selectors
Linked (External) Style Sheets
Cascading Order
Properties: Text, Font, Colors, Backgrounds, Borders
Floating Elements
Absolute and Relative Positioning
Layering Elements with the Z-Index
Animation of objects
Flex
Bootstrap
Typography
Images
Tables
Buttons
Badges
Carousel
Forms
Jumbotron
Forms
Toasts
Grid System
Javascript & Document Object Model - DOM
Introduction to JavaScript
Variables and Objects
Decision-Making Statement: If, Switch
Loops: For, While & Do While
Arrays
Functions and Prototypes
Core JavaScript Objects
DOM Introduction
DOM Event Model
DOM Functions i.e. Document.Write, Document.GetElementById, Document.bgColor etc.
JQuery
Introduction
Install & Configuration
jQuery Syntax
Selectors
Events: Hide/Show, Fade, Slide, Animate, CSS
jQuery Callback
jQuery Chaining
JSON
JSON Concepts
Data Storage & Transportation
JSON Syntax
Pairs: Name & Values
Objects
Arrays
Converting JSON Text to JS Object
Extensible Markup Language - XML
What is XML?
XML Benefits: Human-Readable etc
Rules & their Implementation
XML User Defined Tags
Data Storage
Data Exchange or Sharing
PHP HyperText PreProcessor - PHP
Introduction
PHP Essentials
Language Fundamentals: Variables, Constants
Decision-Making Statement: If, ? & Switch
Loops: For, For-Each While & Do While
Statement: Break, Continue
Operators: Arithmetic, String, Assignment, Comparison, Incr/Decr etc.
PHP functions:
Arrays: Numerically Indexed, Associative
Array Functions: Join, Explode, Implode, In_Array, Array_Search.
String Functions: Strlen, Printf, Substr, Str_Replace
Server-Side Processing
Processing Forms via GET/POST
GET or POST?
State and Persistence: Cookies/Session
Web Application Development
Intro to PHP Frameworks
OOPs & MVC Concepts
SQL & MySQL
What is SQL & MySQL and its Versions?
MySQL CLI:mysql/GUI:phpmyadmin
Administration & Query Browser
Creating Databases and Tables
Using keys
Table Types in MySQL
Data Types:Varchar, Int, Char, Date and Time
Deleting databases and tables
Inserting, Retrieving, Updating and Deleting data
MySQL User Accounts, Privileges and Access Control
MySQL documentation
Integrating PHP and MySQL
PHP interfacing with MySQL
Connecting to MySQL
Connecting to a database
Executing SQL
Retrieving the data set
Refining the fetch
Laravel
Laravel Framework
Laravel Setup Requirements
Basic Routing
Blade Layout Files
Sending Data to Views
Controllers
Database & Migrations
Eloquent Namespacing & MVC
Directory Structure
Form Handling and CSRF Protection
Routing Conventions
CRUD Operations
PATCH and DELETE Requests
Cleaner & Crisper Controllers
2 Layers of Validation
Eloquent Relationships
Form Action Considerations
Project
Student feedback
-
Wynton McCurdy
16 courses, 10 reviewsa year agoWow, I’ve learnt so much and it has already changed what and how I do things. I can not wait to start the next course.
-
Wynton McCurdy
16 courses, 10 reviewsa year agoSkilify is the best platform to learn new technologies and courses. I have learned a lot many things from this platform.