The document outlines an agenda for a session on HTML, CSS, and UI/UX design. It includes a quick revision of HTML and CSS standards and practices. It introduces HTML5 best practices regarding semantic elements. It defines what UI/UX is and why it is important. It discusses some UI principles to follow, such as keeping designs simple, straightforward, and focused on context while guiding users and providing feedback.
Planning Your Websiteâs Structure - Starting with rough sketches and wireframes, we'll build site and integrate SEO. Techniques for good web design, color schemes, typography, and to provide a good user experience.
Planning Your Websiteâs Structure - Starting with rough sketches and wireframes, we'll build site and integrate SEO. Techniques for good web design, color schemes, typography, and to provide a good user experience.
Web Application Development Tools for Creating Perfect User ExperienceChromeInfo Technologies
Â
The era of technology today is composed of innovative applications, where web is taking the lead, check out this innovative series. So, we have put together a set of trendy tools and resources that will help you in web application development.
According to information from Magento Live UK 2016, there are at least 2400 live Magento 2 websites and about 500 Magento 2 extensions submitted to Magento Marketplace. Even more extension should be available directly from providers.
On my current project I also facing number of new Magento 2 extensions from different providers. But what I learned from my experience is "developing on top of Magento 2 does not mean really using Magento 2". This is a presentation about one Magento 2 library that is really new, and different from Magento 1 and, is still rarely used even in Magento 2 core modules. And it is "UI Components"!
Web Application Development Tools for Creating Perfect User ExperienceChromeInfo Technologies
Â
The era of technology today is composed of innovative applications, where web is taking the lead, check out this innovative series. So, we have put together a set of trendy tools and resources that will help you in web application development.
According to information from Magento Live UK 2016, there are at least 2400 live Magento 2 websites and about 500 Magento 2 extensions submitted to Magento Marketplace. Even more extension should be available directly from providers.
On my current project I also facing number of new Magento 2 extensions from different providers. But what I learned from my experience is "developing on top of Magento 2 does not mean really using Magento 2". This is a presentation about one Magento 2 library that is really new, and different from Magento 1 and, is still rarely used even in Magento 2 core modules. And it is "UI Components"!
Learn to quickly build a set of icons, a logo, a newsletter banner or even a mockup for your app. We'll cover everything you need to know to build your graphical assets:
- Latest and coolest resources for the best pictures, icons, colours, fonts, and patterns.
- Demo of Sketch, a popular graphical tool used in startups, to refine your icons, change their colour and shape, export them, and customise any assets (logo, icons, newsletter banner, etc.)
- General knowledge about standard UI components and how they are built.
- Designer tricks and secrets (how to build a nice shadow? Add a filter to a cover pic? resize pictures with different proportions? Create masks? etc..).
The Node.js movement has transformed the landscape of UI development. In this session we'll look at how Node.js can be leveraged on multiple layers of the web application development lifecycle. Attendees will learn how incorporating Node.js into your front-end build process can optimize code, allow you to use use new and upcoming JavaScript features in your code today, and to improve your asset delivery pipeline. This session will also cover how Node is changing the template rendering landscape, allowing developers to write "isomorphic" code that runs on the client and server. Lastly we'll look into using Node to achieve developer zen by keeping the codebase clean and limiting the risk of changes to the code causing unknown errors.
Given at CSS Dev Conf 2014 in New Orleans on October 14, 2014.
This full presentation written with Web Components can be viewed with Chrome 36+ online at http://andrewrota.github.io/web-components-and-modular-css-presentation/presentation/index.html#0.
The source of the presentation is available on GitHub: https://github.com/andrewrota/web-components-and-modular-css-presentation.
These slides were prepared for the fulfillment of class presentation in Web Engineering (Masters of Science in Information System Engineering) at Gandaki College of Engineering and Science (GCES).
Many are eagerly waiting for HTML5. What about you? Are you ready for this phase of advanced browsing experience and interactions; Are you ready to engage and delight your customers with a unique experience?
Cygnet Infotech welcomes you to this webinar to help you gear up for the "What", "When" and "Why" about HTML5. Join this 35 min session to learn more.
What You Will Learn in this Webinar
- HTML5 - What is it all about
- Reasons for moving to HTML5
- The Top 10 Tags in HTML5
- Browser Support for HTML5
- Working with HTML5
- How to move current websites to HTML5
- HTML5 for Mobile Applications
- Q&A
If you want to us to cover anything specific in this webinar, leave your message or suggestions at http://www.cygnet-infotech.com/webinars/html5-are-you-ready-for-it
Dev Dives: Train smarter, not harder â active learning and UiPath LLMs for do...UiPathCommunity
Â
đĽ Speed, accuracy, and scaling â discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Miningâ˘:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing â with little to no training required
Get an exclusive demo of the new family of UiPath LLMs â GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
đ¨âđŤ Andras Palfi, Senior Product Manager, UiPath
đŠâđŤ Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Â
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Â
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Â
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as âpredictable inferenceâ.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Â
Clients donât know what they donât know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clientsâ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Â
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
DevOps and Testing slides at DASA ConnectKari Kakkonen
Â
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Â
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Â
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
Â
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
2. ⢠Quick revision on HTML & CSS
⢠Few Standards & Practices on HTML & CSS
⢠Introduction to HTML 5
⢠HTML 5 Best Practices on Semantics Elements
&
⢠What is UI/UX
⢠Why UX is important
⢠Few UI Principles to followâŚ
Agenda for next 2 hrs
2
4. ⢠What is HTML?
⢠HTML is a language for describing webpages
⢠HTML Stands for Hyper Text Markup Language
⢠When it is started and how it is growing up?
⢠HTML 1.0 - 1993
⢠HTML 2.0 -1995
⢠HTML 3.2 - 1997
⢠HTML 4.0 - 1998
⢠HTML 4.01 - 1999
⢠XHTML â Combination of XML & HTML ( Very Strict) 2000
⢠HTML 5 â 2004 â its still growing
HTML ? !
4
5. ⢠USE of HTML & CSS
⢠Website is a way to present your content to the world, using HTML &
CSS to present that content & make it look neat.
⢠Your content
⢠HTML: Structure +
⢠CSS: Presentation = Website
Use of HTML
5
6. ⢠A paragraph is your content.
⢠Putting your content into an html tag to make it look
like a paragraph is a structure.
<p>I am a Paragraph </p>
Make the font of your paragraph âblueâ and â18pxâ is presentation which
you will be using CSS
Content - Example
6
7. ⢠Element
⢠An individual component of HTML is
⢠Paragraph, Table & Lists
⢠Tag
⢠Markers that signal the beginning and end of an element.
⢠Opening tag and Closing Tag
<p> this is my sample text </p>
Structures of an HTML
7
8. ⢠Container Element
⢠An element that can contain other elements or content
⢠A paragraph <p> contains text
⢠Standalone Element
⢠An element that cnnot contain anything else
⢠<hr/>
⢠<img/>
Structures of an HTML 8
9. ⢠Attribute
⢠Each elements can have a variety of attributes
⢠For Ex;- Language, style, identity, source, input
⢠Value
⢠Value is the value assigned to a given attribute ( For Ex:-
⢠For Ex:- <p lang=âfrâ> Câest ;a vie </p>
⢠<img src=âmy.picture.jpgâ/>
Structures of an HTML 9
10. ⢠CSS = Cascading Style Sheets
⢠CSS used to style the elements on your page.
⢠CSS is works in conjunction with HTML, but is not HTML
itself.
Review CSS
10
11. â Inline Styles
⥠Internal Style
⢠External Style ( Recommended way to use )
3 Types of StyleSheets
11
12. Selector {
Property:value;
}
⢠A block of css is Rule Block
⢠The rule starts with a selector.
⢠And It has sets of properties & Values
CSS Rule
12
13. ⢠Property and value of style you plan to use on HTML
element.
⢠Value ends with a semicolon ;
⢠So these declaration can be grouped and surrounded by
curly brackets.
Selector{
Property:value;
Property:value;
}
CSS Syntax
13
14. P{
Property:value;
}
Selects all paragraph elements.
Img{
Property: value;
}
Selects all image elements
Selector Element
14
15. #footer {
Property:value;
}
Selects all elements with an id of âfooterâ
<p id=âfooterâ> Copyrights 2014 </p>
The associated HTML
Selector ID
15
16. .warning {
color: red;
}
Selects all elements with a class of âwarningâ
<p class=â warningâ> run away </p>
The associated HTML
Selector Class
16
17. p em{
color: green;
}
Selects all em elements that are withing a paragraph
<p> This is <em> important. </em></p>
The Associated HTML
Selector Position .End
17
19. ⢠Reset CSS Files
⢠Standard widths and sizes
⢠Wrappers
Standard Practices
19
20. ⢠Even though HTML is the structure and CSS is the design,
some HTML elements have their own default style values.
⢠Few Examples:
⢠Bulleted list <li> </li> have standard bullets style.
⢠Paragraph <p></p> have default padding
⢠Links <a></a> are blue and underlined by default
Reset Css
20
22. Some sizes that are good to know about
⢠A standard font size is usually 12px
⢠Screens vary greatly in width! Standardize your design a
couple ways
⢠Set the body width to a specific width
⢠Set the content width to 100%, with max-width of around
1200px/1400px and <min-width of around 960px.
Standard widths & Sizes
22
23. ⢠Wrappers are a good way to center content if the screen
width is wider than your content.
.wrapper{
Width:100%;
Max-width:1400px;
Margin: 0 auto;
}
Wrappers .End
23
25. ⢠Formally HTML5 is the W3c specification for the next
version of html
⢠Informally people use HTML5 to refer to whole set of
new web standards and abilities
⢠HTML5, CSS3 & Javascript
HTML5 What is it
25
26. HTML Specifications
⢠2004 â started
⢠2008- first public working draft
⢠2011 â last call
⢠2012 working draft
⢠2014 â planned for stable recommendation
Finally HTML5 became the W3C Standards on ( October 29 2014
)
HTML Specification
26
27. ⢠Chrome
⢠Firefox
⢠IE ( After Ver-8 few features ) ď
⢠Safari
⢠Opera
Supported Broswers
27
28. What's so cool about it?
Few old elements have been obsolete
⢠Frame, Frameset, no frames
⢠Presentational elements and attributes replaced by CSS
e.g.font, big,center)
New in Html5 & CSS3
28
29. ⢠Redefines a few things
⢠It gives semantic meaning to few old elements and
separates them from presentation ( eg. B, I, strong, em)
New in Html5 & CSS3 29
30. Semantics: Html5 now includes new tags that describe parts of a document.
Not there are dedicated tags for navigations elements, articles, sections, headers
& footers.
New Form Elements: Forms have some major updates. There are several new
versions of the <input> elements, allowing user to pick colors, numbers, e-mail
addresses & dates with easy âto use elements. Made it more user friendly (
even you donât need to add a JavaScript to validations forms) if you use a
proper input types.
Media Elements: At long last, they have native support for audio & video with
tags similar to the <img>tags.
Canvas tag: It allows the developer to build graphics interactively. This
capability will allow for very intriguing capabilities like custom gaming and
interface elements.
HTML 4 to HTML5
30
31. ⢠Embedded Font support: with this you can include a font with a webpage,
and it will render even if the user doesnât have the font installed on her
operating system.
⢠New selectors : Selectors are used to describe a chunk of code to be
modified. CSS3 now supports new selectors that let choose every other
element, as well as specific sub elements ( different types of input tags)
⢠Columns: Html has never had decent support columns and all kinds of hacks
have been used to overcome this shortcoming. Finally , CSS includes the
ability to break an element into any number of columns easily.
⢠Visual Enhancements: CSS has a number of interesting new capabilities :
Transparency, shadows, rounded corners animation, gradients &
transformations. These provide a profound new level of control over the
appearance of a page.
CSS and HTML5
31
32. ⢠Local Storage Mechanism: HTML 5 now allows the developer to store data
on the client. There is even a built in database manager that accepts SQL
Commands.
⢠Geo-location: This interesting features uses a variety of mechanism to
determine where the user is located.
⢠And lot more.. âŚ.
JAVASCRIPT & HTML5
32
33. <!doctype html>
Minimum information required to ensure that a broser
renders using a standards mode
Old doctypes
<!doctype htmll public â-w3c ⌠4.01 bla bla blaa
>
HTML5 Doctype
33
34. The use of HTML markup to re-inforce the semantics or
meaning of the information in webpages rather than merely
to define its presentation (look)
Semantics
Give meaning to structure
Semantic HTML
34
36. <Section>
Group together thematically related to content
Similar to prior use of the div, but div has no semantic
meaning
New Structural Elements
36
37. <Header>
Container for group of a introductory or navigational aids
Document can have multiple header elements
⢠E.g One for the page, one for each section
New Structural Elements 37
38. <Footer>
Contains information about its containing element
⢠E.g who wrote it.. copyright links to related content
Document can have multiple footer elements
⢠Eg one for the page one for the each section.
New Structural Elements 38
39. <aside>
Tangentially related content
⢠E.g sidebar, pull quotes
<nav>
Contains major navigational information
Usually a list of links
Often lives in the header
⢠E.g site navigation
New Structural Elements 39
40. <Article>
Self- contained related content
⢠E.g blog posts, news stories, comments , reviews, forum posts
New Structural Elements
40
43. ⢠Accessibility
⢠Searchability
⢠Internationalization
It also helps treat the plague of div-itis
What is the use Semantics Markups and
advantages
43
44. ⢠HTML5SHIV
⢠HTML5shiv IE enabling script
⢠<!â if it ie 9!?
⢠<script src=âhtml5shjiv.js></script.
⢠<!9endig)ď
⢠Polyfill (n) javascripts shim that replicated the standard api for
older broswers
Hack for old browsers END..
44
46. UX is about satisfaction
UI is about functionality
UX is designing for user to come back to the site
UI is designing for customers to reach their goal when onsite
UX focuses on the structure & layout of content navigation
and how users interact with them.
UI focuses on functionality with nice look and feel
What is UX/UI?
46
47. UX measures the ROI of usability to look for
⢠More frequent visits to your website/product
⢠Increased return visits to your site
⢠User staying longer on your site
⢠Increased sales
⢠Decreases user errors
⢠Decreased customer support costs
⢠Reduced word of mouth complaints
Why UX
47