Web development knowledge domain
Web development knowledge domain
Web development is the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web-based internet applications (web apps) electronic businesses, and social network services.
Design
Design basics
- Emphasis and attention management
- Objects grouping
- Inner and outer margins rule
- Vertical and horizontal rulers
https://www.youtube.com/watch?v=kPPTUojxcKc
Web site layout creation
- Basic structure of web page layout
- Responsive design
- Main page
- Container page
- Information page
HTML basics
CSS basics
Positioning for layout
Media queries and responsive layout
CSS preprocessors
CSS Layout
Transfer graphic design to web page
Responsive 12-column layout basics
PHP
- $variables
- strings
- arrays
- hash arrays
Client-server architecture of web application
- GET
- POST
- other
Databases
- one-to-many
- many-to-many
- one-to-one
- back relation and tree
Databases in PHP
MVC framework development
Logic and presentation separation
Models
Project built on the base of created MVC framework
CMS development
CMS core
Domain field for data modeling of CMS
Graph structure of content (DAG)
CMS admin panel
Task of rapid CRUD web interfaces development