{"title":"Web Development \u0026 Design","description":null,"products":[{"product_id":"chfi-certification-computer-hacking-forensic-investigator-training-chfi-v10","title":"CHFI Certification - Computer Hacking Forensic Investigator Training CHFI v11","description":"\u003cdiv\u003e\n\u003cp\u003eThis EC-Council Computer Hacking Forensic Investigator (CHFI) certification course will prepare you to achieve this in-demand certification. Learn a detailed, methodological approach to computer forensics and evidence analysis, including Windows, Dark Web Forensics, Mobile Device and IoT Forensics. This CHFI certification course provides the necessary skills to perform effective digital forensic investigations and covers the primary tools and theories used by cyber forensic experts today.\u003c\/p\u003e\r\n\u003cp\u003eU.S. DoDM 8140.03\u003cbr\u003eAPPROVED BY DEPARTMENT OF DEFENSE\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eCHFI Certification - Computer Hacking Forensic Investigator Training CHFI v11 Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this CHFI training course, you will:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003ePrepare for the CHFI  v11 Exam\u003c\/li\u003e\n\u003cli\u003eUnderstand Cybercrimes and their Investigation Procedures\u003c\/li\u003e\n\u003cli\u003eUnderstand the Role of Various Processes and Technologies in Computer Forensics\u003c\/li\u003e\n\u003cli\u003eIdentify the Roles and Responsibilities of a Forensic Investigator\u003c\/li\u003e\n\u003cli\u003eUnderstand Anti-forensics Techniques\u003c\/li\u003e\n\u003cli\u003eUnderstand Network Forensics\u003c\/li\u003e\n\u003cli\u003eDetect and Investigating Wireless Network Attacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePrior completion of the Learning Tree course 2031, Certified Ethical Hacker (CEH) Training, would be an advantage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCertification Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYou can request your voucher from Learning Tree at any time after you complete the course.\u003c\/p\u003e\n\u003cp\u003eThis is an EC-Council certification prep course. \u003cspan title=\"EC-Council Certification Training Courses | Learning Tree\" rel=\"follow\"\u003e\u003cstrong\u003eClick here to view more EC-Council certification prep training ›\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eComputer Hacking Forensic Investigator (CHFI) Course Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eLearning Objectives\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eModule 01: Computer Forensics in Today’s World Understand the Fundamentals of Computer Forensics\u003c\/li\u003e\n\u003cli\u003eModule 02: Computer Forensics Investigation Process\u003c\/li\u003e\n\u003cli\u003eModule 03: Understanding Hard Disks and File Systems\u003c\/li\u003e\n\u003cli\u003eModule 04: Data Acquisition and Duplication\u003c\/li\u003e\n\u003cli\u003eModule 05: Defeating Anti-forensics Techniques\u003c\/li\u003e\n\u003cli\u003eModule 06: Windows Forensics\u003c\/li\u003e\n\u003cli\u003eModule 07: Linux and Mac Forensics\u003c\/li\u003e\n\u003cli\u003eModule 08: Network Forensic\u003c\/li\u003e\n\u003cli\u003eModule 09: Malware Forensics\u003c\/li\u003e\n\u003cli\u003eModule 10: Investigating Web Attacks\u003c\/li\u003e\n\u003cli\u003eModule 11: Dark Web Forensics\u003c\/li\u003e\n\u003cli\u003eModule 12: Cloud Forensics\u003c\/li\u003e\n\u003cli\u003eModule 13: Email and Social Media Forensics\u003c\/li\u003e\n\u003cli\u003eModule 14: Mobile Forensics\u003c\/li\u003e\n\u003cli\u003eModule 15: IoT Forensics\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"267A86US \/ 2026-07-27T09:00:00 \/ Online","offer_id":47534180860123,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"26AB41US \/ 2026-10-26T09:00:00 \/ Herndon, VA","offer_id":48216568365275,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"26CA06CN \/ 2026-12-07T09:00:00 \/ Ottawa","offer_id":48216568398043,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"271B59US \/ 2027-01-25T09:00:00 \/ Herndon, VA","offer_id":48216568430811,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"273A05CN \/ 2027-03-08T09:00:00 \/ Ottawa","offer_id":48329825779931,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"274B27US \/ 2027-04-26T09:00:00 \/ Herndon, VA","offer_id":48669321461979,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true},{"title":"269D04US \/ 2026-09-14T09:00:00 \/ Austin","offer_id":48837149130971,"sku":"US-2023-IL","price":2972.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/4143\/0491\/files\/CHFI.jpg?v=1709761965"},{"product_id":"introduction-to-git","title":"Introduction to Git","description":"\u003cdiv\u003e\n\u003cp\u003eSoftware developers, data scientists, and technical writers are all harnessing the power of Git. It's an essential component of a modern workflow where it's vital that you know what's changing and need to coordinate with colleagues and clients. Whether you're a beginner eager to learn the basics, or an experienced coder seeking a better grounding, our expert-led exercises and real-world examples will equip you with the skills to master version control using Git and GitHub.\u003c\/p\u003e\r\n\u003cp\u003eThis course teaches the Git command-line. Using the command-line gives you access to the full power of Git, rather than the subset exposed by some of the graphical (GUI) tools. There is a proliferation of GUI tools, making it impossible to pick one. GitKraken is covered, briefly, as an example of a GUI tool. Mastering the Git command-line will equip you to use any GUI tool. The focus is on concepts, not tools.\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eIntroduction to Git Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eIn this course, you will learn how to:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTrack and manage changes in your code effectively, ensuring a smooth development process.\u003c\/li\u003e\n\u003cli\u003eFacilitate teamwork by allowing multiple developers to work on different parts of a project simultaneously without conflicting changes.\u003c\/li\u003e\n\u003cli\u003eRestore previous versions of your work easily in case of errors or data loss.\u003c\/li\u003e\n\u003cli\u003eAudit changes to your code\/data.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eTraining Prerequisites\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eYou should have a basic level of comfort using command line interfaces (CLIs).\u003c\/p\u003e\n\u003cp\u003eWhile not mandatory, some additional prerequisites can enhance the learning experience and ease the grasp of Git concepts and practices covered in the course.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFamiliarity with programming or data wrangling would help in understanding the value of Git.\u003c\/li\u003e\n\u003cli\u003eKnowledge of basic coding principles would facilitate understanding Git commands and workflows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eIntroduction to Git Training Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eIntroduction to Version Control\u003c\/h4\u003e\n\u003cp\u003eKey Concepts of Version Control\u003c\/p\u003e\n\u003cp\u003eWhy Version Control?\u003c\/p\u003e\n\u003cp\u003eOverview of Git\u003c\/p\u003e\n\u003cp\u003eBest Practices\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eInstallation of Git\u003c\/h4\u003e\n\u003cp\u003eGit Download and Installation\u003c\/p\u003e\n\u003cp\u003eConfiguring Git for the First Time\u003c\/p\u003e\n\u003cp\u003eUnderstanding the Git Environment\u003c\/p\u003e\n\u003cp\u003eTips for Beginners\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eBasic Git Commands\u003c\/h4\u003e\n\u003cp\u003eSetting Up a Git Repository\u003c\/p\u003e\n\u003cp\u003eBasic Git Workflow\u003c\/p\u003e\n\u003cp\u003eUnderstanding the Staging Area and Commit History\u003c\/p\u003e\n\u003cp\u003eBest Practices for Committing\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eBranching and Stashing\u003c\/h4\u003e\n\u003cp\u003eUtilizing Branches for Experimentation\u003c\/p\u003e\n\u003cp\u003eBranch Management\u003c\/p\u003e\n\u003cp\u003eStashing Changes\u003c\/p\u003e\n\u003cp\u003eBest Practices for Branching and Stashing\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eMerging and Resolving Conflicts\u003c\/h4\u003e\n\u003cp\u003eMerging Branches\u003c\/p\u003e\n\u003cp\u003eResolving Merge Conflicts\u003c\/p\u003e\n\u003cp\u003eUsing Visual Studio Code (VSCode) for Conflict Resolution\u003c\/p\u003e\n\u003cp\u003eBest Practices in Merging\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eUsing a Git GUI\u003c\/h4\u003e\n\u003cp\u003eIntroduction to GitKraken\u003c\/p\u003e\n\u003cp\u003eBasic Git Operations in GitKraken\u003c\/p\u003e\n\u003cp\u003eVisualizing Branches and Commits\u003c\/p\u003e\n\u003cp\u003eManaging Repositories Using GitKraken\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eRebasing for a Clean Project History\u003c\/h4\u003e\n\u003cp\u003eWhat is Rebasing and Why Use It\u003c\/p\u003e\n\u003cp\u003eRebasing vs. Merging\u003c\/p\u003e\n\u003cp\u003ePerforming a Rebase\u003c\/p\u003e\n\u003cp\u003eResolving Conflicts during Rebasing\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eCollaboration and Remote Repositories with GitHub\u003c\/h4\u003e\n\u003cp\u003eCollaboration Using Git and GitHub\u003c\/p\u003e\n\u003cp\u003eUsing GitHub as a Remote Repository\u003c\/p\u003e\n\u003cp\u003eCreating READMEs\u003c\/p\u003e\n\u003cp\u003eSharing your work via push and pull\u003c\/p\u003e\n\u003cp\u003epull vs fetch\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eGit Workflows\u003c\/h4\u003e\n\u003cp\u003eFeature Branch\u003c\/p\u003e\n\u003cp\u003eTrunk-Based\u003c\/p\u003e\n\u003cp\u003eGitflow\u003c\/p\u003e\n\u003cp\u003eChoosing the Right Workflow\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eUndoing Changes, Exploring History, and Managing Versions\u003c\/h4\u003e\n\u003cp\u003eTechniques to Undo Changes\u003c\/p\u003e\n\u003cp\u003eNavigating History\u003c\/p\u003e\n\u003cp\u003eTime Traveling in Repositories\u003c\/p\u003e\n\u003cp\u003eUsing Tags for Versioning\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eUsing Git Reflogs to Retrieve Lost Work\u003c\/h4\u003e\n\u003cp\u003eUnderstanding the Functionality of Reflogs\u003c\/p\u003e\n\u003cp\u003eNavigating the Reflog to Find Lost Commits\u003c\/p\u003e\n\u003cp\u003eRecovering Deleted Branches and Commits\u003c\/p\u003e\n\u003cp\u003ePractical Examples and Scenarios\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eBest Practices in Using Git\u003c\/h4\u003e\n\u003cp\u003eVersioning Code and Data Separately\u003c\/p\u003e\n\u003cp\u003eHandling Large Files\u003c\/p\u003e\n\u003cp\u003eMaintaining a Readable and Efficient History\u003c\/p\u003e\n\u003cp\u003eCollaboration and Code Review\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"266A26US \/ 2026-06-22T09:00:00 \/ Online","offer_id":47260365095131,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"269A33US \/ 2026-09-28T09:00:00 \/ Online","offer_id":47634346115291,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"26BA12US \/ 2026-11-12T09:00:00 \/ Online","offer_id":48050330173659,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"271A19US \/ 2027-01-25T09:00:00 \/ Online","offer_id":48185909248219,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"273A14US \/ 2027-03-24T09:00:00 \/ Online","offer_id":48502326526171,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"275A08US \/ 2027-05-13T09:00:00 \/ Online","offer_id":48765904847067,"sku":"US-4656-IL","price":716.0,"currency_code":"USD","in_stock":true}]},{"product_id":"getting-started-with-html-and-css","title":"Getting Started with HTML and CSS","description":"\u003cdiv\u003e\u003cp\u003eAttend this one-day, hands-on Introduction HTML and CSS training course to learn how to create web pages with HTML and CSS, design tables to display data, add images, and style pages. For those interested in developing dynamic web pages, this interactive one-day training course provides you with the foundational knowledge of HTML and CSS. This course also serves as a refresher in the basics of HTML and CSS.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eGetting Started with HTML and CSS Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this web development course, you will learn how to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop web pages using HTML5 and CSS.\u003c\/li\u003e\n\u003cli\u003eDisplay page content in tables or lists.\u003c\/li\u003e\n\u003cli\u003eEnhance pages with images and links to other documents.\u003c\/li\u003e\n\u003cli\u003eStyle content with CSS.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNone.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eGetting Started with HTML and CSS Course Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eLive Instructor-Led Training\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCreating web pages with HTML5 semantics\u003c\/li\u003e\n\u003cli\u003eDesigning tables to display data\u003c\/li\u003e\n\u003cli\u003eDefining relative and absolute anchors\u003c\/li\u003e\n\u003cli\u003eAdding images and styling pages with CSS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"268A10US \/ 2026-08-17T09:00:00 \/ Online","offer_id":47466082336987,"sku":"US-4542-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"26BA17US \/ 2026-11-19T09:00:00 \/ Online","offer_id":48050320572635,"sku":"US-4542-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"272A09US \/ 2027-02-18T09:00:00 \/ Online","offer_id":48273698750683,"sku":"US-4542-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"275A12US \/ 2027-05-18T09:00:00 \/ Online","offer_id":48780663062747,"sku":"US-4542-IL","price":716.0,"currency_code":"USD","in_stock":true}]},{"product_id":"html5-css3-and-javascript-for-modern-web-development","title":"HTML5, CSS3, and JavaScript for Modern Web Development","description":"\u003cdiv\u003e\n\u003cp\u003eHTML5, CSS3 and JavaScript are the fundamental Web technologies that all web developers must know. This \u003cstrong\u003eHTML5, CSS3 and JavaScript Training\u003c\/strong\u003e course is designed to review the basics and leverage modern features to enhance user experience across all devices, from desktop browsers to the latest smartphones and tablets.  \u003c\/p\u003e\r\n\u003cp\u003eThroughout the course, participants will learn how to apply best practices for HTML markup, CSS styling, and JavaScript programming to create modern, feature-rich sites and use semantics to improve Search Engine Optimization (SEO). This course covers a range of topics, including web standards, semantics, form validation, site design enhancements, fonts and animation and responsive design. After receiving a JavaScript primer and an introduction to JQuery, you’ll leverage browser storage and JSON. Next, you’ll leverage caching, geolocation, file I\/O, drag-drag, messaging and web workers in programming. Draw images with Scalable Vector Graphics. Engage users with audio and video features. \u003c\/p\u003e\r\n\u003cp\u003eProgramming experience with an object-oriented language is recommended for this course, and some familiarity with HTML and CSS is helpful. \u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eHTML5, CSS3, and JavaScript for Modern Web Development Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this training, you will learn how to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReview the fundamental Web technologies: HTML5, CSS3, JavaScript.\u003c\/li\u003e\n\u003cli\u003eExplore the newest HTML5 frameworks to create modern, feature-rich sites.\u003c\/li\u003e\n\u003cli\u003eImprove SEO with semantic elements.\u003c\/li\u003e\n\u003cli\u003ePerfect data entry forms with new types, validation, autocomplete and pickers.\u003c\/li\u003e\n\u003cli\u003eDesign eye-catching presentations with CSS3 borders, animation and fonts.\u003c\/li\u003e\n\u003cli\u003eProgram rich internet applications with JavaScript APIs and JQuery.\u003c\/li\u003e\n\u003cli\u003eEnhance the user experience with drag-and-drop, SVG graphics, audio, and video.\u003c\/li\u003e\n\u003cli\u003eContinue learning and face new challenges with after-course one-on-one instructor coaching.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eProgramming experience is recommended and experience with some HTML and CSS is helpful.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eHTML5, CSS3 \u0026amp; JavaScript Training Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 1: Modern Web Standards\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancing a Web site with HTML5 \u003c\/li\u003e\n\u003cli\u003eExploring HTML5 standards and classes \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 2: HTML5: Markup, Semantics and SEO \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGetting up to speed with HTML Markup\u003c\/li\u003e\n\u003cli\u003eSectioning content with structural elements\u003c\/li\u003e\n\u003cli\u003eOptimize pages for SEO ranking\u003c\/li\u003e\n\u003cli\u003eEnhance accessibility for users of assistive technologies \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 3: Perfecting User Input with new Form controls \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReview of data entry forms and input elements\u003c\/li\u003e\n\u003cli\u003eGuiding input with autofocus and placeholder\u003c\/li\u003e\n\u003cli\u003eValidating textbox entry without scripting\u003c\/li\u003e\n\u003cli\u003ePreventing errors with patterns, Constraint API and custom error messages\u003c\/li\u003e\n\u003cli\u003eEasing choices with combo-box, color, date, number and range pickers \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 4: Enriching Site Design with CSS3 \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFocusing on the basics with CSS Primer\u003c\/li\u003e\n\u003cli\u003eEnhancing borders and backgrounds\u003c\/li\u003e\n\u003cli\u003eCreating floating text and boxes with shadows and opacity\u003c\/li\u003e\n\u003cli\u003eIncreasing engagement with animation and @keyframes\u003c\/li\u003e\n\u003cli\u003eInstalling downloadable fonts with @font–face\u003c\/li\u003e\n\u003cli\u003eHiding values in custom data–* attributes\u003c\/li\u003e\n\u003cli\u003eAdapting mobile layout with media queries\u003c\/li\u003e\n\u003cli\u003eSaving bandwidth with image source sets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 5: Developing HTML5 Applications with Javascript \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBoosting your abilities with a Javascript Primer\u003c\/li\u003e\n\u003cli\u003eSelecting and manipulating HTML with JQuery\u003c\/li\u003e\n\u003cli\u003eProcessing events with JQuery\u003c\/li\u003e\n\u003cli\u003ePersisting data with the Web Storage API\u003c\/li\u003e\n\u003cli\u003eStoring Complex data in JSON format \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 6: Providing Relevant Content Offline and with Geolocation  \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRegistering a Service Worker to Manage Resources\u003c\/li\u003e\n\u003cli\u003eCache pages for offline use using Fetch and Promises\u003c\/li\u003e\n\u003cli\u003eObtaining user latitude and longitude with Geolocation\u003c\/li\u003e\n\u003cli\u003eDetermine distance with the Haversine Formula\u003c\/li\u003e\n\u003cli\u003eGenerate location specific content\u003c\/li\u003e\n\u003cli\u003eLeveraging anonymous functions \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 7: Providing Relevant Content Offline and with Geolocation \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSimplifying content formatting with WYSIWYG editors\u003c\/li\u003e\n\u003cli\u003eApply formatting with execCommand()\u003c\/li\u003e\n\u003cli\u003eHandling events on draggable and drop targets\u003c\/li\u003e\n\u003cli\u003eEnabling drag–and–drop file upload with HTML5 programming interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 8: Exchanging Data Between Windows and Processes \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePosting messages across windows\u003c\/li\u003e\n\u003cli\u003eAccessing external providers with XHR\u003c\/li\u003e\n\u003cli\u003ePushing data with WebSockets\u003c\/li\u003e\n\u003cli\u003eImproving responsiveness with Web Workers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 9: Drawing Vector Images \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCreating scalable images with SVG XML markup\u003c\/li\u003e\n\u003cli\u003eSubstituting vector images for larger raster PNG files \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 10: Engaging Users with Audio and Video \u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEmbedding audio in a web page without plugins\u003c\/li\u003e\n\u003cli\u003eEntertaining users with natively-supported video\u003c\/li\u003e\n\u003cli\u003eCaptioning video with Web Video Text Tracks (WebVTT) \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"268B27US \/ 2026-08-04T09:00:00 \/ Herndon, VA","offer_id":47534219624667,"sku":"US-2320-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"26AA54US \/ 2026-10-20T09:00:00 \/ Herndon, VA","offer_id":48216558764251,"sku":"US-2320-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"271A42US \/ 2027-01-05T09:00:00 \/ Herndon, VA","offer_id":48216558797019,"sku":"US-2320-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"273A35US \/ 2027-03-02T09:00:00 \/ Herndon, VA","offer_id":48310907175131,"sku":"US-2320-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"275A36US \/ 2027-05-04T09:00:00 \/ Herndon, VA","offer_id":48738853912795,"sku":"US-2320-IL","price":2512.0,"currency_code":"USD","in_stock":true}]},{"product_id":"securing-web-applications-services-and-servers-training","title":"Securing Web Applications, Services, and Servers Training","description":"\u003cdiv\u003e\n\u003cp\u003eThis Full Stack Cybersecurity Training for Web Apps and Services course provides in-depth, hands-on experience securing Web-based applications and their servers. You will gain in-depth experience securing web services and learn how to integrate robust security measures into the web application development process by adopting proven architectures and best practices.\u003c\/p\u003e\r\n\u003cp\u003eThis web service security course includes the OWASP top 10 most critical web application security risks and how to remediate them.\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eSecuring Web Applications, Services, and Servers Training Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this training, you will learn about the following:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement and test secure web applications in your organization\u003c\/li\u003e\n\u003cli\u003eIdentify, diagnose, and remediate the OWASP top ten web application security risks\u003c\/li\u003e\n\u003cli\u003eConfigure a web server to encrypt web traffic with HTTPS\u003c\/li\u003e\n\u003cli\u003eProtect Ajax-powered applications and prevent JSON data theft\u003c\/li\u003e\n\u003cli\u003eSecure XML web services with WS-Security\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBasic knowledge of Web application operation and Web server administration is assumed. For example, you should understand Web browser\/server operation, session management and basic HTML. In addition, experience with server-side Web application development and security knowledge is helpful.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eSecuring Web Applications, Services and Servers Training Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 1: Setting the Stage\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDefining threats to your web assets\u003c\/li\u003e\n\u003cli\u003eSurveying the legal landscape and privacy issues\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 2: Establishing Security Fundamentals\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eModeling web security\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAchieving Confidentiality, Integrity and Availability (CIA)\u003c\/li\u003e\n\u003cli\u003ePerforming authentication and authorization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEncrypting and hashing\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDistinguishing public– and private–key cryptography\u003c\/li\u003e\n\u003cli\u003eVerifying message integrity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 3: Augmenting Web Server Security\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eConfiguring security for HTTP services\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eManaging software updates\u003c\/li\u003e\n\u003cli\u003eRestricting HTTP methods\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSecuring communication with SSL\/TLS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eObtaining and installing server certificates\u003c\/li\u003e\n\u003cli\u003eEnabling HTTPS on the web server\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDetecting unauthorized modification of content\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguring permissions correctly\u003c\/li\u003e\n\u003cli\u003eScanning for file–system changes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 4: Implementing Web Application Security\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eEmploying OWASP resources\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Open Web Application Security Project (OWASP) top ten\u003c\/li\u003e\n\u003cli\u003eRemediating identified vulnerabilities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSecuring database and application interaction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUncovering and preventing SQL injection\u003c\/li\u003e\n\u003cli\u003eDefending against an insecure direct object reference\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eManaging session authentication\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eProtecting against session ID hijacking\u003c\/li\u003e\n\u003cli\u003eBlocking cross-site request forgery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eControlling information leakage\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisplaying sanitized error messages to the user\u003c\/li\u003e\n\u003cli\u003eHandling requests and page faults\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerforming input validation\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEstablishing trust boundaries\u003c\/li\u003e\n\u003cli\u003eRemoving the threat of Cross-Site Scripting (XSS)\u003c\/li\u003e\n\u003cli\u003eExposing the dangers of client-side validation\u003c\/li\u003e\n\u003cli\u003eImplementing robust server-side input validation with regular expressions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 5: Enhancing Ajax Security\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eAjax features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdentifying core Ajax components\u003c\/li\u003e\n\u003cli\u003eExchanging information asynchronously\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAssessing risks and evaluating threats\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eManaging unpredictable interactions\u003c\/li\u003e\n\u003cli\u003eExposing Ajax vulnerabilities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 6: Securing XML Web Services\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eDiagnosing XML vulnerabilities\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdentifying nonterminated tags and field overflows\u003c\/li\u003e\n\u003cli\u003eUncovering web service weaknesses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eProtecting the SOAP message exchange\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidating input with an XML schema\u003c\/li\u003e\n\u003cli\u003eEncrypting exchanges with HTTPS\u003c\/li\u003e\n\u003cli\u003eImplementing WS–Security with a framework\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 7: Scanning Applications for Weaknesses\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eOperating and configuring scanners\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMatching patterns to identify faults\u003c\/li\u003e\n\u003cli\u003e\"Fuzzing\" to discover new or unknown vulnerabilities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDetecting application flaws\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eScanning applications remotely\u003c\/li\u003e\n\u003cli\u003eFinding vulnerabilities in web applications with OWASP and third-party penetration testing tools\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 8: Best Practices for Web Security\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eAdopting standards\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReducing risk by implementing proven architectures\u003c\/li\u003e\n\u003cli\u003eHandling personal and financial data\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eManaging network security\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eModeling threats to reduce risk\u003c\/li\u003e\n\u003cli\u003eIntegrating applications with your network architecture\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"266B52US \/ 2026-06-23T09:00:00 \/ Online","offer_id":47534199079131,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"268B64US \/ 2026-08-25T09:00:00 \/ Herndon, VA","offer_id":47534199111899,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"267A84CN \/ 2026-07-14T09:00:00 \/ Ottawa","offer_id":48216564367579,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"26AA21CN \/ 2026-10-13T09:00:00 \/ Ottawa","offer_id":48216564400347,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"26BB15US \/ 2026-11-03T09:00:00 \/ Herndon, VA","offer_id":48216564433115,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"271A40CN \/ 2027-01-05T09:00:00 \/ Ottawa","offer_id":48216564531419,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"272A83US \/ 2027-02-02T09:00:00 \/ Herndon, VA","offer_id":48216564564187,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"274A34CN \/ 2027-04-06T09:00:00 \/ Ottawa","offer_id":48567539859675,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"275B10US \/ 2027-05-04T09:00:00 \/ Herndon, VA","offer_id":48738854863067,"sku":"US-940-IL","price":2512.0,"currency_code":"USD","in_stock":true}]},{"product_id":"css3-responsive-web-design-training","title":"CSS3 Responsive Web Design Training","description":"\u003cdiv\u003e\n\u003cp\u003eAttend this CSS3 Responsive Web Design course \u0026amp; learn how to build accessible and responsive web applications featuring a rich UI that adapts to the widest possible range of internet-capable devices. You will gain the design skills to create collapsible navigation, liquid layout content, accessible data tables and forms, all while adhering to WCAG level A, AA and AAA checkpoints.\u003c\/p\u003e\r\n\u003cp\u003eYou will employ modern, mobile-first design techniques leveraging typography, flexbox, CSS3 functions and pseudo-selectors\/elements, and explore CSS integration with modern JavaScript frameworks like Angular and jQuery.\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eCSS3 Responsive Web Design Training Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this CSS training, you will learn how to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDesign Accessible Web Sites using industry standard Accessibility Guidelines.\u003c\/li\u003e\n\u003cli\u003eCreate Responsive Layouts that adapt to any device size or operating system.\u003c\/li\u003e\n\u003cli\u003eLeverage Web Typography and modern, responsive units of measure.\u003c\/li\u003e\n\u003cli\u003eCapture user input with responsive and accessible forms and data tables.\u003c\/li\u003e\n\u003cli\u003eImplement SASS via Ruby CLI and create a Bootstrap 4 design template.\u003c\/li\u003e\n\u003cli\u003eManage CSS within popular MVC and DOM frameworks like Angular and jQuery.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHTML Experience\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eResponsive Web Design Training Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 1: Introduction to Cascading Style Sheets\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFormalize relationship between HTML, JavaScript and CSS\u003c\/li\u003e\n\u003cli\u003eDefine Modern Browser and Web Accessibility\u003c\/li\u003e\n\u003cli\u003eDevelop reusable classes\u003c\/li\u003e\n\u003cli\u003eLeverage the CSS Inheritance Model\u003c\/li\u003e\n\u003cli\u003eOptimize your code with Embedded and External CSS\u003c\/li\u003e\n\u003cli\u003eUpdate your browser with development assets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 2: Styling the CSS Box Model\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStyle HTML container box properties\u003c\/li\u003e\n\u003cli\u003eLeverage differences between block and inline elements\u003c\/li\u003e\n\u003cli\u003eManipulate color and transparency\u003c\/li\u003e\n\u003cli\u003eDevelop global and consistent style resets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 3: Selecting DOM Elements and Attributes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTarget DOM elements and attributes for style\u003c\/li\u003e\n\u003cli\u003eMake selections based on DOM hierarchy\u003c\/li\u003e\n\u003cli\u003eSelect based on DOM element behavior\u003c\/li\u003e\n\u003cli\u003eChain selections and apply CSS functions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 4: Positioning with Accuracy and Consistency\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate static, absolute, relative and fixed position rules\u003c\/li\u003e\n\u003cli\u003eFloat and clear floated containers\u003c\/li\u003e\n\u003cli\u003eApply flexible box model techniques\u003c\/li\u003e\n\u003cli\u003eExplore CSS columns and grids\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 5: Web Typography\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDistinguish font from typeface and apply font properties\u003c\/li\u003e\n\u003cli\u003eApply text, letter and line properties\u003c\/li\u003e\n\u003cli\u003eEmploy web fonts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 6: Accessible and Responsive Forms and Data Tables\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExplore regional interpretations of Accessibility\u003c\/li\u003e\n\u003cli\u003eCreate accessible and responsive forms based on WCAG\u003c\/li\u003e\n\u003cli\u003eLeverage and extend HTML5 for validation\u003c\/li\u003e\n\u003cli\u003eBuild accessible and responsive data tables based on WCAG\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 7: Templating with SASS, LESS and Bootstrap\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eQualify strengths of CSS preprocessing frameworks\u003c\/li\u003e\n\u003cli\u003eInstall Ruby and SASS on Windows and create a SCSS document\u003c\/li\u003e\n\u003cli\u003eCompile SCSS to CSS and investigate alternative pre-processing tools\u003c\/li\u003e\n\u003cli\u003eLeverage Bootstrap 4 CSS library\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 8: Styling DOM and MVC JS Frameworks\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnimate DOM content with pure CSS\u003c\/li\u003e\n\u003cli\u003eAdd menu toggles with JavaScript\u003c\/li\u003e\n\u003cli\u003eManage CSS selector syntax with jQuery and Angular\u003c\/li\u003e\n\u003cli\u003eImplement responsive and infinite scrolling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"268B81US \/ 2026-08-04T09:00:00 \/ Herndon, VA","offer_id":47534220673243,"sku":"US-522-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"26AA93US \/ 2026-10-20T09:00:00 \/ Herndon, VA","offer_id":48216592220379,"sku":"US-522-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"271A97US \/ 2027-01-05T09:00:00 \/ Herndon, VA","offer_id":48216592253147,"sku":"US-522-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"273A75US \/ 2027-03-02T09:00:00 \/ Herndon, VA","offer_id":48310907207899,"sku":"US-522-IL","price":2512.0,"currency_code":"USD","in_stock":true},{"title":"275A75US \/ 2027-05-04T09:00:00 \/ Herndon, VA","offer_id":48738855059675,"sku":"US-522-IL","price":2512.0,"currency_code":"USD","in_stock":true}]},{"product_id":"user-experience-ux-design-training-for-successful-software-development","title":"User Experience (UX) Design Training for Successful Software Development","description":"\u003cdiv\u003e\n\u003cp\u003eA well-designed User Interface (UI) results in highly engaged and satisfied users. In this UX Design training course, you will create an optimal User Experience (UX) that merges functionality and usability in both desktop and mobile environments. This \u003cstrong\u003eUser Experience (UX) Design training\u003c\/strong\u003e will help you to understand the value of UX design, the input stakeholders must provide to the process, and what results they can expect. Learn to leverage interaction scripts, information architecture, wireframes, and interactive prototypes to implement an effective UX design process in your organization.\u003c\/p\u003e\r\n\u003cp\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eUser Experience (UX) Design Training for Successful Software Development Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eGenerate a User Experience (UX) that integrates the needs of the user with the application\u003c\/li\u003e\n\u003cli\u003eDesign personas and stories that drive User Interface (UI) design\u003c\/li\u003e\n\u003cli\u003eLeverage models and UX design patterns to develop a functional design\u003c\/li\u003e\n\u003cli\u003eMold your design to gain acceptance and improve productivity\u003c\/li\u003e\n\u003cli\u003eTest UX designs to determine effectiveness in meeting user goals\u003c\/li\u003e\n\u003cli\u003eLeverage continued support with after-course one-on-one instructor coaching and computing sandbox\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNone, though some familiarity with the application development and design process is assumed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eUser Experience (UX) Design Training Course Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 1: Defining UX Design\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCreating a design process\u003c\/li\u003e\n\u003cli\u003eChoosing tools for rich and lean UX processes\u003c\/li\u003e\n\u003cli\u003eBuilding a UX\/UI toolbox\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 2: Crafting Personas and Scenarios\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eRecognizing the user\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eExploring the reality of the user\u003c\/li\u003e\n\u003cli\u003eAssessing what the audience values\u003c\/li\u003e\n\u003cli\u003eDeriving the critical details that drive the UX design\u003c\/li\u003e\n\u003cli\u003ePrioritizing your personas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eWriting scenarios\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharacteristics of a useful scenario\u003c\/li\u003e\n\u003cli\u003eAssessing the user's mental model\u003c\/li\u003e\n\u003cli\u003eIdentifying the user's gratification point\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eEstablishing context\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStepping back to look at the complete experience\u003c\/li\u003e\n\u003cli\u003eCreating a scenario from the task and the context\u003c\/li\u003e\n\u003cli\u003eRecognizing the nature of the mobile UX\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eArchitecting UI structure\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCategorizing to develop labeling systems\u003c\/li\u003e\n\u003cli\u003eDrafting the conceptual design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eTesting your architecture\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnriching your information artifacts\u003c\/li\u003e\n\u003cli\u003eSpecifying the navigation map\u003c\/li\u003e\n\u003cli\u003eIntegrating search and browse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 3: Creating a Static Design\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eLeveraging the modeling process\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating the conceptual model\u003c\/li\u003e\n\u003cli\u003eGenerating options for the initial design\u003c\/li\u003e\n\u003cli\u003eDistinguishing between low-fidelity and high-fidelity mock-ups\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eDealing with complex tasks\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConstructing complex interactions\u003c\/li\u003e\n\u003cli\u003eGuiding users with feedback and feedforward\u003c\/li\u003e\n\u003cli\u003eMaking complex information accessible\u003c\/li\u003e\n\u003cli\u003eLeveraging location cuing in the UI design\u003c\/li\u003e\n\u003cli\u003eApplying the three-step error handling pattern\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 4: Shaping the Interactive Experience\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eIntegrating UX design patterns\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eApplying the three perspectives: interactive, emotional, environmental\u003c\/li\u003e\n\u003cli\u003eSelecting UX design patterns based on user expectations and interaction vocabulary\u003c\/li\u003e\n\u003cli\u003eGuiding users with feedback and feedforward\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAssembling a low-fidelity model\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe role of sketches, wireframes and storyboards\u003c\/li\u003e\n\u003cli\u003eImplementing the sketch\u003c\/li\u003e\n\u003cli\u003eBuilding wireframes with key components of the interface\u003c\/li\u003e\n\u003cli\u003eDocumenting decisions to deliver stakeholder value\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 5: Designing for Mobile Devices\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eAddressing the mobile context\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrating the features of the mobile experience into a genuinely mobile design\u003c\/li\u003e\n\u003cli\u003eFashioning tasks in the mobile context\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eDeveloping a mobile design\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusting for the impact of ubiquity and pervasiveness\u003c\/li\u003e\n\u003cli\u003eTaking advantage of options in mobilizing applications\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 6: Generating a Dynamic Model\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003ePrototyping your UI\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorking with prototypes\u003c\/li\u003e\n\u003cli\u003eUniting usability, human factors, and stakeholder needs\u003c\/li\u003e\n\u003cli\u003eApplying the three perspectives to generate the initial design\u003c\/li\u003e\n\u003cli\u003eWriting interaction scripts to identify UX barriers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eDeveloping a high-fidelity design\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eComposing the interactive experience\u003c\/li\u003e\n\u003cli\u003eImplementing embedded and supplemental navigation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 7: Refining the Design through Testing\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003ePreparing for testing\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe role of usability testing in refining the UX design\u003c\/li\u003e\n\u003cli\u003ePreparing for usability tests based on goals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003ePerforming usability tests\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConducting tests that provide concrete direction\u003c\/li\u003e\n\u003cli\u003eAnalyzing the results to revise the design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"267C29US \/ 2026-07-15T09:00:00 \/ Online","offer_id":47534203961563,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"269C21US \/ 2026-09-09T09:00:00 \/ Herndon, VA","offer_id":48216539168987,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"26BA54US \/ 2026-11-04T09:00:00 \/ Herndon, VA","offer_id":48216539201755,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"271A65US \/ 2027-01-13T09:00:00 \/ Herndon, VA","offer_id":48216539234523,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"273A51US \/ 2027-03-10T09:00:00 \/ Herndon, VA","offer_id":48334732558555,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"275A46US \/ 2027-05-12T09:00:00 \/ Herndon, VA","offer_id":48762883244251,"sku":"US-1802-IL","price":2228.0,"currency_code":"USD","in_stock":true}]},{"product_id":"introduction-to-react-native","title":"Introduction to React Native","description":"\u003cdiv\u003e\u003cp\u003eIn this course, Introduction to Building Mobile Applications with React Native, students will learn to build and integrate user interfaces using React Native controls from various sources into a React application. The course covers essential concepts like creating dynamic pages with scrollable lists, handling form inputs, and implementing smooth navigation between components. By the end, students will have the skills to support native mobile functionality across multiple platforms.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eIntroduction to React Native Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this course, you will:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGain a clear understanding of the relationship between React, React Native, and mobile platforms\u003c\/li\u003e\n\u003cli\u003eSet up and configure your development environment using Expo\u003c\/li\u003e\n\u003cli\u003eIntegrate core components (Text, View, Picker, Pressable, etc.) and leverage the React Native community\u003c\/li\u003e\n\u003cli\u003eHandle code integration and event-driven interactions\u003c\/li\u003e\n\u003cli\u003eApply existing React and CSS skills to mobile app development\u003c\/li\u003e\n\u003cli\u003eBuild user-friendly forms with components like TextInput and Switch for handling input\u003c\/li\u003e\n\u003cli\u003eImplement seamless navigation between components for dynamic app functionality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e2316: Blazor: Building Web Applications\u003c\/li\u003e\n\u003cli\u003eStudents should be familiar with React programming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExam Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNone.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eIntroduction to React Native Course Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eLearning Objectives\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eIntroducing React Native\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eWhat is React Native?\u003c\/li\u003e\n\u003cli\u003eUnderstanding where React Native components come from\u003c\/li\u003e\n\u003cli\u003eTesting your React Native app\u003c\/li\u003e\n\u003cli\u003eDeploying to multiple platforms\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBuilding Pages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eCreating and configuring Views\u003c\/li\u003e\n\u003cli\u003eCreating dynamic displays with multiple components and dropdown lists\u003c\/li\u003e\n\u003cli\u003eBuilding on CSS knowledge\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAccepting Input\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eBuilding Forms with TextInput, Switch\u003c\/li\u003e\n\u003cli\u003eUnderstanding React’s one-way data flow\u003c\/li\u003e\n\u003cli\u003eIntegrating with events\u003c\/li\u003e\n\u003cli\u003eCreating general purpose and dedicated form processing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplementing Navigation\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eNavigation options: Stack, Tab, and Drawer\u003c\/li\u003e\n\u003cli\u003eDesigning navigation paths\u003c\/li\u003e\n\u003cli\u003ePassing parameters between components\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"268A07US \/ 2026-08-12T09:00:00 \/ Online","offer_id":47411541737691,"sku":"US-4657-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"272A13US \/ 2027-02-23T09:00:00 \/ Online","offer_id":48293101502683,"sku":"US-4657-IL","price":716.0,"currency_code":"USD","in_stock":true}]}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/4143\/0491\/collections\/5H158FQwS020KQEcWdaJ_b457ec19-9ae4-4330-8ff6-efdbfa5b4076.webp?v=1780655619","url":"https:\/\/learningtreeinternational-dirinfosec-hhs.myshopify.com\/collections\/web-development-design.oembed","provider":"Learning Tree International","version":"1.0","type":"link"}