Professional Documents
Culture Documents
Course Description:
The UI/UX Design Specialization introduces a conceptual framework to user interface and user experience
design. It offers practical, skill-based training oriented around a visual communications viewpoint rather
than one focused on marketing or programming alone. In this course, learners will gain knowledge on all
UI/UX development steps, from user research to establishing a project’s strategy, scope, and information
architecture to generating sitemaps and wireframes. You’ll discover current best practices and standards in
UX design and use them to build practical and appealing screen-based experiences for websites or
applications.
Learning Outcomes:
L01: Analysis, modeling, and problem solution. Learners get the conceptual, algorithmic, and mathematical
competence to model and evaluate real-world issues in diverse application areas, create problem-solving
schemes appropriately, and verify the validity and efficacy of the projects.
L02: Gain a fundamental understanding of visual design principles with a user-centered design approach to
produce distinctive and eye-catching designs and prototypes. Gather website strategy and wireframes to
Grasp psychological ideas underlying outstanding designs
Content Covered:
Adobe XD
Figma
Design tools
Wireframes
Design prototypes
Lo-fidelity and high-fidelity
UX design process empathize, define, ideate
Stakeholders
User discovery and needs
Information architecture and flow
User usability, testing, and colors
Typography colors and images
Portfolio design
Web or application designs
Mastering Programs (3 months) – Django Web Applications
Course Description:
Django is a sophisticated Python web framework that fosters rapid development and clean, pragmatic
design while offering a steep learning curve. This course will walk you through the entire process of
constructing professional web applications with Django, which covers the most significant features of the
framework and teaches techniques to incorporate other popular technologies into your Django projects.
Learners develop a grasp of the development of real-world applications, solving common challenges, and
adopting best practices, utilizing a step-by-step approach that is simple to follow and project-oriented.
Learning outcomes:
L01: Design and build a data model in Django, employing model query and template tags on websites
structured by HTML and CSS.
L02: Deploy built-in registration functionality in Django; establish sessions, cookies, and one-to-many
models. Describe Model Template View in web architecture.
Content covered:
In a fast-changing world, online publishers need to keep up with the demands and expectations of their site users. E-
commerce websites offer quick upgrades to websites so that every visit to a site is attractive, instructive, and
relevant. Using WordPress, students learn the principles of creating dynamic websites, CMS database administration,
building CSS-controlled site templates, integrating relevant content, e-commerce, permissions, and website
marketing methods. The course is project-based; students develop many sites during the period to enhance their
confidence in creating and executing websites.
Learning Outcomes:
L01: Master WordPress basics, including installation, backups, widgets, plugins, and themes. To create custom
WordPress themes from a starter theme.
L02: Learn to plan a website for a content management system, including plugin research, wireframing,
and social media integration.
Course Content:
Introduction to WordPress
What is Ecommerce
Overview of WordPress
Introduction to WooCommerce
Installation of WooCommerce
WooCommerce Themes
WooCommerce Plugins and Extensions
Setting up an Online store
Configuring Payment Gateways
Establishing Shipping Options
How to use built-in shipping methods
Working with Product Data: Adding, Managing & Review
Store Configuration
Receiving and Managing Orders
Creating Reports and Coupons
Mastering Programs (3 months) – RESTful APIs Crash Course
Course Description:
This course’s purpose is to ensure learners understand APIs and RESTful APIs without writing any code.
Software development is vital to know how to work effectively and safely using APIs. Learn RESTful APIs
from the ground up as a beginner or skilled developer, filling in any essential knowledge gaps surrounding
HTTP requests and testing an API's behavior. This course inculcates the principles of HTTP, HTTP
terminology, requests and responses, and HTTP headers to create and model your APIs following the study
of six REST design constraints that help guide the architecture.
Course Outline:
L01: Demonstrate the principles of a REST API to Understand the advantages of separating the backend
services from the UI
L02: Implement RESTful API architecture methodologies to real-world software solutions with integration
Course Content:
Introduction
What is an API
The Metaphor
Design RESTful APIs.
Understand HTTP requests.
Test and validate APIs.
APIs in Real Life
What Programming Languages Can We Use?
Introduction To Restful APIs
Introduction to JSON
Real-Life Example with JavaScript
GET Requests
POST Requests
DELETE Requests
PUT & PATCH Requests
Consuming APIs
Requests and Responses
Common HTTP Status Codes
API Security
Course Summary
Questions, Feedback, and Support