#Google Dijital Atölye Kursları


Merhaba. İşletme sahibi veya çalışanı olarak, şirketinizin daha geniş kitlelere ulaşmasını ve dijital dünyaya açılmasını planlıyorsanız bu yazı ilginizi çekecektir. Dijital pazarlamaya başlamak isteyen, içerik pazarlama, dijital reklamcılık, mobil pazarlama ve online alışveriş ile ilgilenenler için Google güzel bir kaynak sağlamış. Google üyeliğinizle ücretsiz olarak katılabileceğiniz sertifikalı Dijital Atölye eğitimi ile ilgili bu bilgiyi sizlerle de paylaşmak istedim.

Kaynak: https://learndigital.withgoogle.com/dijitalatolye

Remote SSH Eklentisi ile Visual Studio Code


Geliştiriciler halihazırda kullandıkları lokal makineleri üzerinde aşağıdaki şekilde Git ile Bitbucket vb. bulut repo ortamlarından yararlanarak uzak geliştirilmelere devam edilebilmektedir. Geliştirim sürecine katkıda bulunmak, yerel ortamın hazırlanması sürecini hızlandırmak ve bu işlemler için harcanan zamanı en aza indirmek amacıyla;

Aşağıdaki infografikte (Şekil 1) belirtildiği şekilde adımlar takip edildiğinde, uzaktaki linux sunucuya VSCode ile Remote SSH aracılığıyla bağlanılıp, kullanıcı /home dizini altına uzak repodan kodlar çekilerek kolaylıkla geliştirme yapılabilecektir. Bu sayede yeni katılan bir geliştirici geliştirme ortamı hazırlanmasına gerek duymadan hızlıca takıma entegre olarak ürün kodunu geliştirmeye başlayabilecektir.

Şekil 1: Remote Development Environment

Çalışmanın temelinde detayları ayrı bir makalemizde belirteceğimiz Container mimarisi kullanılarak Dozkerize edilmiş (Veritabanı Sunucuları, Uygulama Sunucuları ve Yazılımı) teknolojik bütünleşik altyapımız bulunmaktadır. Şekil 2‘de altyapısı gösterilen Visual Studio Code Remote – SSH eklentisi sayesinde fiziksel veya sanal uzak makinelere erişim sağlanarak geliştirme yapılabilmektedir. Günümüzde geliştiriciler normal bir dizüstü bilgisayarda mevut olandan daha fazla depolama alanına, işlemci gücüne ve/veya belleğe ihtiyaç duyabilmekteler. Bu nedenle özel geliştirici sanal makinelerine veya fiziksel sunuculara ihtiyaç duymaktadırlar ki özellikle karmaşık projelerle çalışırken…

Remote SSH architecture
Şekil 2: Remote Development with Remote SSH on Visual Studio Code

Önemli Not: Visual Studio Code Remote SSH ile bağlantı yapılırken eğer local makinenizde Windows işletim sistemi kullanıyorsanız; bağlantı sağlanırken uzak sunucu işletim sistemi Linux olarak seçilmelidir. Eklenti kurulduktan sonra bağlantı sağlanırken Resim 1‘deki hata ile karşılaşabilirsiniz. Hatanın çözümü için SSH bağlantısı için seçtiğimiz Resim 2‘deki konfigürasyon dosyamızın bulunuğu .ssh dizininin tam yolunu SSH bağlantı ayarlarındaki Resim 3‘deki alana tanımlamak sorunu çözecektir.

Resim 1: Windows Ortamında Olası Hata Ekranı
Resim 2: Remote SSH için Local Konfigürasyon Yolunun Kopyalanması
Resim 3: Remote SSH için Local Konfigürasyon Dosyası Yolunun Belirtilmesi (CTRL+Shift+P)

Yardımcı Kaynaklar: