Programmering · DevOps
DevOps & verktyg
Verktyg och tekniker för utveckling: versionshantering, deployment och optimering.
01 · Områden
Områden
Git & versionshanteringBranching, merge och rebase, konfliktlösning, hooks och felsökning.Branching Strategies · Merge vs Rebase · Git Hooks · TroubleshootingVisual StudioKortkommandon, debugging, extensions och kodanalys.Keyboard Shortcuts · Debugging · Extensions · Code AnalysisServerhanteringWindows Server och IIS: deployment, konfiguration och felsökning.IIS Configuration · App Pools · SSL Certificates · MonitoringPrestanda & optimeringProfiling, minnesanalys, SQL-optimering och caching.Profiling Tools · Memory Analysis · SQL Optimization · Caching
02 · Grunder
DevOps-principer
Continuous Integration
Automatiserade byggen och tester ger snabb feedback och högre kodkvalitet.
Infrastructure as Code
Infrastruktur i kod ger reproducerbara, versionshanterade miljöer.
Monitoring & Logging
Övervakning i realtid gör att problem upptäcks och åtgärdas snabbt.
03 · Praktik
Effektiva arbetsflöden
Dagliga rutiner
- Synka din branch i början av dagen.
- Gör små, frekventa commits med tydliga meddelanden.
- Kör tester lokalt innan push.
- Granska andras kod dagligen.
Automation
- Automatisera repetitiva uppgifter med scripts.
- Sätt upp CI/CD-pipelines för deployment.
- Använd code formatters och linters.
- Kör automatiska säkerhetsskanningar.
04 · Referens
Verktygsekosystem
Version Control
Git · GitHub/GitLab · Azure DevOps
Build Tools
MSBuild · Webpack · Docker
Monitoring
Application Insights · ELK Stack · Prometheus
Testing
xUnit/NUnit · Postman · Selenium