“İnsanlar hayallerinize gülmüyorsa, hayalleriniz yeterince büyük değil demektir.” Robin Sharma

Yeni blog adresim https://fatihzor.github.io/

3 saniye içerisinde yönlendirileceksiniz...

My new blog address https://fatihzor.github.io/

You will be redirected in 3 seconds...

Microsoft Yaz Okulu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Microsoft Yaz Okulu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Mayıs 2017 Pazar

Microsoft’ta 12. Gün: Microsoft Azure Stream Analytics & Big Data

Birkaç gündür blog yazamıyorum, bunun en büyük sebebi 11. gün akşamında Microsoft Azure Stream Analytics konusuna gözatmam oldu. 3 günde sadece 6 saat uyudum. Peki bu konu neden benim için bir anda bu kadar önemli hale geldi. Nedeni basit aslında, bu sene açmak için çalışmalarını bir sene önceden başlattığım KTO Karatay Siber Güvenlik Araştırma ve Geliştirme Topluluğu'nun en önemli vasıflarından biri olan sosyal medya analizini, bulut alanına taşıyarak ufak bir kod parçası ve PowerBI ile istediğim her data elimin altında olacak ve çok küçük bir masrafı olacak. powerBI - aayazokulu   powerBI - aayazokulu   Ve büyük gün geldi çattı. Yaklaşık bir sene boyunca üzerinde çalıştığım kendi Debian tabanlı Linux işletim sistemim benim için bitmişti. İşleri bu kadar basitleştiren bir sistem varken neden işkence çekeyim. Bu arada bitmişti derken; sadece Big Data çözümü için bitti, siber güvenlik için yine de kullanacağım.   Gün içerisinde Big Data üzerine daha fazla bilgi sahibi oldum. Özellik Big Data 3V 'yi daha iyi anladım. Aslında tam olarak bildiğim gibi değilmiş. Çünkü, 3V değil ve 5-6V var çok rahat. Aşağıdaki görsel ile size bu V'lerin ne olduğunu göstereyim biraz. big data aayazokulu

Eminim ki, zaman geçtikçe bu V'ler çoğalacak. Ve abartmadan söylüyorum Big Data alanında Microsoft en iyisi.

Stream Analytics üzerine eğitim veren ve 2 gün boyunca bana yardımcı olan Abdullah Altıntaş'a büyük teşekkür ederim.

Microsoft’ta 11. Gün: Sanal Gerçeklik Ve Unity

Aslında oyun geliştirmeye o kadar meraklı bir insan değilim fakat bugün olan teknik eğitim ile bu konuya bakış açım baya değişti. Unity bu işi baya kolaylaştırıyor. Peki nedir bu Unity? Unity, gelişmiş arayüz ve donanımlara sahip, (bana göre) dünyanın en iyi oyun motorudur. Üstelik tek bir geliştirme ortamında yaptığımız oyun, hemen hemen bütün işletim sistemleri ile uyumlu halde deploy ediliyor.   unity - aayazokulu unity - aayazokulu   Sanal gerçeklik, en sevdiğim teknolojilerin başında geliyor ve daha önce çok kez denedim. O gözlüğü her seferinde takarken heyecanlanırım. Bugün ikinci eğitim, sanal gerçeklik uygulamaları ve sanal gerçeklik cihazlarının yapısını incelemek üzerine kuruluydu. Gün boyu eğlenceli ve güzel eğitimler oldu ama ben yine de denemedim sanal gerçeklik gözlüğünü kendimi kaybediyorum sonra :) .   https://www.youtube.com/watch?v=u4o0zsJ-S44 Uzun zamandır Microsoft HoloLens ürününü takipteyim fakat bugüne kadar denediğim tek marka Oculus. HoloLens gelecek adına çok büyük bir teknoloji. İleride hayallerimizi gerçekleştire bilmek için HoloLens kullanacağız. Olamadığımız yada yapamadıklarımızı HoloLens ile gerçekleştireceğiz, buna gerçekten inanıyorum.

Microsoft’ta 10. Gün: HTML - JavaScript - AngularJS - CSS

AngularJS : https://angularjs.org/

Google tarafından geliştirilen veya desteklenen AngularJS, bir javascript framework teknolojisidir. Ayrıca, Client-Side bir framework olarak, günümüzün en gelişmiş Client-Side framework teknolojisidir. AngularJS, MVC tabanlıdır. angular-js-mvc-aayazokulu  

