Zarupa Core Services
Eğitim boyunca kullanılacak materyal ve yardımcı araçlar sizi bekliyor!
- Online eğitim materyali. https://learn.zarupa.com/
- Online code editor. https://ide.zarupa.com
- Jupyter Apache Spark Notebook. http://spark.zarupa.com/
- Zarupa git depoları. https://gitlab.com/zarupa
Zarupa Core Syllabus
- Project Management Essentials for Devs, Kurumsal proje yönetimi için gereken temel bilgi setinin uygulamalı aktarılması.
- Zarupa enterprise microservice application project overview.
- Base Concepts. (SCRUM, Lean Kanban, Xtreme Programming)
- PM Tools, Jira, Redmine, Asana, Basecamp
- Issues, Tasks, Assignments
- How to Divide Your Tasks Efficiently
- Efficient Time Management Techniques
- Version Control Systems VCS, DVCS Introduction
- Advanced Git Usage for Devs
- What is Gitflow?
- Git Shell Usage, IDE Tools
- Working with Git in a Team
- Life Saving Git Commands
- Virtualization Fundamentals, Modern geliştirme ortamları için gereken temel ve deneysel sanallaştırma bilgisi.
- GNU/Linux essentials
- Virtualization Classification, When to Use What?
- XEN, KVM, Vagrant and Docker
- Daily Docker Usage
- Development Environment with Docker Containers
- Production Environment with Docker Containers
- Running Virtualized Java Apps
- Java Package Management
- Senior Developer Mind, Geliştirme hayat döngüsünden dikkat edilmesi gerekenler ve gerekli kavramlar.
- Architectural Design Patterns and Software Architectures
- Revisit GOF Design Patterns
- Frameworks, Why We Need Them?
- Java Spring Boot, Spring Cloud Overview
- CI (Continuous integration) and CD (Continuous Delivery/Deployment) Overview
- Clean Code Best Practices
- Testing your code
- TDD Workshop
- BDD Workshop
- Debugging Your Code with IDE
- Cloud Application Development Essentials, Native cloud uygulama geliştirme deneyimi ve temel kavramlar.
- Architecture of Public Clouds, Amazon, GCP, Hetzner
- Authorization and Resource Usage Model of Amazon, Google, Hetzner.
- Amazon SDK Examples. Installation, Provisioning, Deployment, Monitoring
- Google Cloud Platform Examples. Installation, Provisioning, Deployment, Monitoring, TPU Usage
- Capstone Project Workshop, Eğitim başında üzerinde çalışmaya başladığımız projemizi bitiriyoruz.