Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Front-End Development and JavaScript Frameworks
- Tools and development practices for web development
Evaluating Application Requirements
- Speed and performance
- Maintainability
- Readability
- Integration with existing systems, applications, and services
Evaluating Existing Talent
- Backend and front-end development experience
- Training requirements and learning curves
Preparing the Development Environment
- Editors and IDEs
- Installing and configuring NPM and Node.js
Overview of the Web Development Cycle
- Version control, coding, building, testing, and deploying
- Automation and continuous integration
Exploring Angular
- Benefits: reusability, readability, maintainability, etc.
- Limitations: steep learning curve, migrating legacy code
- Hands-on: installation and configuration
- Hands-on: implementing a to-do list app
- Hands-on: testing and debugging the to-do list app
- Building and deploying an Angular application
Exploring React
- Benefits: data binding, JSX, SEO-friendly, etc.
- Limitations: learning curve, JSX complexity, React's documentation, etc.
- Hands-on: installation and configuration
- Hands-on: implementing a to-do list app
- Hands-on: testing and debugging the to-do list app
- Building and deploying a React application
Exploring Vue
- Benefits: small size, readability, etc.
- Limitations: lack of plugins, frequent updates, etc.
- Hands-on: installation and configuration
- Hands-on: implementing a to-do list app
- Hands-on: testing and debugging the to-do list app
- Building and deploying a Vue application
Summary and Conclusion
Requirements
- Basic understanding of web development
Audience
- Developers
14 Hours
Testimonials (1)
I really enjoyed the training session. Luke, the trainer, did a great job of understanding our current knowledge level and adjusting his approach accordingly. All the exercises were practical and helped me gain a solid understanding of the topic. He also shared best practices throughout the session, which I’m confident will be very helpful in my daily work. Overall, it was a very effective and engaging training experience