HTML : https://www.w3.org/html/

HTML, bir metin işaretleme dilidir. Yani HTML ile bir program kodlayamayız. Yazdığımız kod, onu yorumlayabilecek bir program aracılığı ile anlam kazanır. HTML ilk çıkış tarihi 1993'dür. 23 yıllık süreçte HTML gelişimi ise şu şekildedir.
  1. HTML 1991
  2. HTML+ 1993
  3. HTML 2.0 1995
  4. HTML 3.2 1997
  5. HTML 4.0.1 1999
  6. XHTML 1.0 2000
  7. HTML5 2012
  8. XHTML5 2013
html-aayazokulu

JavaScript : https://www.javascript.com/

JavaScript, 1995 yılında Netscape firması tarafından piyasa sürüldü ve dönemine göre C dilinin tarayıcılara uyarlanmış hali idi. JavaScript, HTML kodlarının arasına yazılır. Yazıldığı yer açısından önemi aşağıdaki gibidir.
  1. HTML kodlarının alt kısmına yazıldığında performans sağlar.
  2. Aynı şekil de alt kısma yazıldığında, önce veriler yükleneceği için daha doğru çalışacaktır.
    javascript-aayazokulu      

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft’ta 9. Gün: Azure PaaS Services Introduction - Web Apps, Mobile Apps, Azure SQL

Nedir bu PaaS? PaaS, (bugün anladığım kadarı ile) eğer biz bulut üzerinde bir uygulama geliştirmek istiyorsak ve depolama alanı, sunucu, işletim sistemi gibi işlerle uğraşmayıp sadece uygulamamızı geliştireceksek, burada devreye giren yönetim modelidir.   iaas-vs-paas-windows-azure-compute-solutions-aayazokulu  
SaaS Examples: Google Apps, Salesforce, Workday, Concur, Citrix GoToMeeting, Cisco WebEx Common SaaS Use-Case: Replaces traditional on-device software Technology Analyst Examples: Bill Pray (Gartner), Amy DeMartine (Forrester)
 
Enterprise PaaS Examples: Apprenda, MS Azure SQL Common PaaS Use-Case: Increases developer productivity and utilization rates while also decreasing an application’s time-to-market Technology Analyst Examples: Richard Watson (Gartner), Eric Knipp (Gartner), Yefim Natis (Gartner), Stefan Ried (Forrester), John Rymer (Forrester)
 
IaaS Examples: Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE), Joyent Common IaaS Use-Case: Extends current data center infrastructure for temporary workloads (e.g. increased Christmas holiday site traffic) Technology Analyst Examples: Kyle Hilgendorf (Gartner), Drue Reeves (Gartner), Lydia Leong (Gartner), Doug Toombs (Gartner), Gregor Petri (Gartner EU), Tiny Haynes (Gartner EU), Jeffery Hammond (Forrester), James Staten (Forrester)
  azure-paas-aayazokulu   PaaS, işin yaklaşık %78'lik kısmını yaparak proje geliştirmemizde bize yardımcı oluyor. Biz sadece Azure üzerinde konumlandırdığımız uygulama ve verilerden sorumluyuz. Burada, en büyük kazancımız ise "ZAMAN".  
Hayatınızı seviyorsanız zamanınızı boşa harcamayınız, çünkü zaman hayatın kendisidir. Benjamin Franklin
  En Doğru Bilgi İçin : http://daron.yondem.com/software/post/IAAS_PAAS_SAAS_ve_Windows_Azure
English Explanation of the PaaS : http://robertgreiner.com/2014/03/windows-azure-iaas-paas-saas-overview/

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft’ta 8. Gün: IoT & 3D Printing

IoT (Nesnelerin İnterneti), bir nesnenin/varlığın elektronik devreleri kullanarak bilgisayar vb. sistemlerle veri alışverişi yapmasıdır. Yani bir nesnemiz var diyelim ve bu nesne internete bağlanarak başka bir cihazla veri alışverişi yapabiliyorsa, bu nesne IoT alan tanımına girer diyebiliriz. Bugünün özetini aşağıdaki resimler ve bağlantılar ile vereceğim. Çünkü, benim için interaktif bir gündü ve not alamadım. Bu konu hakkında biraz araştırma yapıp yazımı kısa zamanda güncelleyeceğim.

   internet-of-things-aayazokulu  

