JavaScript Front End Development
Badge earner can develop front-end JavaScript-based single-page and progressive web applications, using modern frameworks and tools such as React, Angular, Redux, RxJS, Webpack, WebSockets, and IBM Cloud deployment.
What you'll learn
- Develop front-end JavaScript-based single-page and progressive web applications
- Apply advanced JavaScript and TypeScript with React and Angular frameworks
- Use Redux, RxJS, Webpack, WebSockets, and IBM Cloud in front-end solutions
- Develop highly performant, testable, component-driven web front ends
- Troubleshoot and improve frontend performance and modernize legacy web apps
Skills you'll gain
- Develop highly performant front-end systems for web solutions
- Build progressive web apps using React, Angular, or similar modern frameworks
- Write testable, component-driven code for web solutions
- Research and re-develop legacy web applications into faster front-end solutions
- Inspect and troubleshoot frontend performance issues
- Demonstrate clear communication, team collaboration, presentations, and feedback-seeking behaviors
Prerequisites
- • Must be an employee of IBM
- • Complete the associated learning path and knowledge assessments totaling 28 hours
- • Apply for the badge and submit evidence for validation by subject matter experts
- • Be a member of the front-end Slack workspace community and use it for Q&A
Who this course is for
- → IBM employees working on front-end web development
- → Developers seeking to validate advanced JavaScript front-end skills within IBM
Provider
IBM / edX
Related Courses
Python Bootcamp
Python Bootcamp covers fundamentals of Python programming, including control structures, advanced data types, functions, modules, packages, multithreading, exception handling, file handling, GUI design, and database connectivity, preparing learners for future work in data science and machine learning.
Systems Engineering
This course introduces Systems Engineering principles across the lifecycle of complex systems, covering system design, architecture, requirements analysis, modeling, verification, lifecycle models (Waterfall, V-Model, Spiral, Agile), SysML, risk management, trade-off analysis, and a Smart Home Security System project.
IT Systems Design and Analysis
Prepare to design, analyze, and evaluate IT systems using data flow diagrams, ERDs, UML, and feasibility analysis. Learn to assess existing systems, identify inefficiencies, compare solution alternatives, and deliver a digital transformation strategy through a hands-on final project.
Hands On FullStack Development Course with Infrastructure Management Product implementation
A 180-day, project-first full-stack infrastructure course where you build and operate production-grade services with CI/CD, testing, observability, and operational playbooks, aimed at taking you from toy projects to real-world deployment experience.
Learn Typescript
Hands-on introduction to TypeScript fundamentals and their application in real projects. Learn core typing concepts, advanced TypeScript features, and how to use TypeScript with React and Express while building safer, more maintainable JavaScript applications.
AI Engineering Course
Designed to help software engineers transition to AI engineering, with detailed breakdowns of vector databases, indexing, large language models, attention, and core optimizations so you can understand how LLMs work and use them to build real-world applications.