
Become a solution architect who translates customer needs into business requirements and technical specifications, coordinating account managers, project managers, and cross-functional teams to deliver a web solution.
Translate customer requirements into technical specifications through feasibility studies, cost estimates, and delivery plans for protected websites, video assets, and related software solutions.
Describe the ux researcher’s role by identifying why users behave and what they want, using interviews, A/B tests, and personas to guide design.
Learn how to gather business requirements through meetings, workshops, and documentation, translating them into technical specifications and a signed contract with change management between client and development teams.
Describe a b2b product catalog web app for pharmacies, covering asset management for tablets and smartphones, login, product pages, cross-selling, training materials, and calendar-based profit and scheduling tools.
Document the requirements and technical briefing for a micro site where authenticated users access a raffle, answer a questionnaire, generate a consultant profile, join a campaign, and upload a photo.
Create a membership e-learning platform with user profiles, course catalogs, quiz-driven navigation, slide-based assessments, and certificate printing to satisfy customer requirements.
Identify the skills and technologies needed to specify and implement a final web and information architecture solution, including front-end, back-end, databases, mobile platforms, and APIs.
Create the high level design for a product catalog app by mapping registration, login, product pages, cross-link pages, training materials, and documentation; refine the site structure with a main menu.
This high level design defines the building blocks of an eLearning membership site, with user profiles, filtered courses, slides, certificate, and admin controls.
Examine use cases for an e-learning membership website, showing how generic users and teachers navigate the dashboard, search courses, take quizzes, and print certificates.
Distinguish UX from UI by linking the user journey to product visuals. Learn to use wireframes and flowcharts to align screens, buttons, and icons into cohesive design.
Explore tools for sketches in web and information architecture, including interface scatch dot com templates and printable formats for Adobe Illustrator and PowerPoint.
Design a product catalog app prototype using wireframes, mocks, and prototypes for desktop, tablet, and mobile, with image placeholders, menus, and buttons in PowerPoint or open source tools.
Explore wireframing the product catalog app with wireframes and mockups to prototype navigation, clickable links, and button interactions across pages.
Create wireframes, mockups, and prototypes for a product catalog app to align customers and developers, then document technical specs, database, use cases, and runtime flow.
Explore building a website campaign wireframe by linking slides to pages, applying conditional navigation, and integrating mockups and an upload workflow with terms, questionnaire, selfie submission.
Explore how databases power websites and apps by organizing data into tables and rows, and manage access with a dbms to ensure acid transactions.
Define a primary key to uniquely identify each row with an id. Use a secondary key or index to speed up data retrieval, even when names or addresses repeat.
Explore database structure concepts, using a primary key, 0/1 activation flags, and marking records as deleted to keep them available in the base data.
Learn about database structure and how components can form multiple composites within a course, using slides to illustrate different configurations.
Explain a database structure for a web and information architecture course, detailing courses, slides, components, and their relationships, including primary keys and component types such as image or video.
Coordinate and position components within a database-like structure, organizing slides with media compartments for images and videos. Duplicate slides, set left/right/top coordinates, apply colors, and enable mouseover interactions.
Explore how to design a product catalog app with an overview page, product detail views, and frontend development considerations for versioned technical specifications.
Explore the product catalog app's technical requirements and validation rules for emails, passwords, names, and zip codes, guiding the creation of solid technical specifications.
Examine the technical workflow of an elearning membership site, including an algorithm that handles quiz submissions, navigates to next or success pages, and saves progress to a database.
Explore technical requirements for an elearning membership website, including display of hotspots on zoomed images, titles, main and secondary text, and managing up to ten spots.
Explore how to define user stories using a dedicated requirements document, detailing acceptance criteria, functional requirements, and the definition of done, plus readiness criteria and deliverables for projects.
Learn how an upload function uses a progress bar, stores a photo on the server, and updates the user table with the file path as acceptance criteria.
Learn to structure web and information projects by linking tasks with predecessors and successors, defining durations and milestones, and aligning deliverables from requirements to final product.
Define a work breakdown structure by outlining phases, breaking them into tasks and subtasks, and assigning WBS codes to each level, using examples like 1.1, 1.2, and 2.1.
Explain the traditional project management approach, featuring waterfall methodology and Gantt charts, with sequential phases from definition and requirements to planning, release, testing, and rollout.
Explore agile project management with scrum, using sprints, user stories, and acceptance testing to plan, release, and adapt web and information architecture with transparent backlogs.
Plan the product catalog app from the briefing, defining backend data and functionalities and aligning them with frontend outcomes. Break work into phases and stories using a work breakdown structure.
Plan a website campaign by assigning front-end and back-end developers and estimating hours. Build a timeline with start dates, milestones, and phased resource allocation.
Learn how to construct a release plan by turning requirements into two-week sprints, applying scrum methodology, and coordinating front-end work, fixes, and deadlines for a website campaign.
Develop a project plan for an e-learning membership site by detailing course structure with slides and components, and manage assets, hotspots, and boot camp decks.
Learn how to set up a project plan for an eLearning membership website by translating requirements and documents into task estimates, slides, and testing considerations.
Setup the project plan for an eLearning membership website by assigning an architect and designer, coordinating front-end, back-end, and database developers to ensure clear roles.
Define test scenarios and test cases for a product catalog app, aligning front-end and backend functionalities with login, validation, and message scheduling workflows.
Define test scenarios for a website campaign on the home page, focusing on preconditions and case-based variations. Analyze how preconditions and selections affect the user flow across different cities.
Define test scenarios for a website campaign by validating user login flows, microsite navigation, and logo presence across pages to ensure proper preconditioning and user experience.
Define test scenarios for a website campaign by outlining user actions, preconditions, and campaign progression. Show how completed status and display logic operate for multiple users across the campaign flow.
Define the test scenarios for an eLearning membership website, covering test execution, preconditions for new users, slide creation, and navigation where only the next button appears.
Define test scenarios for an eLearning membership website, validating course progress, resume visibility, slide navigation, and button and label states across pages.
Explore unit, integration, qa, and user acceptance tests to verify the system meets business requirements and workflows, including content, seo, third-party pages, frontend and backend in staging and production.
Organize issue reporting through an incident management workflow using formal tickets, where testers, test managers, and assignees track, fix, and release defects within the software development cycle.
Provide third parties with front-end integration guidelines to ensure compliant content, including viewport rules, device considerations, naming conventions, asset and form handling, and JavaScript library version control.
Develop clear user manuals that guide authors, content managers, agencies, and partners through admin panels and front-end forms - describing every button, checkbox, and use case to manage catalog data.
Develop a comprehensive component catalog detailing each block’s purpose, structure, and placement within templates to guide developers and content managers in assembling pages from reusable components.
Centralize all project documentation in a repository with clear versioning and package versions. Maintain up-to-date information with document IDs and deployment levels so users can easily retrieve the right materials.
This course has been created to support information and solution architects to improve their skills for the design and development of website, web applications and mobile apps.
It is an over-comprehensive course with the scope of covering all the aspects of the software development process where an information and/or solution architect should be involved to.
The main topics covered in this course are:
At the end I have included some special bonuses which include some case studies and an overview of some of the trends and technologies in web design up to date.
All the topics are supported by clarifications from 3 case studies:
The students learn how to use Microsoft PowerPoint and LucidChart to create their workflows, processes, wireframes and database architectures and will get to know the most popular tools for web architect to create prototypes and mokups. They also learn how to use Microsoft word to compile technical briefing and Microsoft Excel to list the technical specifications, generate the test cases and test scenarios, specify the project and release plans and track the documentation versions.