LiveScribe Smart Pen - aayazokulu

Egg Minder - aayazokulu

3D Printing - aayazokulu

Windows IoT Core Hakkında Detaylı Bilgi : http://blog.microsoft.com.tr/?p=28641
SparkFun Data Service : https://data.sparkfun.com/
Azure IoT Suite : https://www.microsoft.com/tr-tr/server-cloud/internet-of-things/azure-iot-suite.aspx
Instructables : http://www.instructables.com/
GrabCad : https://grabcad.com/
Umut Erkal : http://www.uerkal.com/  

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft’ta 7. Gün: XAMARIN VE WEBAPI Eğitimleri

Entity freamwork, her yeni versiyonda .Net ile veritabanı arasında ki bağlantıyı kurmamızı biraz daha kolaylaştırıyor. Code first mimarisi ise kodcu'lar için bulunmaz bir nimet. Peki, code first mimarisini neden böyle anlatıyorum? Code first, projemizi veritabanına göre yapılandırmaktansa projemize göre veritabınını yapılandırıyor.

   entity-aayazokulu  

 Entity freamwork üzerinde database first ve code first karşılaştırdığımızda;
  • Code First :
    1. Kod üzerinde bütün kontrol sizdedir.
    2. Database aslında bir depolama alanıdır. Bu depolama alanında vakit kaybetmemek için code first kullanmalıyız.
  • Database First :
    1. Çok popüler ve çoğu uygulama böyle yapılandırılıyor.
    2. Elimizde hazır bir veritabanı varsa database first kullanmak daha mantıklıdır.
    3. Modeli, her zaman veritabanından güncelleyebiliriz.
   
Code first
  • Very popular because hardcore programmers don't like any kind of designers and defining mapping in EDMX xml is too complex.
  • Full control over the code (no autogenerated code which is hard to modify).
  • General expectation is that you do not bother with DB. DB is just a storage with no logic. EF will handle creation and you don't want to know how it does the job.
  • Manual changes to database will be most probably lost because your code defines the database.
Database first
  • Very popular if you have DB designed by DBAs, developed separately or if you have existing DB.
  • You will let EF create entities for you and after modification of mapping you will generate POCO entities.
  • If you want additional features in POCO entities you must either T4 modify template or use partial classes.
  • Manual changes to the database are possible because the database defines your domain model. You can always update model from database (this feature works quite good).
  • I often use this together VS Database projects (only Premium and Ultimate version).
