User Avatar

Web Development

17 weeks
All levels
0 lessons
0 quizzes
29 students

Web Development Course Overview

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

Websites primarily act as a bridge between one who wants to share information and those who want to consume it. If you are running a business, then it is virtually imperative for you to have a website to broadcast your offerings and reach out to potential clients at an ecumenical stage.

The following points expound why it is consequential to have a website:

  • You can advertise your business offers on an online brochure called a website.
  • It gives you a platform to reach out to a far-and-wide ecumenical customer base.
  • If you write blogs, you can influence your readers by publishing them on a website.
  • You can show all your conceptions and publish them on a website.
  • You can give an opportunity to your customers to express themselves, communicate and get support.

What Course Covers?

In web development, you will learn about internet concepts which include protocols, servers, and their functions, as well as internet clients- configuration and use, network security, internet development, internet site functionality design, business concepts, and server-side technology like PHP & MySQL. In addition, every Web Developer must have a basic understanding of web design i.e. HTML, CSS, and JavaScript.

Course Outline

Web Development training curriculum is carefully designed to meet the requirements of next-generation Web. Following Web Development Tools are covered in training:

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
Curriculum is empty
0.0
0 total
5
0
4
0
3
0
2
0
1
0