Course Outline
Introduction
Front-End Development and JavaScript Frameworks
- The tools and development for web development
Evaluating Application Requirements
- Speed and performance
- Maintainability
- Readability
- Integration with existing systems, applications and services
Evaluating Existing Talent
- Backend and frontend development experience
- Training 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, deploying
- Automation and continous integration
Exploring Angular
- Benefits: reusabilty, readability, maintainability, etc.
- Limitations: steep learning curve, migrating legacy
- Hands on: installing and configuring
- Hands on: implementing a todo list app
- Hands on: testing and debugging todo list app
- Building and deploying an Angular application
Exploring React
- Benefits: data binding, JSX, SEO-friendly, etc.
- Limitations: learning curve, JSX, React's documentation, etc.
- Hands on: installing and configuring
- Hands on: implementing a todo list app
- Hands on: testing and debugging todo list app
- Building and deploying a React application
Exploring Vue
- Benefits: size, readability, etc.
- Limitations: lack of plugins, updated continuously, etc.
- Hands on: installing and configuring
- Hands on: implementing a todo list app
- Hands on: testing and debugging todo list app
- Building and deploying a Vue application
Summary and Conclusion
Requirements
- An understanding of web development
Audience
- Developers
Testimonials (5)
I am grateful for the information provided, the precision in explaining how to write code, and the support in case we encounter any problems. I highly recommend it!
Mateusz - Urzad Dozoru Technicznego
Course - Quasar Framework and Vue.js
Machine Translated
Good coding practices, thanks to the training, I can see gaps in my code and know how to improve it.
Bartlomiej - Urzad Dozoru Technicznego
Course - Vue 3
Machine Translated
The lessons was very interactive and the excersices was good practical
Heino - NWK Limited
Course - Laravel and Vue.js
Comparing solutions in practice :D Illustrating things with real examples. Additionally, I really appreciate the preparation of API, databases, and tasks for us—thanks to which we could test everything "in action" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Course - React with Next.js
Machine Translated
The trainer seemed very knowledgable about Vue. I appreciated seeing his development style and learning some new concepts to try.