Model first
  • IMHO popular if you are designer fan (= you don't like writing code or SQL).
  • You will "draw" your model and let workflow to generate your database script and T4 template to generate yout POCO entities. You will lose part of control on both your entities and database but for small easy projects you will be very productive.
  • If you want additional features in POCO entities you must either T4 modify template or use partial classes.
  • Manual changes to database will be most probably lost because your model defines the database. This works better if you have Database generation power pack installed. It will allow you updating database schema (instead of recreating) or updating database projects in VS.
http://stackoverflow.com/questions/5446316/code-first-vs-model-database-first

    Web-APIs-v5_0 - aayazokulu  

 API kelimesi Application Programming Interface anlamına gelmektedir.  Asp.Net MVC 4.0 ile birlikte gelen WebAPI, uygulamamıza birden fazla yerden erişmemizi sağlayarak bize büyük kolaylık sağlar. WebAPI servisi, RESTful mimarisini kullanır ve platform bağımsızdır. Bize ne faydası olacak bu servisin? Bu servis, tek veritabanı ile birden fazla platformdaki uygulamalarımızı bağlamımızı sağlar. Ayrıca, servis ile istenen data tek bir yer altından ve global bir logic ile temin edilir.  

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft'ta 6. Gün: XAMARIN

Günün ilk konuşmacısı Donanım Haber'den Mesut Çevik ile Donanım Haber'de işlerin nasıl yürüdüğüne ve kullanılan teknolojiler üzerine hoş bir söyleşi yaptık. .Net'e hakim yeni çalışanlar arıyorlarmış :). Daha sonra, Açık Akademi üzerinden bugünlerde XAMARIN üzerine canlı yayınlar gerçekleştiren Yiğit Özaksüt ile yoğun bir teknik eğitim uyguladık. XAMARIN, tek platform üzerinde yazılan kodların iOS, Android ve Windows Phone üzerinde çalışmasını sağlayarak büyük kolaylık sağlıyor. Açık Akademi Yaz Okulu'nda böyle bir dersi görmek gerçekten hoş bir deneyim oldu.   xamarin-yazokulu Bana göre, Microsoft şirketi geleceğe yatırım adına UWP ve XAMARIN gibi platformları daha iyi tanıtması lazım. Şahsen, Yaz Okulu projesinden haberdar olmasam bu teknolojilerin bu kadar gelişmiş olduğundan haberdar olmayacaktım. (Bu benim sorunumda olabilir. Kapılmışım bir siber güvenlik aşkına ve sadece o alana yönelik araştırma yapıyorum :) ) Xamarin adına bir kaç bilgiyi size XamarinTR sitesinden aktarayım; Xamarin Platformunu hangi projelerimiz için uygundur? Xamarin platformu Native uygulama geliştirmek isteyen firmaların tüm projeleri için uygundur. Xamarin ile üretilen çıktının, Android Studio'da Java ile geliştirilen ya da Xcode'da objective-C/swift ile geliştirilen uygulamalardan farkı yoktur. Bu özelliğiyle Xamarin Platofrmu %100 Native çıktı üreten tek cross-platform geliştirme aracıdır. Aynı çıktıyı üretiyorsa Xamarin kullanmak bize ne fayda sağlayacak? Xamarin kullanarak elde edeceğimiz kazanımları birkaç başlık altında sıralayalım;
  • Dilin Ortaklaştırılması Günümüzde development yapan birçok firmada C# dilinin kullanıldığını görmekteyiz. Xamarin'in sağladığı en önemli avantajlardan biri, size, firmanızın ortak dilini kullanarak Android, iOS ve WindowsPhone için Native uygulama üretmenizi sağlamasıdır. Böylece geliştiricileriniz yeni Diller ve IDE'ler öğrenmek zorunda kalmayacaklar.
  • IDE'nin Ortaklaştırılması Visual Studio kullanıcıları beraberinde getirdiği birbirinden güçlü araçların geliştiricilerin hayatını ne kadar kolaylaştırdığını ve ne kadar keyifle geliştirme yaptıklarını iyi bilirler. Xamarin bu kolaylığı Native Mobile uygulama geliştirme ortamına taşımaktadır. Xamarin geliştiricileri alışkın oldukları IDE'yi kullanarak Mobile Geliştirme dünyasına girerken önde başlarlar.
Yazının Devamını Okumak İçin Buraya Tıklayınız.  

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft’ta 5. Gün: UWP (Universal Windows Platform)

Beşinci ve ilk haftanın son günü baya yoğun geçti. UWP eğitimi ile projemin web tarafını daha sonraki bir zamana erteleyip UWP ve C# Masaüstü uygulaması olmasına karar verdim fakat bu sadece benim karar vermem ile gerçekleşmeyen bir durum. Windows çekirdeğine yazılan kod bütün Windows cihazlarında çalışması gerekir mantığıyla ortaya çıkan uygulama, Windows'un Azure'dan sonraki en iyi atılımı diyebilirim. Şimdi sizlere eğitimde not aldığım teknik bilgilerden bahsedeyim biraz.

if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                {
                    //TODO: Load state from previously suspended application
                }
Bu kod parçası UWP projelerinin App.xaml dosyası içerisinde bulunur ve uygulama ne şekilde kapatıldı ise ona göre yapılacak işlemi tetikler.

rootFrame.Navigate(typeof(MainPage), e.Arguments);
Yine aynı dosyanın içerisinde bulunan bu kod parçası ise uygulamada açılacak ekranı tetikler.

<Page.Resources>
        
</Page.Resources>
Bulunduğu sayfanın ve sayfada bulunan bileşenlerin tasarımını sağlar.
<Application.Resources>
        <SolidColorBrush Color="Blue" x:Name="Arkaplan"></SolidColorBrush>
        <SolidColorBrush Color="Green" x:Name="YaziRengi"></SolidColorBrush>
