Frameworks & Libraries
Reference : EV8 TECH-012Educational objectives
At the end of the course, participants should be able to:
- Explore the concept of libraries in software development, understanding their role in code reuse, modularization, and the efficient handling of common functionalities.
- Delve into the reasons behind the incorporation of libraries in software projects, emphasizing their contribution to code efficiency, maintainability, and accelerated development.
- Examine the advantages of leveraging libraries, including enhanced productivity, reduced development time, and the ability to tap into pre-built and tested functionalities.
- Understand the limitations associated with library usage, exploring potential challenges such as compatibility issues, code bloat, and dependency management.
- Gain an understanding of software frameworks, exploring their role in providing a structured foundation for application development and facilitating the implementation of best practices.
Course programme
This course provides a comprehensive introduction to the fundamental concepts of libraries and frameworks in software development. Participants will gain insights into the purpose and necessity of libraries, exploring their advantages and limitations. Additionally, the course covers the fundamentals of frameworks, including their features, advantages, and types, offering a foundational understanding of these essential tools in software engineering.
Who is this course for?
Public
Frameworks and libraries are essential tools for web developers, mobile app developers, data scientists, backend developers, and software engineers, providing pre-built structures and functionalities to streamline and enhance the development of various applications and systems.
Prerequisites