Yazılım Geliştirici Yetiştirme Kampı 11. Gün C# Kurumsal Yazılım Mimarileri
HTML-код
- Опубликовано: 12 фев 2021
- Discord : / discord
Yazılım Geliştirici Yetiştirme Kampı 11. Gün C# Kurumsal Yazılım Mimarileri
Tam 3 ay boyunca sürecek ve ücretsiz olarak yapacağım Yazılım Geliştirici Yetiştirme Kampı programından en büyük verimi almanız için şimdiden önlemler almanızı ve hazırlık yapmanızı önereceğim tüyoları bu sayfada toplamaya karar verdim.
Bu projeye gösterilen ilginin büyüklüğünü açıkçası beklemiyordum. (Şimdiden 30.000 kaydı geçtik.) Bu da demek oluyor ki muhtemelen Türkiye'de bugüne kadar yapılmış en kalabalık profesyonel yazılım geliştirme eğitimini yapacağız.
Öğrencilerimin heyecanı beni en az onlar kadar motive ediyor. Ben ve ekibim çok iyi hazırlanıyoruz.
➤Yazılım Geliştirici Yetiştirme Kampı ücretsiz mi olacak? Evet, ücretsiz olacak.
➤Yazılım Geliştirici Yetiştirme Kampı nerede yayınlanacak? Kampımız canlı olarak yayınlanacak. Canlı yayın RUclips kanalımda gerçekleşecek. Yayın saatini kaçırmamak için kanala abone olup hatırlatıcı eklemeyi unutmayınız. Canlı yayın sonrası videolar, ödevler ve testler ise Kodlama.io 'da ( www.kodlama.io/ ) yayınlanacak.
➤Yazılım Geliştirici Yetiştirme Kampının canlı yayın tarihi ne zaman ve saat kaçta başlayacak? Bir canlı yayın süresi ne kadar olacak? Canlı yayın hangi günlerde yapılacak?
Canlı yayın günleri : Çarşamba ve Cumartesi (İlk canlı ders tarihini takip eden her haftanın Çarşamba ve Cumartesi günlerinde devam edecek)
11. canlı yayın tarihi : 13 Şubat Cumartesi
Canlı yayın saati : 21.00
Canlı yayın süresi : 3 ders saati
➤Yazılım Geliştirici Yetiştirme Kamp programı ne kadar sürecek? Ücretsiz olarak vereceğim bu kamp 2 ay boyunca sürecek.
➤Kamp programında neler olacak? Toplam 16 gün/modül/canlı ders yapacağımız kamp programını Kodlama.io 'da detaylı olarak paylaştım. Detaylı kamp programına ulaşmak için bağlantıyı tıklayınız. ( www.kodlama.io/ )
Kamp Programı
11. Gün/Modül/Canlı Ders
Web API kodlamaya giriş
Atölye çalışmaları (Workshop)
Ödevlerin verilmesi
Quiz sistemine yönlendirme
➤Canlı yayın sonrası videolar, ödevler ve testler olacak mı? Olacak ise bunlara nasıl ulaşabilirim? Evet, canlı yayın sonrası videolar, ödevler ve testler olacak. Kodlama.io 'da Yazılım Geliştirici Yetiştirme Kampının içinde bulunan ders programınıza ekleyeceğiz. Canlı yayın sonrası videolar, ödevler ve testlere ulaşmak için bağlantıyı tıklayınız. ( www.kodlama.io/ )
➤Yazılım Geliştirici Yetiştirme Kampından en büyük verimi nasıl alabilirim? Kamp sırasında neler yapmamı önerirsiniz?
1-İki ekranda takip etmeye çalışın. (Bu ekranlardan birinde beni izlerken diğerinde kod yazıp, soru cevap platformumuzdan destek alabilirsiniz. Yardımcı ekran tablet, monitör veya evdeki HDMI destekli TV olabilir.)
2-İkinci ekran yoksa? (Bu durumda bilgisayar ekranınızı ikiye bölebilirsiniz. Windows + Sol Yön tuşuyla mevcut ekranı sola, Windows + sağ yön tuşu ikilisiyle de mevcut diğer ekranı sağa atabilirsiniz. Öncesinde deneyiniz.)
3-Ne kurmalıyım? (Eğitimin ilk günü için bir şey kurmanız gerekmiyor. Online editör kullanacağız. Repl.it ( repl.it/ ) sitesinden bir hesap açmanız yeterlidir. İkinci gün itibariyle Visual Studio kullanacağız. Sizin için bir kurulum videosu hazırladım. ( bit.ly/35p2Qar )
➤Yazılım Geliştirici Yetiştirme Kampından en büyük verimi nasıl alabilirim? Yazılım Geliştirici Yetiştirme Kampına katılmadan önce neler yapmamı önerirsiniz?
Herhangi bir programlama bilgisi tecrübeniz olması gerekmiyor. Fakat temel programlama tecrübenizin olması büyük avantaj sağlar. Bu yüzden aşağıdaki bana ait yine ücretsiz kaynaklara erişiminiz önemlidir.
1-Eğer programlama tecrübeniz ve bilginiz hiç yok veya çok az ise tıklayınız, ( www.kodlama.io/p/programlamay... )
2-Yukarıdaki dersi bitirdim ama biraz daha örneğe ihtiyacım var diyorsanız tıklayınız, ( bit.ly/38vpvne )
3-Temel seviyeden daha iyi durumdayım diyorsanız tıklayınız, ( bit.ly/2K1V6DF )
4-İleri seviye olmak üzereyim diyorsanız tıklayınız, ( bit.ly/35x0Mxc )
Uzun soluklu sektörde günceli yakalayıp ücretsiz ve keyifle anlatıyorsun. Mütevaziliğinde süpersin. Teşekkürler emeğinize sağlık.
kerem hoca gayet ilgilenen birisi cok tesekkur ediyoruz hocam .
engin hoca kadar begeniyi sizde hak ediyorsunuz :)
Hocam siz gerçekten inanılmaz bir insansınız, çok çok ama çok teşekkürler bu dersler için, dayanamadım yazdım artık :D
güncel versiyonda startup.cs kaldırıldığı için eklemeleri program.cs içine koymanız lazım kodlar aynı
startup.cs içine yazılan "services.AddSingleton();"
kodunu
Program.cs içinde "builder.Services.AddControllers();" kodundan itibaren
"builder.Services.AddSingleton();"
şeklinde başına builder ekleyerek programa dahil edebilirsiniz
vs 2022 .netv6
Çok teşekkürler dostum, çok yardımcı oldun.
Thx mann
sen çok kaliteli bir insansın
çok teşekkürler 😀
Yapıyosun bu sporu gerçekten. Birşeyleri adım adım yaparken adım adım da başardığını görmek gerçekten güzel. Bu başarıyı elde etmemiz için emek harcadığın için gerçekten teşekkürler. Online olarak katılamadığım için üzgünüm. Hem geç kalınmış bir karar benim için hem de o rüzgarda savrulmak isterdim.
web api yi .net 6.0 ile yaparsanız startup.cs olmadığını göreceksiniz. Program.cs içine builder.Services.AddSingleton ile aynı şekilde ekliyorsunuz.
Eyvallah dostum ;)
Bende olmadı hata alıyorum. Program.cs kısmında
Emeğinize Sağlık Hocam,
Efsane bir anlatım oldu.
çok teşekkürler hocam elinize emeğinize sağlık
2:19:40 , saatim 23 59'a denk geldi. Now.Hour == 0 yaptım sonra bir dakikalık saygı duruşu. :)
2.53'e ek olarak şunu eklemek istiyorum.
1.Post cacheable (Bellekte tutulabilir.) olabilir. Ama PUT ve DELETE cacheable olamaz.
2. PUT ve DELETE yöntemleri etkisiz olarak tanımlanır, yani birden çok özdeş isteğin tek bir istekle aynı etkiye sahip olması gerekir. GET, HEAD, OPTIONS ve TRACE yöntemleri, güvenli olarak tanımlanır ve HTTP durumsuz bir protokol olduğundan etkisiz olmalıdır.
Bunun tersine, POST yöntemi etkisiz değildir ve bu nedenle, aynı POST isteğinin birden çok kez gönderilmesi durumu daha fazla etkileyebilir veya başka yan etkilere (e-ticaret gibi) neden olabilir. Bazı durumlarda bu arzu edilebilir, ancak diğer durumlarda bu, bir kullanıcının eyleminin başka bir istek göndermesiyle sonuçlanacağını fark etmemesi veya ilk talebinin yapıldığına dair yeterli geri bildirim almaması gibi bir kazadan kaynaklanıyor olabilir. Web tarayıcıları, bir sayfanın yeniden yüklenmesinin POST isteğini yeniden gönderebileceği bazı durumlarda kullanıcıları uyarmak için uyarı iletişim kutuları gösterebilirken, POST isteğinin birden fazla kez gönderilmemesi gereken durumları ele almak genellikle web uygulamasına bağlıdır.
Yani E-Ticaret, bankacılık işlemleri gibi çok önemli yerlerde Post kullanmamalıyız veya dikkatli kullanmalıyız. Her ne kadar sunucuda kontrol edildiğini düşünsek dahi kullanıcı tarafından kazalara sebep olabilir.
3. Delete (body) gövdesi (kısmen)Optional olarak tanımlanabilir.
Yanlışım varsa düzeltin hocam. Umarım cahilce yorum yapmıyorumdur. :(
Edit: Ekşi sözlükte mesajlarım bazen 2 veya 3 defa art arda gönderiyordu (network problemleri oluyor bazen. o arada) (Aynı mesaj). Demek ki mesaj gönder kısmı postla yapılmış. Aydınlandım :D Ve bunun böyle olmasının sebebi (Tahminim.). Bellekte cache olabilmesi.
Engin hocanın 37:00 da bahsettiği sorunun çözümü için WebAPI projesine sağ tıklayıp properties e tıklayıp oradan da debug sekmesindeki web server settings başlığı altındaki Enable SSL seçeneğinin tikini kaldırabilirsiniz.
Emektar bir hoca, harika bir ders.
Hocam cidden 3 saatlik video çok çabuk bitiyor. Normalde 20 dk videoyu oturup izlemek çok gelirdi.
abi ağzına sağlık çok katkısı oluyor çok teşekkürler
Emeğinize sağlık hocam.
Emeğinize sağlık hocam
Ellerinize sağlı hocam.
Hocam içinde swager Controller de kullanabiliriz postman'a gerek yok galiba
emeğinize sağlık hocam..
Github üzerinde başka projeleri incelediğimde Engin hocanın farkı hissediliyor
Emeginize saglik Hocam
Hella olsun size hocam
web'de merhaba yazdırınca nasıl mutlu oldum 😅
Zorlanıyorum ama gelişemiyorum ama anlatım mükemmel😍(postman problemi🥲🥲🥲)
Bu adam doğruları tükürüyor
CANIM HOCAM BİR GÜN SEKTÖRE KATKIM OLURSA SİZİN PAYINIZ ÇOK BÜYÜKTÜR
Kısa ve öz....Teşekkürler....
Harika bir eğitimdi.
Sadəcə mükəmməl. Var olasan
Arkadaslar kac tane kurs aldim hatirlamiyorum, en iyi kurs buydu arkadaslar bilginiz olsun
udemydeki katmanlı kurumsal mimari kursunuz ile burası örtüşüyor mu ve evet ise hangisi daha kapsamlı acaba?
kanka hemen hemen aynı ama udemydeki biraz daha kapsamlı .
@@muhammedbaz5950 Bu bahsittiğiniz kurs .NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu Serisimi?
Biz webapi ile bir e-ticaret sistemi yaptık diyelim. Bir ürün satın alınca o ürünün stoğunu post methodu ile mi güncelleyeceğiz. WebAPI de bu işlemler nasıl oluyor arkadaşlar?
Öyledir de herhalde bir session mantığı vardır. Yani ürün ekleme olayını mesela sadece adminin yapması gerekir.
Postmanda send request diyince econnrefused erroru veriyor ne yapabilirim?
Selamlar, önce visual studio dan "IIS Express" ile kodu çalıştırman lazım.
başlangıç 2:52
1:50:00 IoC libraries
Bende startup görünmüyo benden. Nasıl çözebilirim? Aynı sorunu yaşayanlar oldu mu? Nasıl çözebildiniz
kanka vs 22 de sadece program.cs var. ona gir "builder.Services.AddControllers();" diye parametre var hemen altına sunları kopyala "builder.Services.AddSingleton();
builder.Services.AddSingleton();
"ve yapıştır . bu kampın uzerinde biraz haliyle vakit geçince böyle versiyon uyuşmazlıkları oluyor
brom sağolasın bunu arıyordum@@mahmuterenciftci4416
👍😊
getbyid metodunda getbyid?id=1 ile id veremedim id hep 0 geliyor neden acaba? {"data":null,"success":true,"message":null} geliyor sonuç olarak
Çözüldü: parametre adına ne giridiysek adres satırına da aynısını girmeliymişiz.
aynı sorunu yaşıyorum çözüme nasıl ulaştınız
@@nazifbalc3119 Hocam parametre olarak verdiğimiz isimle, get/post parantez içine yazdığım string ifade aynı olmalıymış.
11 ders diye bir gercek var her seyin basladigi yer
Herşeyi anladımda dc kanalına giremiyom ücretliyse nasıl ücret ödenip gelinir kimse yokmuu
Her canlı ders başında yeni discord linki geliyor canlı ders zamanı girmen lazım.
bu kursta hiçbirşey ücretli değil
açıklama kısmında discord linki var tıklayıp girebilirsin
bitti
nobody:
ED:su hareketi yapmayin lütfen
2.25
18:00
08.39
Execute ettiğimde Weather uygulamasına ait bilgiler geliyordu fakat Engin hocayla yazdığımız Merhaba yazısı gelmiyordu. Breakpoint'i (kırmızı yuvarlak) kaldırınca düzeldi, baya uğraştım benim gibi yapamayan varsa faydası olur
Çok sağol hocam
2:31:51 Kaldım.
ughhhhhhhh
1:09:23
1:29:58
Emeğinize sağlık hocam.