This document discusses navigational aids and division-based layout in HTML5. It begins by listing the objectives of explaining semantic tags, tag layouts, navigation bars, and divisions. It then introduces the topic and defines semantic tags, including structural tags like header, nav, footer, section, article, and aside, as well as text-level tags like mark, time, meter, and progress. Next, it covers navigation bars, including text-based and graphical navigation bars. It also discusses image sizing, padding, thumbnails, captions, and CSS3 transitions.
Web designers create the visual design and layout of websites, while web developers write code to make websites functional. Web developers use programming languages like HTML, CSS, JavaScript, and PHP to add complex features and functionality to websites. Studying these languages and gaining experience through live projects allows individuals to pursue careers as web designers or developers where there is high demand for their skills.
The document discusses several principles for designing effective websites, including designing for the medium by making the site portable across different browsers and devices, presenting information clearly with good structure and navigation, designing for the user by considering their needs and how they will interact with the site, and designing for the screen by considering its differences from paper.
The document outlines the key steps in the website development process, including conceptualization, analysis, design, production, testing, approval, launch, maintenance, and evaluation. It discusses defining goals and audiences, conducting a competitive analysis, creating sitemaps and wireframes, choosing development tools, testing on different browsers, obtaining approval, and ongoing maintenance and evaluation. The development process aims to plan and build a website that meets its goals through collaborative roles like project managers, designers, developers, and clients.
The document explains the HTML image element, including how to code it using the <img> tag and style it with CSS. It provides examples of using images for banners, backgrounds, hyperlinks, galleries and layouts. It demonstrates coding the src, alt, height, width, title, and border attributes. It also shows how to make images hyperlinks and add hover effects with CSS. The document includes an example webpage code using various styling techniques for images.
Web development involves the creation and maintenance of websites through web design and coding. Web design focuses on creating the visual templates and layouts for websites using tools like Photoshop, while coding provides the underlying structure and functionality through programming languages and frameworks. Coding is essential for web design as it forms the building blocks and server-side functionality that brings websites to life online.
Learn how to customize JSN Cube - a fashion Joomla template. Here is the demo of JSN Cube: http://demo.joomlashine.com/joomla-templates/jsn-cube
To stay on top of Joomla tutorials from JoomlaShine, just:
- Like our fan pages on FB: http://www.facebook.com/joomlashine
- Follow us on Twitter: http://twitter.com/joomlashine
The document outlines the contents of a summer training program at DUCC Systems focused on web designing. The training will cover basics of web design including HTML, JavaScript, PHP, MySQL, website hosting, image editing, server-side programming, web programming concepts, website design with DreamWeaver and other IDEs, CSS, JavaScript, Photoshop integration, Flash, live project development, preparation for job placement, and an introduction to technologies like Java and .NET. Participants must register online, download and submit an application form with payment to reserve their seat for the first-come, first-served training program.
This presentation template provides an overview of the web design process for presenting a project scope and proposal to a client. It includes sections to describe the project, features, website structure, design inspiration, development process, timeline, pricing, and contact details. The goal is to help clearly define the project for the client and prevent misunderstandings over the scope and cost.
Web designers create the visual design and layout of websites, while web developers write code to make websites functional. Web developers use programming languages like HTML, CSS, JavaScript, and PHP to add complex features and functionality to websites. Studying these languages and gaining experience through live projects allows individuals to pursue careers as web designers or developers where there is high demand for their skills.
The document discusses several principles for designing effective websites, including designing for the medium by making the site portable across different browsers and devices, presenting information clearly with good structure and navigation, designing for the user by considering their needs and how they will interact with the site, and designing for the screen by considering its differences from paper.
The document outlines the key steps in the website development process, including conceptualization, analysis, design, production, testing, approval, launch, maintenance, and evaluation. It discusses defining goals and audiences, conducting a competitive analysis, creating sitemaps and wireframes, choosing development tools, testing on different browsers, obtaining approval, and ongoing maintenance and evaluation. The development process aims to plan and build a website that meets its goals through collaborative roles like project managers, designers, developers, and clients.
The document explains the HTML image element, including how to code it using the <img> tag and style it with CSS. It provides examples of using images for banners, backgrounds, hyperlinks, galleries and layouts. It demonstrates coding the src, alt, height, width, title, and border attributes. It also shows how to make images hyperlinks and add hover effects with CSS. The document includes an example webpage code using various styling techniques for images.
Web development involves the creation and maintenance of websites through web design and coding. Web design focuses on creating the visual templates and layouts for websites using tools like Photoshop, while coding provides the underlying structure and functionality through programming languages and frameworks. Coding is essential for web design as it forms the building blocks and server-side functionality that brings websites to life online.
Learn how to customize JSN Cube - a fashion Joomla template. Here is the demo of JSN Cube: http://demo.joomlashine.com/joomla-templates/jsn-cube
To stay on top of Joomla tutorials from JoomlaShine, just:
- Like our fan pages on FB: http://www.facebook.com/joomlashine
- Follow us on Twitter: http://twitter.com/joomlashine
The document outlines the contents of a summer training program at DUCC Systems focused on web designing. The training will cover basics of web design including HTML, JavaScript, PHP, MySQL, website hosting, image editing, server-side programming, web programming concepts, website design with DreamWeaver and other IDEs, CSS, JavaScript, Photoshop integration, Flash, live project development, preparation for job placement, and an introduction to technologies like Java and .NET. Participants must register online, download and submit an application form with payment to reserve their seat for the first-come, first-served training program.
This presentation template provides an overview of the web design process for presenting a project scope and proposal to a client. It includes sections to describe the project, features, website structure, design inspiration, development process, timeline, pricing, and contact details. The goal is to help clearly define the project for the client and prevent misunderstandings over the scope and cost.
Web design involves creating web pages and websites using technologies like HTML and CSS. It is a multidisciplinary field that draws from areas like graphic design, user experience design, and programming. Effective web design involves planning like defining the purpose of the site, identifying the target audience, organizing content, and documenting the site structure. The design process also considers layout, navigation, publishing, and techniques to drive traffic. Web pages can be static or dynamically generated depending on things like user input. Collaboration between different specialists is often needed for larger web development projects.
Learning to code HTML and CSS is a great way to start building websites. HTML (Hypertext Markup Language) is used to structure the content of a webpage, while CSS (Cascading StyleSheets) is used to define the visual appearance and layout. Here's a step-by-step guide to help you get started:
The document provides instructions on how to create websites using HTML5 and CSS. It introduces the basic concepts of HTML5 and CSS, explaining how they are used to structure and style web pages. It then provides step-by-step instructions on how to build a basic website template using HTML5 elements like header, nav, section, aside, and footer, and how to customize the template's appearance using CSS properties for fonts, colors, backgrounds, borders and more. The goal is to educate others on designing attractive and well-structured websites without advanced technical skills.
In today's internet scenario responsive websites are the most popular way of putting a website in worldwide web, as this a form in which your website can be seen in multiple devices without any problem. In this slide we tried to explain step by step processes in responsive website design.
This presentation is entirely for new responsive website designers. We have given basics and very useful tips to create a very basic responsive website. Apart from this you will read very useful facts and records about mobile website designing here.
This document provides an overview of key web development technologies including HTML, CSS, JavaScript, PHP, MySQL, and ReactJS. It describes what each technology is used for and basic syntax or implementation. HTML is used to define the structure and content of web pages. CSS is used to style and lay out elements on web pages. JavaScript can enhance interactivity, AJAX, and is used widely with front-end frameworks. PHP is a server-side scripting language often used for dynamic content and forms. MySQL is a relational database used to store and retrieve user and application data. ReactJS is a popular JavaScript library that uses reusable components to build user interfaces.
Web development involves building and maintaining websites and web applications using various technologies. It encompasses everything from creating simple static pages to complex dynamic applications. The first website created by Tim Berners-Lee in 1991 was not just a static page but an information hub. Web development enables e-commerce, online presence, communication, automation, and entertainment. Frontend development brings designs to life using HTML, CSS, and JavaScript, while backend handles server-side logic and databases. Databases store structured data for applications. Version control with Git and deployment strategies are important aspects of web development.
A Complete Guide to Frontend - UI Developernariyaravi
The document provides an overview of frontend development and UI design. It discusses HTML elements, tags, and attributes that provide structure and meaning to web content. It also covers CSS for styling web pages, including selectors, properties, units and frameworks like Bootstrap. JavaScript and jQuery are discussed for adding interactivity. Recommended tools and libraries are provided for animation, icons, fonts, testing and prototyping.
This document discusses responsive design and CSS frameworks. It explains that responsive design allows pages to adapt to different screen sizes using liquid layouts, scaling images, viewport meta tags, and media queries. Media queries allow applying styles based on device capabilities. CSS frameworks provide pre-built CSS classes and tools to make working with CSS easier. Popular frameworks include Bootstrap and Blueprint, which offer grid systems for multi-column layouts. CSS preprocessors allow variables, inheritance, and other programming techniques to be used with CSS.
The document summarizes Ashish Saini's 8-week online web development training through Internshala. It included 7 modules covering technologies like HTML, CSS, JavaScript, Bootstrap, PHP, React, and DBMS. As part of the training, Ashish created a website called PGlife using HTML, CSS, Bootstrap, and a MySQL database. He achieved a score of 100% and received a certificate upon completing the training.
Vskills certified CSS designer Notes covers the following concepts.
1 CSS Basics
1.1 Introduction
1.2 Why to use CSS
1.3 CSS Editors
1.4 A CSS Example
1.5 Custom CSS
1.6 Cross Browser Testing
1.7 Including CSS
1.8 Validating CSS
Get complete e-book on CSS.
http://www.vskills.in/certification/Web-Development/certified-css-designer
Khoa Quach will present on branding in SharePoint 2013. The session is aimed at front-end developers and SharePoint 2013 developers. It will cover differences between 2010 and 2013 like no longer needing XSLT, using web editors, and the new Design Manager. The presentation will demonstrate tools for branding like Visual Studio and SharePoint Designer. It will also review concepts like master pages, page layouts and pages. Device channels, minimal download strategies, and branding search with display templates will also be demonstrated.
This document provides an overview of web accessibility best practices. It begins by defining web accessibility and the WCAG 2.0 guidelines. It then covers 9 key areas of accessible design: navigation, text equivalents, forms, tables, scripting, color, captioning, accessible documents, and web standards. For each area, it provides guidelines and examples. It concludes with a discussion of tools and techniques for evaluating websites for accessibility, including keyboard testing, the WAVE toolbar, and U-M resources. The overall goal is to teach designers how to make their web content perceivable, operable, understandable and robust for all users.
This document discusses strings in C programming. It covers declaring and initializing strings, reading strings from users, and passing strings to functions. Strings are arrays of characters terminated by a null character. Strings can be initialized and declared at the same time or initialized using pointers. The scanf() function only reads the first word of input while gets() reads a full line. Examples are provided to demonstrate reading strings from users using different methods.
This document discusses different types of operators in C programming language including assignment, arithmetic, relational, logical, and bitwise operators. It provides examples of using each type of operator and explains their functionality. The objectives are to explain assignment operators, arithmetic expressions, relational and logical operators, bitwise logical operators and expressions, operator precedence, and type casts in C. Code examples are included to demonstrate the use of various operators.
More Related Content
Similar to Buiding Next Generation Websites Session 8 by Muhammad Ehtisham Siddiqui
Web design involves creating web pages and websites using technologies like HTML and CSS. It is a multidisciplinary field that draws from areas like graphic design, user experience design, and programming. Effective web design involves planning like defining the purpose of the site, identifying the target audience, organizing content, and documenting the site structure. The design process also considers layout, navigation, publishing, and techniques to drive traffic. Web pages can be static or dynamically generated depending on things like user input. Collaboration between different specialists is often needed for larger web development projects.
Learning to code HTML and CSS is a great way to start building websites. HTML (Hypertext Markup Language) is used to structure the content of a webpage, while CSS (Cascading StyleSheets) is used to define the visual appearance and layout. Here's a step-by-step guide to help you get started:
The document provides instructions on how to create websites using HTML5 and CSS. It introduces the basic concepts of HTML5 and CSS, explaining how they are used to structure and style web pages. It then provides step-by-step instructions on how to build a basic website template using HTML5 elements like header, nav, section, aside, and footer, and how to customize the template's appearance using CSS properties for fonts, colors, backgrounds, borders and more. The goal is to educate others on designing attractive and well-structured websites without advanced technical skills.
In today's internet scenario responsive websites are the most popular way of putting a website in worldwide web, as this a form in which your website can be seen in multiple devices without any problem. In this slide we tried to explain step by step processes in responsive website design.
This presentation is entirely for new responsive website designers. We have given basics and very useful tips to create a very basic responsive website. Apart from this you will read very useful facts and records about mobile website designing here.
This document provides an overview of key web development technologies including HTML, CSS, JavaScript, PHP, MySQL, and ReactJS. It describes what each technology is used for and basic syntax or implementation. HTML is used to define the structure and content of web pages. CSS is used to style and lay out elements on web pages. JavaScript can enhance interactivity, AJAX, and is used widely with front-end frameworks. PHP is a server-side scripting language often used for dynamic content and forms. MySQL is a relational database used to store and retrieve user and application data. ReactJS is a popular JavaScript library that uses reusable components to build user interfaces.
Web development involves building and maintaining websites and web applications using various technologies. It encompasses everything from creating simple static pages to complex dynamic applications. The first website created by Tim Berners-Lee in 1991 was not just a static page but an information hub. Web development enables e-commerce, online presence, communication, automation, and entertainment. Frontend development brings designs to life using HTML, CSS, and JavaScript, while backend handles server-side logic and databases. Databases store structured data for applications. Version control with Git and deployment strategies are important aspects of web development.
A Complete Guide to Frontend - UI Developernariyaravi
The document provides an overview of frontend development and UI design. It discusses HTML elements, tags, and attributes that provide structure and meaning to web content. It also covers CSS for styling web pages, including selectors, properties, units and frameworks like Bootstrap. JavaScript and jQuery are discussed for adding interactivity. Recommended tools and libraries are provided for animation, icons, fonts, testing and prototyping.
This document discusses responsive design and CSS frameworks. It explains that responsive design allows pages to adapt to different screen sizes using liquid layouts, scaling images, viewport meta tags, and media queries. Media queries allow applying styles based on device capabilities. CSS frameworks provide pre-built CSS classes and tools to make working with CSS easier. Popular frameworks include Bootstrap and Blueprint, which offer grid systems for multi-column layouts. CSS preprocessors allow variables, inheritance, and other programming techniques to be used with CSS.
The document summarizes Ashish Saini's 8-week online web development training through Internshala. It included 7 modules covering technologies like HTML, CSS, JavaScript, Bootstrap, PHP, React, and DBMS. As part of the training, Ashish created a website called PGlife using HTML, CSS, Bootstrap, and a MySQL database. He achieved a score of 100% and received a certificate upon completing the training.
Vskills certified CSS designer Notes covers the following concepts.
1 CSS Basics
1.1 Introduction
1.2 Why to use CSS
1.3 CSS Editors
1.4 A CSS Example
1.5 Custom CSS
1.6 Cross Browser Testing
1.7 Including CSS
1.8 Validating CSS
Get complete e-book on CSS.
http://www.vskills.in/certification/Web-Development/certified-css-designer
Khoa Quach will present on branding in SharePoint 2013. The session is aimed at front-end developers and SharePoint 2013 developers. It will cover differences between 2010 and 2013 like no longer needing XSLT, using web editors, and the new Design Manager. The presentation will demonstrate tools for branding like Visual Studio and SharePoint Designer. It will also review concepts like master pages, page layouts and pages. Device channels, minimal download strategies, and branding search with display templates will also be demonstrated.
This document provides an overview of web accessibility best practices. It begins by defining web accessibility and the WCAG 2.0 guidelines. It then covers 9 key areas of accessible design: navigation, text equivalents, forms, tables, scripting, color, captioning, accessible documents, and web standards. For each area, it provides guidelines and examples. It concludes with a discussion of tools and techniques for evaluating websites for accessibility, including keyboard testing, the WAVE toolbar, and U-M resources. The overall goal is to teach designers how to make their web content perceivable, operable, understandable and robust for all users.
Similar to Buiding Next Generation Websites Session 8 by Muhammad Ehtisham Siddiqui (20)
This document discusses strings in C programming. It covers declaring and initializing strings, reading strings from users, and passing strings to functions. Strings are arrays of characters terminated by a null character. Strings can be initialized and declared at the same time or initialized using pointers. The scanf() function only reads the first word of input while gets() reads a full line. Examples are provided to demonstrate reading strings from users using different methods.
This document discusses different types of operators in C programming language including assignment, arithmetic, relational, logical, and bitwise operators. It provides examples of using each type of operator and explains their functionality. The objectives are to explain assignment operators, arithmetic expressions, relational and logical operators, bitwise logical operators and expressions, operator precedence, and type casts in C. Code examples are included to demonstrate the use of various operators.
This document discusses different types of operators in C programming language including assignment, arithmetic, relational, logical, and bitwise operators. It provides examples of using each type of operator and explains their functionality. The objectives are to explain assignment operators, arithmetic expressions, relational and logical operators, bitwise logical operators and expressions, operator precedence, and type casts in C. Code examples are included to demonstrate the use of various operators.
This document discusses variables and data types in C programming. It defines variables and constants, and differentiates between them. It then lists and describes various data types in C like integer, float, double, char, and void. It explains how to declare variables of different data types and the memory space allocated to each data type. It also discusses identifiers, keywords, and the acceptable naming conventions for variables in C programming.
The document discusses the basics of C programming language. It defines commands, programs, and software. C was created in 1972 and is well-suited for systems programming and operating systems. The structure of a C program includes main functions, delimiters, comments, and the standard library. Problems are solved through algorithms, pseudocode, and flowcharts which use symbols to represent program logic and control flow.
Web storage allows web applications to store data locally within the user's browser. There are two objects for storing data: localStorage and sessionStorage. localStorage stores data with no expiration date, while sessionStorage stores data only for the duration of the browser session. The document provides code examples for using both localStorage and sessionStorage to store and retrieve data in the browser.
JQuery is a JavaScript library that makes it easier to use JavaScript on websites. It allows developers to select HTML elements and perform actions on them with simple method calls. Some key points covered include how to include JQuery in an HTML page, common selectors to select elements, and examples of using JQuery to modify CSS styles and handle events like clicks and hovers. Events in JQuery allow responding to user actions, and methods like hide(), show(), toggle() allow changing the visibility of elements.
The document is a presentation on loops and arrays in JavaScript. It covers various types of loops like for, while, do-while and for-in loops. It provides examples of how to use each loop and explains their syntax. It also covers single and multi-dimensional arrays in JavaScript, how to create and access array elements, and methods like sort() and reverse(). The overall goal is to teach the audience about loops and arrays in JavaScript through explanations, code examples and objectives.
The document provides an introduction to JavaScript, including:
- An overview of scripting and how it allows dynamic web pages
- An explanation of JavaScript as a client-side scripting language that provides interactivity
- Details on variables, functions, and methods in JavaScript for displaying information
- A discussion of events and event handling in JavaScript
- An example case of validating user inputs and calculating totals for an online shopping site
The presentation provides code examples and explanations to demonstrate JavaScript concepts.
This document discusses audio and video support in HTML5. It covers the audio and video elements that allow embedding multimedia content in web pages without requiring plugins. The audio element is used to embed audio files while the video element embeds video files. Both support various attributes to control playback like autoplay, controls, and loop. Common audio and video file formats like MP3, MP4, Ogg and WebM are supported in HTML5. The document provides examples of using the audio and video elements and describes their attributes.
The HTML 5 Geolocation API allows websites to locate a user's position. It is most accurate for devices with GPS like iPhones. Major browsers like Chrome, IE, Firefox and Safari support the Geolocation API. Developers can check if the API is supported and use the getCurrentPosition() method to retrieve latitude and longitude coordinates to display on a map. Code examples are provided to output location data and display it on a map using the Google Maps static API. A video also demonstrates using the Geolocation API.
This document discusses displaying graphics and CSS3 animations. It begins by outlining the objectives of explaining graphic formatting, insertion, sizing and padding in web pages as well as describing CSS3 animations and their use on mobile devices. The document then provides details on graphic formats like JPEG, GIF and PNG as well as lossless and lossy compression. It describes how to insert images using <img> tags and size images with CSS. The document also covers CSS3 transitions and animations, including how to configure properties like @keyframes, animation-name and animation-duration.
This document discusses various text and font formatting styles in CSS, including:
- Text properties that control text appearance such as color, alignment, decoration, and indentation.
- Font properties that specify font, size, and style.
- Values for properties like text-align, text-indent, text-transform, and their effects.
- The <span> tag and its attributes for inline styling.
- Methods for indenting paragraphs using text-indent, padding, and margin properties.
- Border styles, colors, widths and shorthand properties.
- Horizontal text alignment using the text-align property.
This document provides an introduction to CSS3 and discusses its modules, syntax, selectors, and cascading order. CSS3 is divided into modules that add new capabilities to CSS2. The syntax of CSS consists of selectors, properties, and values. There are different types of selectors including type, class, ID, and universal selectors. Styles are applied according to their source and type of style sheet, with external stylesheets having the highest priority.
This document provides an introduction to CSS3 and discusses its key features. It explains that CSS3 is divided into modules that add new capabilities and extend features from CSS2. Some modules are recommendations while others are in various stages of development. The document then covers CSS syntax, selectors like type, class and ID selectors, units of length measurement, and style sheets that can be external, internal or inline. It also discusses pseudo-classes, comments, and how to apply styles to hyperlinks.
This document discusses how to create hyperlinks and anchors in HTML. It covers:
- Defining hyperlinks using the <a> tag and href attribute to link to other pages, emails, files and sections of the same page
- Using absolute and relative paths for file links
- Different target attributes like _blank, _self, _parent and _top for controlling where links open
- Creating email links using mailto and adding subject lines
- Linking to other file types like documents, images and zip files
This document discusses how to create hyperlinks and anchors in HTML. It covers:
- Defining hyperlinks using the <a> tag and href attribute to link to other pages, emails, files and sections of the same page
- Using absolute and relative paths for file links
- Different target attributes like _blank, _self, _parent and _top for controlling where links open
- Creating email links using mailto and adding subject lines
- Linking to other file types like documents, images and zip files
This document discusses how to insert various objects like pictures, tables, charts and screenshots into PowerPoint presentations. It explains how to apply animations to objects within slides and transitions between slides. It provides step-by-step instructions for inserting different types of objects, applying animations and customizing animation and transition effects.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Full-RAG: A modern architecture for hyper-personalization
Buiding Next Generation Websites Session 8 by Muhammad Ehtisham Siddiqui
1. NAVIGATIONAL AIDS AND DIVISION BASED
LAYOUT
SESSION 8
Aptech Computer Education
Presented by Muhammad Ehtisham Siddiqui (BSCS)
1
2. Objectives
Explain HTML5 semantic tags
Explain HTML5 semantic tag layouts
Explain the usage of navigation bar
Describe a text-based and graphical
navigation bar
Explain image mapping
Explain divisions in HTML5
Presented by Muhammad Ehtisham Siddiqui (BSCS)
2
3. Introduction
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
3
For designing a Web site, a number of elements and principles are
used to get the desired results.
. Using these principles and elements helps to develop a rich,
attractive, efficient, and aesthetically pleasing Web site.
In other words, using some HTML tags and graphics does help to
develop a useful and efficient Web site. Navigation bar plays an
important role in making the Web page user-friendly.
4. Semantic Tags
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
4
HTML5 has evolved by introducing new elements that brought
semantics to higher level.
New tags were developed to create stable semantic structure.
. The earlier version of HTML had the universal tag div which was
used to accomplish various tasks in the HTML structure.
The constraint with div tag is that, it confused the user when
multiple div tag was used in large coding. Now, HTML5 has
introduced two types of semantic tags.
5. Structural Semantic Tag
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
5
They are the block level elements and are used to structure pages. The new structural semantic
elements are as follows:
Header
The header element represents the header of a Web page. It can be used either at the top of the
document or at the top of a section.
Nav
The nav element represents a section of a Web page that contains navigation links/menus to other
Web pages or to other parts within the Web page.
Footer
The footer is similar to the header and can be present as the footer either for the document or for
the section.
Section
The section element represents a section of a Web document. It is used for grouping related
content and is different from other content groups present on the Web page.
Article
The article element represents a section of content that is independent of a Web page or site
content. It is self-contained and stands on its own.
Aside
The aside element is used for representing the content that is related to the main text of the
document. It aligns itself as a sidebar.
6. Text-level Semantic Tags
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
6
Mark
The <mark> tag is used for defining marked or highlighted text because of its relevance to the
context. For example, a mark tag can be used for highlighting words in a Web page that a visitor
searched for.
Time
The <time> tag is used for defining either the time, or a date in the Gregorian calendar. It is used
optionally with a time and a time-zone offset. For example, a Web user can add birthday
reminders or scheduled events to the user’s calendar and enable the search engines to produce
better search results.
Meter
The <meter> tag displays markup or scalar measurement within a defined range. Absolute scalar
values, such as height or weight, are not represented automatically by the meter tag. For this, the
user must specify the height and weight within the known range of values. It is also used for
displaying fractional value.
Progress
The <progress> tag can be used with JavaScript to display the progress of a task.
7. Navigation Bar
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
7
Navigation is one of the most important elements in Web design.
Web-layouts do not have any specific physical representation that a user
can depend on except for a consistent navigation menu.
It is one of the most important design elements which provide the users
with a sense of orientation and guide them through the Web site.
In Web designing, a navigation menu is always on navigation bars, which
can be horizontal or vertical.
A navigation bar is a section of a Web site or online page intended to
support visitors in browsing through the online document.
Web pages will have a primary and a secondary navigation bar on all pages
which will include links to the most important sections of the site.
8. Text Based Navigation
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
8
Navigation menu is the most used element than any other element on any Web page.
It is important to make sure that the Web site visitors should be able to easily
navigate through the site structure.
10. Graphical Navigation Bar
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
10
Graphical navigation bar is more captivating than text-based navigation bar as it
uses icons.
The usability of the page increases with a good choice of icon for the navigation bar.
It can also make the Web site more noticeable for the user visiting the Web site. In
other words, graphical navigation bar is better than text-based navigation as it gives
a visual appeal to the visiting users.
The only disadvantage is that, since it uses images, it takes longer time for a page to
load. Also, the Web page will be useless for users using a non-graphic browser.
11. Figure Caption tag <figcaption>
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
11
The <figcaption> tag allows the user to add a caption to the image. The
caption always appears along with the image even if the image floats in
Web site layout.
Code:
<figure>
<img src=”flower1.jpg”>
<img src=”flower2.jpg”>
<img src=”flower3.jpg”>
<figcaption>The different types of flowers</figcaption>
</figure>
12. CSS Image Sizing/ Padding
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
12
SIZE
Size of an image is specified in pixels.
The height and width property sets the height and width of the image.
One can specify the width and the height will be resized or vice versa.
CODE:
p.ex {
height:100px;
width:100px;
}
13. CSS Image Sizing/ Padding
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
13
PADDING
The CSS padding property is used to specify the space between the element
border and the element content.
It is used to separate them from the surrounding element.
The background color of the element affects the padding property.
Using separate properties such as top, right, bottom, and left, different padding
values can be specified and the padding can be changed separately.
CODE
padding-top:10px;
padding-bottom:10px;
padding-right:15px;
padding-left:15px;
CODE
padding:25px 50px 75px 100px;
14. Thumbnail Graphics
Presented by Muhammad Ehtisham Siddiqui
(BSCS)
14
The speed of loading a page of a Web site is reduced if high-resolution
graphics are used.
High-resolution graphics are required to improve the effectiveness of the site
and cannot be avoided.
Hence, to avoid this issue, thumbnails are used.
A thumbnail is a small image, or a part of a larger image.
Clicking the thumbnail image will link to the larger original image, which can be
viewed and downloaded.
Even a hover effect can be given through CSS and JavaScript.
17. CSS 3 Transitions
Presented by Muhammad Ehtisham Siddiqui (BSCS)
17
Interactivity is one of the important aspects of animation.
Earlier, a combination of HTML, CSS, and JavaScript were used to
animate objects on the Web.
In 2007, Apple introduced the CSS transition, which later became a
proprietary feature of Safari called CSS Animation.
Representatives from Apple and Mozilla began adding the CSS
transitions module to the CSS Level 3 specification, closely
modeled on what Apple had already added to Webkit and moz.
18. Configuring the animations
Presented by Muhammad Ehtisham Siddiqui (BSCS)
18
A CSS animation sequence can be created by styling the element with the
animation property.
This property can be used to configure the timing, duration, and sequence of
the animation. @keyframes rule define the appearance of the animation.
The keyframe is used to describe the rendering of the element in the animation
sequence.
Property Description
@keyframes Is used for specifying the animation
animation Is a shorthand property representing all the animation
properties, except the animation-play-state property
animation-name Is used for specifying the name of the @keyframes
animation
animation-duration Is used for specifying the duration of an animation cycle in
seconds or milliseconds. Default value is 0
19. Configuring the animations
Presented by Muhammad Ehtisham Siddiqui (BSCS)
19
Property Description
animation-
timingfunction
Is used for describing the progress of animation over one
cycle of its duration. Default value is “ease
animation-delay Is used for specifying the start value of animation. Default
value is 0
animation-
iterationcount
Is used for specifying the number of times an animation is
played. Default value is 1
animation-
direction
Is used for specifying whether or not the animation should
play in reverse on alternate cycles. Default value is
“normal”
animation-play-
state
Is used for specifying the state of the animation, that is
whether it is running or paused. Default value is “running”
20. Example (Try it)
Presented by Muhammad Ehtisham Siddiqui (BSCS)
20
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/><style>
body {
display: flex;
justify-content: center;
}
.ball {
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #FF5722;
animation: bounce 0.5s;
animation-direction: alternate;
animation-iteration-count: infinite;
}
.ball:hover{background-color:#0C6;animation:running;animation-duration:0.5s;animation-delay:2s;
}@keyframes bounce { from { transform: translate3d(0, 0, 0); }
to { transform: translate3d(0, 200px, 0); }
}</style>
<title>Untitled Document</title></head><body>
<div class="ball"></div></body>
</html>
22. Using CSS on Mobile Devices
Presented by Muhammad Ehtisham Siddiqui (BSCS)
22
There are different ways to provide Web pages for mobile devices.
The user can make use of style sheet for the handheld devices (all mobile
browsers do not recognize it).
IPhone’s Safari and Opera’s Mini browsers support a new feature of CSS3
called media queries.
CODE:
<link rel=”stylesheet” href=”styles/mobile.css” media=”only screen and (max-
device-width: 480px)”/>
23. Using CSS on Mobile Devices
Presented by Muhammad Ehtisham Siddiqui (BSCS)
23
The five ways to provide Web pages for mobile devices are as follows:
1. Define a style sheet for mobile devices
2. Include a link to a mobile version of the Web site
3. Use JavaScript to detect mobile devices and redirect
4. Use a server-side scripting language to detect and redirect
5. Use the WURFL to detect mobile devices