- Modern Szoftverfjlesztési Eszközök (MOSZE)
This page contains the full subject materials for Modern Software Development Tools, including course-level topics, engineering workflows, and supporting notes. The subject is offered in Hungarian, covering a range of topics relevant to modern software development in the context of autonomous systems.
Official course site: sze-it-mosze.github.io
Themes
- Introduction: Overview of modern software development tools and their importance in the context of autonomous systems.
- Software technology refresh: A review of fundamental software development concepts and technologies relevant to the subject.
- Version Control Systems: Tools like Git for managing code changes and collaboration.
- Testing Frameworks: Tools for automated testing, including unit testing, integration testing, and system testing.
- Documentation Tools: Tools for creating and maintaining project documentation.
- Continuous Integration/Continuous Deployment (CI/CD): Practices and tools for automating the software delivery process.
- Virtualization and Containerization: Techniques for creating isolated environments for development, testing, and deployment.
- Monitoring and Logging Tools: Tools for monitoring application performance and logging system events.
- Using LLMs in software development: Leveraging large language models for code generation, documentation, and other software development tasks.