USER EXPERIENCE (UX) FOR ENGINEERS BOOTCAMP (EARLY CAREERS | RE-SKILLING | UP-SKILLING PROGRAMME)

 



5 DAYS | 35 HOURS TRAINING PROGRAMME
ONLINE OR FACE-TO-FACE TRAINING



INTRODUCTION

A user experience engineer (UX engineer) is a hybrid role that combines 

the skills of a user experience designer (UX designer) and a front-end 

developer. UX engineers use their knowledge of both design and 

development to create user interfaces (UIs) that are usable and 

visually appealing.




UX engineers typically work on the front end of web and mobile applications, where they are responsible for the look, feel, and functionality of the UI. They work closely with UX designers to create wireframes, prototypes, and mockups, and they also work with front-end developers to implement the UI in code.




In addition to their technical skills, UX engineers also need to have strong communication and collaboration skills. They need to be able to understand the needs of users and translate those needs into technical requirements. They also need to be able to work effectively with UX designers, front-end developers, and other stakeholders.




The job outlook for UX engineers is very positive. The demand for UX engineers is expected to grow much faster than average in the coming years, as more and more businesses in Malaysia focus on creating user-friendly products and services.



Optimal UX design can lead to a 90% decrease in the costs associated with support. - UX Matters (Apr, 2021)

Seventy-six per cent of consumers get frustrated when companies don’t deliver personalised experiences. - McKinsey (Nov, 2021)




UX is fast becoming a forefront field in computer science education and in the industry and has a high income potential. It is a growing field; that enables you to be creative and keep up with the latest technologies.


There are currently 150,000 job openings in the U.S.A. alone for UX designers and engineers with a median entry-level salary of US$115,000. Malaysia has been witnessing a growing demand for UX designers in recent years as businesses recognise the importance of user-centric design and enhancing the user experience.


Some of the benefits of becoming a UX engineer:

1. You will have the opportunity to work on cutting-edge technology.

2. You will be able to make a real difference in the lives of users.

3. You will be part of a growing and in-demand field.

4. You will have the opportunity to work with talented and creative people.


If you are interested in a career as a UX engineer this course is for you:

1. Gain experience in both design and development.

2. Understand UX design and front-end development.

3. Build a portfolio of your work.

4. Network with other UX engineers.


WHAT YOU WILL LEARN