</Application.Resources>
Uygulamada bulunan bütün sayfa ve bileşenlerden sorumludur.

Ayrıca UWP projelerinde bulunan Package.appxmanifest dosyası ise uygulamanın kullanacağı izinlerin tanımlandığı dosyadır.

App.xaml dosyasında bulunan OnLaunch metodu ise bizim açılışta çalışan metodumuzdur. Bunu nerede kullanabilirim diye düşünüyorsanız, size bir örnek vereyim. Mesela, uygulamamız da bir kullanıcı girişi ekranı ve bu login ekranın da beni hatırla diye bir checkbox var. Kullanıcı beni hatırla'yı işaretleyip uygulamayı kullanıyor ve daha sonra uygulamayı kapatıyor. Kullanıcı tekrar uygulamayı açtığı sırada beni hatırla dediği için kullanıcı girişi kısmını atlamasını sağlayacak metot OnLaunch metodur.

Not:
#if Debug 

#endif
UWP projesinde gördüğüm bu kod parçası, eğer uygulamamızı "Debug" yapıyorsak bu kod parçası çalışıyor fakat "Release" sürümünü yayınlarsak bu kod parçası projemizde olmasına rağmen çalışmayacaktır. Yine de bu konu hakkında pek bilgim olmadığı için araştırma yapabileceğiniz iki adet link vereyim; https://msdn.microsoft.com/en-us/library/4y6tbswk.aspx http://stackoverflow.com/questions/3788605/if-debug-vs-conditionaldebug    

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

10 Eylül 2016 Cumartesi

Microsoft’ta 4. Gün: C# Temel Giriş Ve Uygulamalar



Yine eğlenceli ve eğitici bir günün yorgunluğu var üzerimde. Her gün olduğu gibi bugün de dolu dolu geçti sürpriz misafirlerimizle yine bol bol güldük ve geçmişlerinden geleceğimiz için ipuçları aldık. Benim projemin ana teması olan C# ve veri tabanı hakkında çok fazla bilgi edindim. Özellikle Entity Freamwork eğitimini ilk kez almama rağmen tamamen kafamda oturdu ve projemde ki "amele işi" sql sorgularını entity freamwork'e çevirebilirim.
Bugün en çok dikkatimi çeken konu ise C# 7 konusuydu. C# 7 ile gelecek özelliklerin programlama ufkumuzu bir seviye daha geliştireceğine inanıyorum. Özellikle "Multi-value Returns" olayı beni biraz daha C# bağlayacak. C tarzı dillerde bir fonksiyonun 2 değer döndürmesi her zaman bir ağrı olmuştur. C# 7 ile bu sorun sonunda çözümüne kavuşacak. Ayrıca, "Digit Separators" özelliği ile numerik değer atamaları sırasında istediğimiz an basamakları ayırabileceğiz. C# 7 ile gelecek yeniliklere (https://www.infoq.com/news/2016/04/CSharp-7) linkten ulaşabilirsiniz.
Şimdi bahsedeceğim konu ise Microsoft'un uzun süredir yatırım yaptığı açık kaynak konusu. Bugün duyduğumda çok şaşırdığım bir isim var, Roslyn. Roslyn Mirosoft firmasının .NET Freamwork derleyicisinin açık kaynak olarak Github da paylaşılan projesinin kod adı. (https://github.com/dotnet/roslyn)




Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.


Microsoft’ta 3. Gün: Yazılım Projelerinde Yönetim Ve Kontrol

Microsoft Yaz Okulu


