Yazılımcılar için Temel Linux Eğitimi
Yazılımcılar için Temel Linux Eğitimi, yazılım geliştiricilerin Linux ortamında etkin çalışabilmesi için gerekli temel bilgi ve becerileri kazandırmayı amaçlar.
30 Saat
5 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• Yazılım geliştiriciler
• Backend ve full-stack geliştiriciler
• DevOps alanına geçiş yapmak isteyen yazılımcılar
• Linux ortamında geliştirme yapmak isteyenler
• Backend ve full-stack geliştiriciler
• DevOps alanına geçiş yapmak isteyen yazılımcılar
• Linux ortamında geliştirme yapmak isteyenler
Eğitim Hedefleri
• Linux komut satırını etkin şekilde kullanabilmek
• Dosya ve dizin yönetimini gerçekleştirebilmek
• Geliştirme ortamlarını Linux üzerinde kurabilmek
• Temel sistem işlemlerini ve süreç yönetimini anlayabilmek
• Yazılım geliştirme süreçlerini Linux ortamında sürdürebilmek
• Dosya ve dizin yönetimini gerçekleştirebilmek
• Geliştirme ortamlarını Linux üzerinde kurabilmek
• Temel sistem işlemlerini ve süreç yönetimini anlayabilmek
• Yazılım geliştirme süreçlerini Linux ortamında sürdürebilmek
Eğitim Hakkında
Yazılımcılar için Temel Linux Eğitimi, yazılım geliştiricilerin Linux ortamında daha verimli çalışmasını sağlamak amacıyla hazırlanmış başlangıç seviyesinde bir programdır. Eğitim kapsamında komut satırı kullanımı, dosya ve dizin yönetimi, paket yönetimi, süreç yönetimi, temel ağ komutları ve geliştirme ortamı kurulumu gibi konular ele alınır. Katılımcılar, Linux üzerinde uygulama geliştirme, derleme ve çalıştırma süreçlerini öğrenerek geliştirme ortamlarını daha etkin şekilde yönetir. Bu eğitim, Linux bilgisi edinmek isteyen yazılım geliştiriciler ve teknik profesyoneller için uygundur.
Ön Koşul
Temel programlama bilgisi gerekmektedir.
Eğitim İçeriği
• Linux işletim sisteminin temel yapısının ve yazılım geliştirme süreçlerindeki rolünün anlaşılması
• Dosya ve dizin yönetimi için temel Linux komutlarının kullanılması (ls, cd, mkdir, rm, mv, cp)
• nano ve vi/vim editörleri ile metin dosyalarının düzenlenmesi
• Dosya ve dizin izinlerinin yönetilmesi (chmod, chown)
• Sistem ve kullanıcı bilgilerini görüntüleme komutlarının kullanılması (uname, whoami, id)
• Dosya ve dizin yönetimi için temel Linux komutlarının kullanılması (ls, cd, mkdir, rm, mv, cp)
• nano ve vi/vim editörleri ile metin dosyalarının düzenlenmesi
• Dosya ve dizin izinlerinin yönetilmesi (chmod, chown)
• Sistem ve kullanıcı bilgilerini görüntüleme komutlarının kullanılması (uname, whoami, id)
• Bash shell scripting ile görevlerin otomatikleştirilmesi
• Değişkenler, koşul yapıları ve döngülerin kullanımı
• Script içerisinde dosya işlemleri ve komut satırı parametrelerinin yönetimi
• Değişkenler, koşul yapıları ve döngülerin kullanımı
• Script içerisinde dosya işlemleri ve komut satırı parametrelerinin yönetimi
• Linux üzerinde geliştirme ortamlarının kurulması (GCC, Python, Java vb.)
• Veritabanları ve servislerle çalışma (PostgreSQL, MySQL, Redis)
• Versiyon kontrol sistemlerinin (Git) kullanımı ve temel iş akışları
• Veritabanları ve servislerle çalışma (PostgreSQL, MySQL, Redis)
• Versiyon kontrol sistemlerinin (Git) kullanımı ve temel iş akışları
• Paket yöneticilerinin kullanımı (apt, yum, dpkg, rpm)
• Uygulama dağıtım ve deployment yaklaşımlarının anlaşılması
• Geliştirme ve test ortamlarının Linux üzerinde yönetilmesi
• Uygulama dağıtım ve deployment yaklaşımlarının anlaşılması
• Geliştirme ve test ortamlarının Linux üzerinde yönetilmesi
• Temel debugging teknikleri ve araçlarının kullanılması
• Uygulama hatalarını tespit etme ve çözme yöntemlerinin uygulanması
• Sistem kaynaklarının izlenmesi ve performans optimizasyonu teknikleri
• Uygulama hatalarını tespit etme ve çözme yöntemlerinin uygulanması
• Sistem kaynaklarının izlenmesi ve performans optimizasyonu teknikleri
Kimler İçindir
• Yazılım geliştiriciler
• Backend ve full-stack geliştiriciler
• DevOps alanına geçiş yapmak isteyen yazılımcılar
• Linux ortamında geliştirme yapmak isteyenler
• Backend ve full-stack geliştiriciler
• DevOps alanına geçiş yapmak isteyen yazılımcılar
• Linux ortamında geliştirme yapmak isteyenler
Eğitim Hedefleri
• Linux komut satırını etkin şekilde kullanabilmek
• Dosya ve dizin yönetimini gerçekleştirebilmek
• Geliştirme ortamlarını Linux üzerinde kurabilmek
• Temel sistem işlemlerini ve süreç yönetimini anlayabilmek
• Yazılım geliştirme süreçlerini Linux ortamında sürdürebilmek
• Dosya ve dizin yönetimini gerçekleştirebilmek
• Geliştirme ortamlarını Linux üzerinde kurabilmek
• Temel sistem işlemlerini ve süreç yönetimini anlayabilmek
• Yazılım geliştirme süreçlerini Linux ortamında sürdürebilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.