Some of the skills that you will gain from this course for a UX engineer role:

    Front-end development skills (HTML, CSS, JavaScript)
      UI/UX design skills
        Prototyping skills
          User research skills
            Communication and collaboration skills
              Problem-solving skills
                Making a UX Portfolio


                WHO THIS BOOTCAMP IS FOR

                Anyone with a background in computer science or information technology.


                WHAT YOU WILL NEED

                To take this course, you will need a computer with a working internet connection... and commitment to invest your time in up skilling your self in this new and exciting technologies.

                  You will learn the skills you need to become a full-stack engineer.
                    You will learn about the latest technologies in the tech industry.
                      You will be able to build and deploy full-stack applications.
                        You will be able to work on real-world projects.

                        JOB OPPORTUNITIES 

                        UX/UI Designer - In this role, a UX Engineer combines user research, information architecture, interaction design, and visual design principles to create user interfaces that are both aesthetically pleasing and functional. They work closely with stakeholders, designers, and developers to ensure the design vision is implemented effectively.
                        Interaction Designer - UX Engineers with a specialisation in interaction design focus on designing and prototyping the interactive elements and behaviours of a digital product or service. They create wireframes, storyboards, and interactive prototypes to demonstrate the user flow and behavior of the interface.
                        UX Researcher - UX Engineers with research skills can take on the role of a UX Researcher. They conduct user research activities such as interviews, surveys, and usability testing to gain insights into user behavior, needs, and preferences. They analyse the data collected and use it to inform design decisions and improve the user experience.
                        Front-End Developer with UX Focus - Some UX Engineers have a strong understanding of front-end development technologies and can take on the role of a front-end developer with a focus on user experience. They translate design concepts into functional code and ensure that the user interface is implemented correctly on various platforms.
                        Usability Analyst - UX Engineers in this role evaluate and analyse the usability of existing digital products or services. They conduct heuristic evaluations and usability testing to identify areas for improvement, provide recommendations to enhance the user experience, and contribute to the iterative design process.
                        Information Architect - Information architects within UX Engineering focus on organising and structuring information in a way that is intuitive and accessible to users. They create sitemaps, navigation systems, and content hierarchies to ensure users can easily find and understand the information they need.
                        UX Strategist - UX Engineers in a strategic role help define the overall user experience strategy for a product or service. They work closely with stakeholders to align business goals with user needs, define the target audience, and establish design principles and guidelines to guide the UX design process.

                        GENERAL COURSE GUIDE

                        The bootcamp will be taught by experienced engineers who will help students learn the skills they need to be successful in the technology/engineering industry.


                        PREREQUISITES

                        Knowledge of basic computing or diploma in IT, computing, or any engineering course.



                         COURSE OUTLINE 

                        (THIS IS A 5 DAYS BOOTCAMP PROGRAMME)

                        DAY 1

                        1. UI/UX DESIGN
                        Session 1: Introduction to UI/UX Design (2 hours)

                        Understanding the fundamentals of UI (User Interface) and UX (User Experience) design
                        Exploring the importance of good design in digital products and services
                        Differentiating between UI and UX design roles and responsibilities
                        Overview of the design process and its stages
                        Test/Assignment

                        Session 2: User Research and Understanding (2 hours)

                        Introduction to user research and its significance in the design process
                        Conducting user interviews and surveys to gather insights
                        Creating user personas and defining target audiences
                        Analysing user needs, goals, and behaviours
                        Utilising research findings to inform design decisions
                        Test/Assignment

                        Session 3: Information Architecture and Wireframing (3 hours)

                        Introduction to information architecture and its role in organising content
                        Creating site maps and user flow diagrams
                        Wireframing techniques for sketching out interface layouts and interactions
                        Understanding usability principles and best practices
                        Iterating and refining wireframes based on feedback and testing
                        Test/Assignment

                        DAY 2

                        Session 4: Visual Design and Prototyping (4 hours)

                        Introduction to visual design principles and aesthetics
                        Applying typography, color theory, and visual hierarchy
                        Creating high-fidelity mockups using design tools (e.g., Sketch, Figma, Adobe XD)
                        Incorporating visual elements such as icons, images, and illustrations
                        Prototyping interactive experiences to demonstrate user interactions
                        Test/Assignment

                        Session 5: Usability Testing and Iteration (3 hours)

                        Understanding the importance of usability testing in evaluating designs
                        Planning and conducting usability tests with target users
                        Collecting and analysing user feedback
                        Iterating and refining designs based on usability test results
                        Collaborating with stakeholders and development teams for implementation
                        Test/Assignment

                        DAY 3

                        2. FIGMA

                        Session 1: Introduction to Figma (1 hour)

                        Overview of Figma and its role in UI/UX design
                        Exploring the Figma interface and key features
                        Understanding Figma's collaborative capabilities
                        Creating a new project and setting up artboards
                        Test/Assignment

                        Session 2: Designing User Interfaces in Figma (2 hours)

                        Working with shapes, vectors, and layers in Figma
                        Applying colours, gradients, and text styles
                        Utilising grids and guides for layout design
                        Creating and managing components for design consistency
                        Using plugins and integrations to enhance productivity
                        Test/Assignment

                        Session 3: Prototyping in Figma (2 hours)

                        Introduction to Figma's prototyping features
                        Linking screens and creating interactive transitions
                        Adding hotspots, overlays, and animations
                        Defining interactions and micro-interactions
                        Previewing and sharing prototypes for feedback
                        Test/Assignment

                        Session 4: Collaborating and Handoff in Figma (2 hours)

                        Collaborative design techniques in Figma
                        Working with design teams and version control
                        Commenting and feedback features for design collaboration
                        Generating design specs and assets for development handoff
                        Integrating with other tools and platforms for seamless workflows
                        Test/Assignment

                        3. FRONT-END DEVELOPMENT SKILLS (HTML, CSS, JAVASCRIPT)

                        DAY 4

                        Session 1: Introduction to Front-end Development (2 hours)

                        Overview of front-end development and its importance
                        Introduction to HTML, CSS, and JavaScript
                        Setting up a development environment
                        Basics of web browsers and how they interpret HTML, CSS, and JavaScript
                        Test/Assignment

                        Session 2: HTML Fundamentals (3 hours)

                        Introduction to HTML structure and syntax
                        Understanding HTML tags, elements, and attributes
                        Creating a basic HTML document
                        Working with headings, paragraphs, lists, and links
                        Adding images and multimedia content
                        Understanding semantic HTML and its benefits
                        Test/Assignment

                        Session 3: CSS Fundamentals (4 hours)

                        Introduction to CSS and its role in styling web pages
                        CSS syntax and selectors
                        Applying styles to HTML elements

                        DAY 5

                        Working with colours, fonts, backgrounds, and borders
                        Layout and positioning techniques
                        Introduction to CSS frameworks and libraries
                        Test/Assignment

                        Session 4: JavaScript Essentials (4 hours)

                        Introduction to JavaScript and its role in adding interactivity
                        JavaScript syntax and variables
                        Working with data types, operators, and functions
                        Handling events and user interactions
                        Manipulating the DOM (Document Object Model)
                        Validating forms and handling errors
                        Test/Assignment

                        FINAL SESSION: MAKING A UX PORTFOLIO (1 HOUR)

                        TAKEAWAYS

                         Upon successful completion of this course, participants can expect to acquire a strong foundation in UI/UX design, proficiency in using Figma for designing user interfaces and creating interactive prototypes, as well as essential front-end development skills using HTML, CSS, and JavaScript.
                        Participants will be equipped with the knowledge and practical experience necessary to pursue careers in UI/UX design, work collaboratively with design teams, and contribute to the development of user-centred digital products and services.
                        They will also have the ability to apply their skills to create visually appealing designs, conduct user research, wireframe and prototype interfaces, conduct usability testing, and collaborate effectively in a professional design environment.

                        YOUR TRAINERS

                        Dr Harjinthar Singh -  is a Principal Trainer at Marc & Zed. He has over 25 years of experience in the IT industry, and has worked as a trainer, lecturer, and consultant for software development, product design, user interface, user experience, data analysis, RDBMS, video and image editing, and mobile development.


                        He is a certified Google UX Professional from Google.

                        Dr. Singh has taught in Singapore, the United Kingdom, Malaysia, and Australia. He started his teaching career in 2001 as a lecturer for software engineering at London South Bank University. In 2012, he joined a Malaysian government agency, MIMOS Berhad. From 2016 to 2017, he taught Software & Mobile Development for undergraduates, staff re-training programmes, and post-graduates intending to pursue a career as programmers and developers.

                        Since 2017, Dr. Singh has conducted training and workshops in UI/UX, Interaction Design, Design Thinking, DevOps, MERN FullStack, Agile, JIRA, Git/GitLab, MySQL, MS SQL Server 2016, Infographics, Graphics/Video, and mobile/web development. He is also a certified Scrum Master and Product Owner.

                        Dr. Singh is a highly experienced and qualified trainer, and has a wealth of knowledge and experience in the IT industry. He is passionate about teaching and helping others to learn, and is committed to providing high-quality training that meets the needs of his clients.


                        Joaquín Antonio - is a MongoDB and MySQL Trainer and Coach at Marc & Zed. He has over 5 years of experience in the IT industry, and has worked as a developer, trainer, coach, and consultant.

                        Joaquín is a certified Google UX Professional from Google.

                        Joaquín has a strong background in software engineering, and has worked on a variety of projects using different technologies. He is also an experienced trainer, and has conducted trainings in Singapore, Germany, and Malaysia.

                        In his role at Marc & Zed Training, Joaquín is responsible for developing and delivering training courses on a variety of topics, including databases (SQL and NoSQL), software engineering, DevOps, cloud computing, and machine learning. He is also a mentor to other trainers, and helps them to develop their skills and knowledge.

                        Joaquín is a highly skilled and experienced trainer, and is passionate about helping others to learn and grow. He is also a valuable asset to the Marc & Zed Training team, and his expertise in software engineering and training is highly sought after by businesses in Singapore and Malaysia.


                        Dr Khairul Anuar Abd Wahid -  is a Senior Trainer at Marc & Zed. He has over 15 years of experience in the IT industry, and has worked as a trainer, lecturer, and consultant for software development, data science, machine learning, artificial intelligence, and cloud computing.

                        He has taught in Singapore, Malaysia, and the United States. He started his teaching career in 2007 as a lecturer for software engineering at the National University of Malaysia. In 2012, he joined a Silicon Valley startup, where he worked on developing machine learning algorithms for fraud detection.

                        Since 2017, Dr. Khairul has conducted training and workshops in Python, R, Machine Learning, Artificial Intelligence, Cloud Computing, and Data Science. He is also a certified Data Scientist and Machine Learning Engineer. He is a highly experienced and qualified trainer, and has a wealth of knowledge and experience in the IT industry. He is passionate about teaching and helping others to learn, and is committed to providing high-quality training that meets the needs of his clients.

                        Dr. Khairul is a valuable asset to the Marc & Zed Training team, and his expertise in data science and machine learning is highly sought after by businesses in Singapore and Malaysia. He is a passionate educator who is committed to helping others learn and grow.


                        Djoshkun Diko - has been working as a developer, trainer, coach, and consultant in software engineering since 2008. His expertise includes FullStack, DevOps, Cloud Computing (Amazon Web Services & Google Cloud Platform), PHP, JavaScript, C++, Laravel, Docker, Kubernetes, Golang, VueJS, Python, Shell scripting, HTML5/CSS, MySQL, MariaDB, PostgreSQL, MSSQL Server, Cassandra, and MongoDB.

                        Throughout his career as a Software Architect/developer/trainer, he has been involved in designing and executing distributed system architecture principles and patterns for applied machine learning products. He has contributed to various projects involving technologies such as Laravel, Symfony, Prestashop, NodeJS, ExpressJS, VueJS, MySQL, MongoDB, PostgreSQL, Camunda Microservices architecture with gRP, GoLang/Python & Echo (Go framework), Flask & Panda libraries (Python Framework), Angular, Docker & Kubernetes, and JIRA & Confluence (Atlassian products).

                        During his freelance career, he has collaborated with several companies, developing web pages, web shops, and forums using platforms such as Joomla, Wordpress, vBulletin, MyBB, and HTML.

                        In 2017, he joined Marc & Zed SPACES in Kuala Lumpur as an Assistant Trainer. Although he left Marc & Zed in 2019, his interest in the training field brought him back in February 2020 as a Principal Trainer and Coach. In this role, he conducts hybrid trainings in Singapore, Germany, and Malaysia. He has also taken on web development projects for Marc & Zed, including developing their own website and creating a CMS website for propertysifu.com.my, and providing training for their staff. Currently, he is working on developing a website and providing training for another client of Marc & Zed, Cameron Adams UK Ltd., a real-estate agency.

                         OR E-MAIL FOR DETAILS AT janice@marcnzed.com 

                        OR CALL +6012 451 4977 (MALAYSIA) OR  +65 9052 3859 (SINGAPORE)


                        CERTIFICATE

                        Upon successful completion of the course, participants will be awarded a verified certificate issued by Universiti Kuala Lumpur [Advancement & Continuing Education (ACE) UNIKL] and co-signed by Marc & Zed SPACES


                        Popular posts from this blog

                        Writing UX Portfolio