Açık Akademi Yaz Okulu 3. gününde yoğun bir geçirsekte son anda ki Tolga Abi süprizi gerçekten bütün yorgunluğumuzu aldı. Bu blogu yazmaya başladığımdan beri olabildiğince teknik bilgilere yer vermeye çalışıyorum fakat her gün sektörün liderleri ve süpriz misafirlerimiz oluyor. Ben yine bunlardan bahsetmeyeceğim :)
Bugün eğitim başlı başına proje-kaynak yönetim ve kontrol üzerine idi. Microsoft'un kullanmayı sevdiğim bileşenlerinden biri olan TFS (Team Foundation Server) 'yi daha iyi kullanmayı öğrendim. TFS benim için özel bir bileşen fakat açık kaynak projelerim için vazgeçilmezim Git ve Github. Vazgeçilmezim Git ve Github dediysem TFS bunları desteklemiyor diye kesinlikle düşünmeyin. Çok da güzel destekliyor üstelik Git veya Github istemcisi kurmanıza gerek yok. TFS ile Visual Studio içerisine otomatik olarak eklenen Git ve Github istemcileri ayrı bir programa gereksinim duymaksızın çalışıyor.
Peki "TFS ve Git arasındaki fark ne?" diye sorarsanız. Git ile bütün commitler local'de depolanıp daha sonra server'a gönderilirken, TFS ile bütün commitler server'da depolanır. Ayrıca TFS ile branch ve merge işlemleri Git'e göre daha hızlı.
Kaynak kontrolü eğitimini tamamladıktan sonra proje yönetimi eğitimine başladık. Daha önce adını dahi duymadığım Agile'nin az çok ne olduğunu anlamaya çalıştım.
Agile kısaca Scrum'un Microsoft'taki karşılığıdır. Proje yönetiminizi maximum seviyede verimliliğe yükselten bu sistem kuşkusuz Microsoft'un her zaman olduğu gibi en başarılı işlerden biri. Ben yine de sizlere bu konu hakkında çok fazla teknik bilgi vermeyeceğim ama merak edenler olursa diye link vereyim. (http://stories.visualstudio.com/scaling-agile-across-the-enterprise/)
"Testing, yazılım geliştirme süreçlerinin üvey evladıdır." Bir sonraki eğitimde en sevdiğim cümle bu oldu. Yazılım süreçlerinin üvey evladı testing, beş ana süreçten oluşuyor. Bunlar;
  • UI Testing
  • UNIT Testing
  • Coded UI Testing
  • Performance Testing
  • Load Testing
Bir yazılımın gelişme süreci sırası ile; Develop, Build, Deploy ve Test şeklindedir. Ve şimdi siz öyle bir IDE düşünün ki baştan sona bütün süreçleri takip edebileceksiniz. Bu IDE sadece Visual Studio olabilir. Bir diğer dikkatinizi çekeceğim nokta ise Test sürecinin de TFS ile kontrol edebileceğinizdir. "TFS, hem kaynak kontrol, hem proje yönetim/takip hem de test aracıdır."

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft'ta 2. Gün: UI/UX ve Business Canvas

UI/UX ve Business Canvas



İlk teknik eğitimimiz baya eğlenceli ve dolu dolu geçti. Bugün az hakim olduğum konular üzerinde çok fazla bilgi edindim. Business Canvas konusunda uzun zamandır kullandığım için yeterince bilgim vardı. UI/UX konularında ise bilgim Business Canvas kadar çok değildi. Bugün bu bilgi eksikliğini kapatmanın memnuniyeti ile uyuyabilirim galiba.

