Introduction to User Interface
Focus of Attention
This section talks about the presentation layer.
The presentation tier (presentation logic and client tiers) produces what users see and interact with via the browser in a web application.
But it takes more than just hyperlinking things — the “stickiness” and usability of a website can make or break a business.
A high-quality website has:
- – A visually appealing layout.
- – An intuitive navigation structure.
It’s beyond the scope of this course to consider web site design and navigation structure in detail.
- – Designing layouts from scratch requires some graphic design skills.
- – There are some fundamental design principles you can learn.
- – Next we’ll talk about a few basic notions.
Clear and tidy
Structure and Navigation
Even if you aren’t involved in the actual design of the web pages, it’s important to have knowledge of the design patterns and principles that underly certain client-side technologies.
In the following lectures in this module we’ll present some of these design principles, along with:
- – HTML – the language that is used for specifying web pages.
- – CSS – the language used for styling web pages.
- Dependency injection
- Directives and Pipes
- Data binding
- HTTP Get vs. Post
- Node.js is everywhere
- MongoDB root user
- Prefer Async Script Loading
- Components, Bootstrap and DOM
- What is HEAD in git?
- Show the changes in Git.
- What is AngularJS 2?
- Confidence Interval for a Population Mean
- Accuracy vs. Precision
- Sampling Distribution
- Working with the Normal Distribution
- Standardized score - Z score
- Evaluating the Normal Distribution
- What is Nodejs? Advantages and disadvantage?
- How do I debug Nodejs applications?
- Sync directory search using fs.readdirSync