Software Engineering

IBM Software Engineering for Web Developers- UCI 3074

This course provides you with the knowledge, skills, and experience you need to start a career in web development.

Get Started Asynchronous

in partnership with

Complete this self-paced course with experiential learning, including capstone projects and a final assessment. You can earn up to seven (7) digital credentials, or badges, including the culminating certificate, in this order:

  1. Microcredential 1: Front-End Web Development
  2. Microcredential 2: Back-End Development
  3. Microcredential 3: Responsive Web Page Development
  4. Microcredential 4: Interactive Front-End Development
  5. Microcredential 5: Integration of Databases
  6. Microcredential 6: Web Application Testing and Deployment
  7. Credential: IBM SkillsBuild Software Engineering for Web Developers Certificate 

 

Learning outcomes:

After completing this course, you should be able to:

  • Set up the environment for web development and create web pages using basic HTML, CSS, and JavaScript.
  • Use Node.js for server-side development and RESTful APIs handling
  • Create responsive web pages using CSS flex box and grid layouts, ensure responsive images and typography using CSS media queries in Bootstrap, and write efficient and readable code using ES6 and modern JavaScript features
  • Develop interactive interfaces using the React JavaScript library, including state management with Redux and React hooks, and handling API requests and responses
  • Build web applications that interact with structured and unstructured databases using the Model-View-Controller (MVC) architecture and Restful APIs in Node.js and Express.js
  • Use the various tools and techniques to test and deploy a web application including Docker and GIT in automated deployment

Course Duration: 65 hours

Upcoming Course Dates

  • April 14th 2025

Course Level

  • Intermediate

Venues

  • Remote

Prerequisites

  • None Required
?

Have questions?

We can help with course selection, and answer questions about eligibility requirements and special circumstances. Contact an Alumni Admissions team member