Introduction to XML
Take the first step toward writing custom programs by learning the essential elements of XML through easy-to-follow real-world examples. Even if you've never tried computer programming, you will discover how quickly you can begin writing custom programs in this course.
Introduction to XML
Details + Objectives
Course code: ixm
XML is today's most popular way to store and send information. In this course, you'll master the essentials of XML through easy-to-follow, real-world examples. Even if you've never tried computer programming, you'll discover how quickly you can learn to produce powerful "code." By the end of this course, you will be surprised at how fun programming can be!
You will learn all the essential elements of programming like variables, loops, and branching. Using a full-featured design editor, you'll see how to build efficient, professional-looking user interfaces. You will explore all the main XML techniques - XPath, XSL, schemas, namespaces, DOM, and SAX. You'll practice using XML to search, manipulate, validate, and merge XML files and use SVG for displaying graphics like charts, drawings, and diagrams. When you've finished this course, you will understand how XML simplifies computer programming, and you'll have built a surprisingly sophisticated cookbook program that displays, modifies, searches, imports, and deletes recipes stored in XML format. This is your first step toward writing custom programs or furthering your career!
What you will learn
- Learn all the essential elements of programming - such as variables, loops, and branching
- Explore all the main XML techniques - XPath, XSL, schemas, namespaces, DOM, and SAX
- Learn to present raw data attractively and efficiently in browsers using XSL style sheets
- Discover how to reuse basic code to create any kind of XML data management program
How you will benefit
- Take your first step toward writing custom programs or furthering your career
- Gain confidence in your ability to use XML - the most popular way to store and send information
- Surprise yourself with how quickly and easily you can learn and apply powerful programming techniques
How the course is taught
- Instructor-led or self-paced online course
- 6 Weeks or 3 Months access
- 24 course hours
Instructors & Support
Richard Mansfield
Richard Mansfield is a best-selling author and widely recognized expert on computer programming. He holds a master's degree in English from the University of California, Santa Barbara. He has written numerous articles and columns on computer topics, and was the editor of Compute! Magazine. In addition, he has authored or co-authored 44 books, including the best sellers Machine Language for Beginners (Compute!) and The Visual Guide to Visual Basic (Ventana). His more recent titles include Creating Web Pages for Dummies (co-authored, Wiley), XML for Dummies: All-in-One Desktop Reference (co-authored, Wiley), Mastering VBA for Office 2019 (Sybex), and Programming: A Beginner's Guide (McGraw-Hill). Richard's books have sold more than 600,000 copies worldwide and have been translated into 12 languages.
Instructor Interaction: The instructor looks forward to interacting with learners in the online moderated discussion area to share their expertise and answer any questions you may have on the course content.
Requirements
Prerequisites:
There are no prerequisites to take this course. Programming experience is not required, just an interest in finding out how easy and fun programming can be!
Requirements:
Hardware Requirements:
- This course is not suitable for Macs unless you have a Windows emulator such as Parallels installed.
Software Requirements:
- PC: Windows 8 or later.
- Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
- Microsoft's free Visual Studio Express or Visual Studio Community 2013 through 2019 versions.
- Adobe Acrobat Reader.
- Software must be installed and fully operational before the course begins.
Other:
- Email capabilities and access to a personal email account.
Instructional Material Requirements:
The instructional materials required for this course are included in enrollment and will be available online.