Bugün eğitim sırasında yaptığımız çalışmalar bir fikirin projeye dönüştürülme aşamasıydı ve gerçekten doğru bir aşamaydı. UI/UX ile daha önceden dribbble aracılığı ile tanışmıştım, Business Canvas ile de ciz.io aracılığı ile kaynaşmıştım. Bu iki başlık projelerimizin başlangıç noktasıdır. Aslında buna proje demeyelim "Fikir" diyelim. İbrahim Kıvanç hocamızın anlattıklarından kendi anladığım kadarını anlatayım size; "Aklımız da birşeyler olduğunda hemen yapmaya başlarız. Sonra, şu eksik oldu, burası olmadı, şunu şuraya mı yerleştirseydim derken sıkılırız ve başlamadan biter aslında projemiz. Aklınızda bir fikir varsa bu gerçekten ileriye dönük bir proje olacaksa, bir start-up olacaksa en başta yapmamız gereken iş modelini (Business Canvas) ve kullanıcı arayüzünü (User Interface(UI)) kağıt üzerinde tasarlamak olsun."
Tabii ki bugün olan eğitim kağıt üzerine birşeyler çizmekten ibaret değildi. Daha önce adını bile duymadığım bir PowerPoint eklentisi kullandım. Üstelik benim bilgisayarımda da yüklü bir eklenti ama haberim yok :). Bu eklentimizin adı 'Storyboarding' ben ona Türkçe "Fikir Tasarlar" diyeceğim. Bu eklenti start-up sunumlarınızı yaparken gerçekten size büyük kolaylık sağlayacak fikrinizi uygulamaya dönüştürmeden uygulamanın kalıbını insanlara tanıtabileceksiniz.
Bugünün özeti olarak konu başlıkları, wireframing, storyboarding, business canvas ve UI/UX şeklinde sıralanıyor. Ama önemli birşey daha var bugün için. Bir fikri projeye dönüştürmeden önce analiz yapmanın önemi. Bu gerçekten can alıcı bir konu. Herkesin bir fikri var fakat insanların bu fikre gerçekten ihtiyacı var mı? Bu fikri projeye dönüştürdüğüm de insanların dikkatini çekebilecek miyim? Ya da daha önce böyle bir proje yapıldı mı? Eğer yapıldıysa benim projemin o projelerden ne gibi üstünlükleri var? Sorular sorular ... Bütün sorulara ben cevap veremem anketinizi oluşturup insanlar ulaştırın ve analizinizi yapın. Ama son soru için kısa bir ipucu vereyim (https://www.producthunt.com/). Ben ipucunu verdim araştırmak size kalsın ben yaklaşık iki saattir sitedeyim sizleri de beklerim :).
Bu konular hakkında daha fazla bilgi alabilmek için:
https://twitter.com/ikivanc
http://www.ibrahimkivanc.com/
İbrahim Kıvanç ile iletişim kurabilirsiniz.

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Microsoft'ta İlk Gün

Microsoft #aayazokulu


Bazen hayat bize umduğumuzdan fazlasını verir. Bugün benim için öyle bir gündü. Yaz okuluna gelirken beklentim yüksekti fakat ilk gün yüksek olan beklentimin daha üstünde geçti. Yeni arkadaşlıklar, yeni bağlantılar ve yeni bir yuva edindim bugün. Benim için günün sosyal özeti bu şekildeydi.
Teknik özete geçecek olursak; ilk olarak göreceğimiz eğitimlerin listesini gördüğümde çok sevindim çünkü eğitimler yine beklentilerimin üzerinde bir olaydı. Tamı tamına 24 adet başlık ve 20 iş günü içerisinde anlatılacak bu başlıklar. Ayrıca bu başlıklar anlatılırken bir yandan da projemizi yetiştirmeye çalışacağız, sunuma hazırlanacağız. Dolu dolu bir ay bizi bekliyor anlaşılan. Kod yazmayı seven birisi olarak bu benim için muhteşem bir durum. Ek olarak, bugün dinlemiş olduğum Mesha Melkova'nın Brand and Marketing sunumu muhteşemdi. Özellikle markaların oluşum süreçlerinin bu kadar detaylı olduğunu ilk kez farkettim. Bu sunum hayatım boyunca marka oluşum süreçlerinde tekrar tekrar kontrol edip örnek alacağım bir sunum olacak. (Kısa zaman içerisinde sunumu sizler ile paylaşmaya çalışacağım.)
  • UI/UX, Business Canvas
  • Architecture Overview
  • C# Temel Giriş Ve Uygulamalar
  • UWP Development
  • Xamarin Forms
  • ASP.NET
  • Web API Oluşturulması
  • IOT & 3D Printing
  • Azure Paas Services Introduction
  • Azure API
  • Azure IoT Storage
  • Azure Building Mobile Backend
  • AR/VR Development
  • Big Data Essentials
  • Office 365
  • CRM/AX
  • Microsoft Cognitive Services
  • BotFreamWork
  • Conversation as a Platform
  • SQL Server 2016
  • Power BI
  • Azure Machine Learning
  • HTML ve JavaScript Freamworkleri
  • Unity ile GameDev

Göreceğimiz eğitimlerin listesi yukarıda belirttiğim gibi fakat sadece eğitimlerle sınırlı bir yaz okulu değil bu! Her gün misafirlerimiz de olacak Türkiye'nin en iyilerinden liderlik eğitimleri alacağız, stratejiler geliştireceğiz.

Eğitmen bilgilerine ve günlük akışa sosyal medya hesaplarından #aayazokulu hashtagi ile ulaşabilirsiniz.

Blogger tarafından desteklenmektedir.
banner image

Random Posts

randomposts

İletişim Formu

Ad

E-posta *

Mesaj *

Recent Posts

recentposts
banner image