.NET Developer – Yazılım ve Veritabanı Uzmanlığı

 İzmir’de Microsoft Sertifikalı Yazılım Uzmanlığı Kursu. Yazılım Kursu Sonrasında Uzmanlığınızı Uluslararası Geçerliliği Olan Microsoft Sertifikasıyla Belgelendirin!

Kursa Genel Bakış

Yazılım uzmanlığı eğitimi; Windows Service ve Web uygulamaları geliştirmek için C#, .NET Framework, SQL Server, HTML5, CSS3, jQuery, JavaScript, AJAX , Git Kullanımı, ADO.NET, ADO.NET Entity Framework, ASP.NET Identity, ASP.NET MVC teknolojilerine hakim, uzman programcılar yetiştirmeyi amaçlamaktadır.

 

Sertifikasyonlar

  • Microsoft Partneri İ-Akademi Sertifikası
  • Microsoft Technology Associate (MTA)
  • Microsoft Certified Solutions Associate (MCSA): SQL Database Development
  • Microsoft Certified Solutions Associate (MCSA): Web Applications

Yazılım kursu eğitimi tamamlayan adaylarımız, bir web uygulaması için tam işlevli bir web hizmeti veya sunucu tarafı kodunu tasarlamaya, kodlamaya, test etmeye ve dağıtmaya hazır olacaklardır. Bu kursun sonunda öğrenciler kendilerini Full-Stack .Net Developer olarak tanımlayabilirler.

Yazılım eğitiminde, Microsoft’un yazılım geliştirme teknolojisi yığınının temel özelliklerini ve yeteneklerini öğreneceksiniz. Bu, en yaygın kullanılan modern nesne yönelimli programlama dillerinden biri olan .NET – oldukça üretken ve kapsamlı bir geliştirme frameworku- ve çok çeşitli destekleyici ve ilgili teknolojilerden oluşan C# programlama dilini içerir. Ayrıca, veritabanı yönetimi, test odaklı geliştirme, çevik yöntemler, Visual Studio IDE ve yazılım geliştirme alanında bir kariyere girişinizi hızlandırmaya yardımcı olacak diğer anahtar kavram ve araçlarla tanışacaksınız.

.net ve c# eğitimiTüm sınıflarımızda olduğu gibi, bu sınıf da uygulayarak öğrenme çerçevesinde tasarlanmıştır. Eğitmenlerimiz, sınıfa yeni teknik materyaller tanıtacaklar, canlı kodlama alıştırmaları yoluyla yeni kavramların nasıl uygulanacağını gösterecekler, öğrenci koduyla ilgili geri bildirimleri inceleyecek ve geri bildirecekler. Çoğu öğrenme, kodlama yoluyla yeni bilginin uygulanmasından geçecektir.

Sadece egzersizler üzerinde çalışmakla kalmayıp, ikili programda ve daha büyük takımlarda da birlikte çalışacaksınız. Gerçek dünyadaki yazılım geliştirme bir takım sporudur, bu yüzden çalışma ortamları oluşturmak ve sunmak için bir takım ortamında nasıl çalışacağınızı öğrenmeniz önemlidir.

C # dili ve .NET Framework, Microsoft’un uygulama geliştirme için teknoloji yığınının merkezi parçalarıdır. Diğer Microsoft teknolojileri veya açık kaynaklı teknolojiler ile birleştirildiğinde, geliştiriciler, web uygulamalarından sunucu tarafındaki web hizmetlerine, bu teknoloji yığınını kullanan kurumsal ölçekli işlem işleme sistemlerine kadar çok çeşitli uygulamalar oluşturma yeteneğine sahiptir.

Neler Öğreneceksiniz?

C#
.NET Framework üzerinde çalışan uygulamalar oluşturmak için tasarlanmış, nesne tabanlı bir programlama dili olan C# yazmayı öğreneceksiniz.

ASP.NET MVC
Microsoft’un ASP.NET MVC teknolojisini kullanarak uygulama yapmakta uzmanlaşacaksınız.

Visual Studio
Microsoft’un entegre geliştirme ortamını (IDE) öğreneceksiniz. Verimli bir C# Geliştirici olmak için Visual Studio’nun gücünü nasıl kullanacağınızı öğreneceksiniz.

SQL Databases / SQL Veritabanları
İlişkisel veritabanlarından veri saklamak ve erişmek için endüstri standardı SQL dilini kullanın.

Test-Driven Development / Test-Güdümlü Geliştirme
İyi yazılmış kod, iyi yazılmış testlerle başlar. Kodunuzda düşünmenize, sorunlardan kaçınmanıza ve ortak çalışanların zamanını kaydetmenize yardımcı olacak testler yazmayı öğreneceksiniz.

Source Code Control / Kaynak Kodu Kontrolü
Kodunuzdaki değişiklikleri güvenli bir şekilde yönetmek ve izlemek için Git’i nasıl kullanacağınızı öğreneceksiniz. GitHub’ı, ekibinizdeki veya dünyadaki diğer geliştiricilerle işbirliği yapmak için nasıl kullanacağınızı öğreneceksiniz.

Collaborative Development / İşbirlikçi Geliştirme
Ekiplerde çalışma deneyimi kazanın, böylece mezun olduğunuzda çalışmaya hazır olacaksınız.

APIs and Services / API’lar ve Servisler
Uygulamalarınızı daha dinamik hale getirmek için, RESTful API kullanarak verileri nasıl sunacağınızı ve üçüncü taraf hizmetleriyle verilere nasıl erişeceğinizi öğrenceksiniz.

Daha detaylı bilgilendirme ister misiniz? Formu doldurun, anında dönüş yapalım! Dilerseniz (0232) 464 09 24 nolu numaramızdan ulaşabilirsiniz.

eyJpZCI6IjE0IiwibGFiZWwiOiJrdXJzIiwiYWN0aXZlIjoiMSIsIm9yaWdpbmFsX2lkIjoiMSIsInVuaXF1ZV9pZCI6IndlZmoyIiwicGFyYW1zIjp7ImVuYWJsZUZvck1lbWJlcnNoaXAiOiIwIiwidHBsIjp7IndpZHRoIjoiMTAwIiwid2lkdGhfbWVhc3VyZSI6IiUiLCJiZ190eXBlXzAiOiJub25lIiwiYmdfaW1nXzAiOiIiLCJiZ19jb2xvcl8wIjoiIzgxZDc0MiIsImJnX3R5cGVfMSI6ImNvbG9yIiwiYmdfaW1nXzEiOiIiLCJiZ19jb2xvcl8xIjoiIzMzMzMzMyIsImJnX3R5cGVfMiI6ImNvbG9yIiwiYmdfaW1nXzIiOiIiLCJiZ19jb2xvcl8yIjoiIzFmNTdjNiIsImJnX3R5cGVfMyI6ImNvbG9yIiwiYmdfaW1nXzMiOiIiLCJiZ19jb2xvcl8zIjoiIzMzMzMzMyIsImZpZWxkX2Vycm9yX2ludmFsaWQiOiJMXHUwMGZjdGZlbiBkXHUwMGZjemVsdGluLiIsImZvcm1fc2VudF9tc2ciOiJUZVx1MDE1ZmVra1x1MDBmY3JsZXIsIGtcdTAxMzFzYSB6YW1hbmRhIHNpemkgYmlsZ2lsZW5kaXJlY2VcdTAxMWZpei4iLCJmb3JtX3NlbnRfbXNnX2NvbG9yIjoiIzRhZThlYSIsImhpZGVfb25fc3VibWl0IjoiMSIsInJlZGlyZWN0X29uX3N1Ym1pdCI6Imh0dHA6XC9cL3d3dy5pYWthZGVtaS5jb21cL3Rlc2Vra3VybGVyXC8iLCJ0ZXN0X2VtYWlsIjoiaWFrYWRlbWl3ZWJAaWFrYWRlbWkuY29tIiwic2F2ZV9jb250YWN0cyI6IjEiLCJleHBfZGVsaW0iOiI7IiwiZmJfY29udmVydF9iYXNlIjoiIiwicHViX3Bvc3RfdHlwZSI6InBvc3QiLCJwdWJfcG9zdF9zdGF0dXMiOiJwdWJsaXNoIiwicmVnX3dwX2NyZWF0ZV91c2VyX3JvbGUiOiJzdWJzY3JpYmVyIiwiZmllbGRfd3JhcHBlciI6IjxkaXYgW2ZpZWxkX3NoZWxsX2NsYXNzZXNdIFtmaWVsZF9zaGVsbF9zdHlsZXNdPltmaWVsZF08XC9kaXY+In0sImZpZWxkcyI6W3siYnNfY2xhc3NfaWQiOiIxMiIsIm5hbWUiOiJmaXJzdF9uYW1lIiwibGFiZWwiOiIiLCJwbGFjZWhvbGRlciI6Ilx1MDEzMHNpbSBTb3lpc2ltIiwidmFsdWUiOiIiLCJ2YWx1ZV9wcmVzZXQiOiIiLCJodG1sIjoidGV4dCIsIm1hbmRhdG9yeSI6IjEiLCJtaW5fc2l6ZSI6IiIsIm1heF9zaXplIjoiIiwiYWRkX2NsYXNzZXMiOiIiLCJhZGRfc3R5bGVzIjoiIiwiYWRkX2F0dHIiOiIiLCJ2bl9vbmx5X251bWJlciI6IjAiLCJ2bl9vbmx5X2xldHRlcnMiOiIwIiwidm5fcGF0dGVybiI6IjAiLCJ2bl9lcXVhbCI6IiJ9LHsiYnNfY2xhc3NfaWQiOiI2IiwibmFtZSI6ImVtYWlsIiwibGFiZWwiOiIiLCJwbGFjZWhvbGRlciI6IkVtYWlsIiwidmFsdWUiOiIiLCJodG1sIjoiZW1haWwiLCJtYW5kYXRvcnkiOiIxIiwibWluX3NpemUiOiIiLCJtYXhfc2l6ZSI6IiIsImFkZF9jbGFzc2VzIjoiIiwiYWRkX3N0eWxlcyI6IiIsImFkZF9hdHRyIjoiIiwidm5fb25seV9udW1iZXIiOiIwIiwidm5fb25seV9sZXR0ZXJzIjoiMCIsInZuX3BhdHRlcm4iOiIwIn0seyJic19jbGFzc19pZCI6IjYiLCJuYW1lIjoieW91cl9waG9uZSIsImxhYmVsIjoiIiwicGxhY2Vob2xkZXIiOiJUZWxlZm9uIE51bWFyYW5cdTAxMzF6IiwidmFsdWUiOiIiLCJ2YWx1ZV9wcmVzZXQiOiIiLCJodG1sIjoidGV4dCIsIm1hbmRhdG9yeSI6IjEiLCJtaW5fc2l6ZSI6IiIsIm1heF9zaXplIjoiIiwiYWRkX2NsYXNzZXMiOiIiLCJhZGRfc3R5bGVzIjoiIiwiYWRkX2F0dHIiOiIiLCJ2bl9vbmx5X251bWJlciI6IjAiLCJ2bl9vbmx5X2xldHRlcnMiOiIwIiwidm5fcGF0dGVybiI6IiIsInZuX2VxdWFsIjoiIn0seyJic19jbGFzc19pZCI6IjEyIiwibmFtZSI6InN1YmplY3QiLCJsYWJlbCI6IiIsInBsYWNlaG9sZGVyIjoiSGFuZ2kgRVx1MDExZml0aW0/IiwidmFsdWUiOiIiLCJ2YWx1ZV9wcmVzZXQiOiIiLCJodG1sIjoidGV4dCIsIm1hbmRhdG9yeSI6IjEiLCJtaW5fc2l6ZSI6IiIsIm1heF9zaXplIjoiIiwiYWRkX2NsYXNzZXMiOiIiLCJhZGRfc3R5bGVzIjoiIiwiYWRkX2F0dHIiOiIiLCJ2bl9vbmx5X251bWJlciI6IjAiLCJ2bl9vbmx5X2xldHRlcnMiOiIwIiwidm5fcGF0dGVybiI6IjAiLCJ2bl9lcXVhbCI6IiJ9LHsiYnNfY2xhc3NfaWQiOiIxMiIsIm5hbWUiOiJzZW5kIiwibGFiZWwiOiJCaWxnaSBcdTAxMzBzdGUiLCJodG1sIjoic3VibWl0IiwiYWRkX2NsYXNzZXMiOiIiLCJhZGRfc3R5bGVzIjoiIiwiYWRkX2F0dHIiOiIifV0sIm9wdHNfYXR0cnMiOnsiYmdfbnVtYmVyIjoiNCJ9fSwiaW1nX3ByZXZpZXciOiJiYXNlLWNvbnRhY3QuanBnIiwidmlld3MiOiIxNDAzOTAiLCJ1bmlxdWVfdmlld3MiOiI2NzQ4MCIsImFjdGlvbnMiOiI0NTQiLCJzb3J0X29yZGVyIjoiMTAiLCJpc19wcm8iOiIwIiwiYWJfaWQiOiIwIiwiZGF0ZV9jcmVhdGVkIjoiMjAxNi0wNS0wMyAxNTowMTowMyIsImltZ19wcmV2aWV3X3VybCI6Imh0dHA6XC9cL3N1cHN5c3RpYy00MmQ3Lmt4Y2RuLmNvbVwvX2Fzc2V0c1wvZm9ybXNcL2ltZ1wvcHJldmlld1wvYmFzZS1jb250YWN0LmpwZyIsInZpZXdfaWQiOiIxNF82MzY4NjkiLCJ2aWV3X2h0bWxfaWQiOiJjc3BGb3JtU2hlbGxfMTRfNjM2ODY5IiwiY29ubmVjdF9oYXNoIjoiY2I4M2JjOTRmYjQ1NmZhNjRkZjNkNmI1ZDIwZmRmNjQifQ==

  • Microsoft Exam 70-461: Querying Microsoft SQL Server
  • Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3
  • Microsoft Exam 70-483: Programming in C#
  • Microsoft Exam 70-486: Developing ASP.NET MVC Web Applications
  • Microsoft Exam 70-761: Querying Data with Transact-SQL
  • Microsoft Exam 70-762: Developing SQL Databases
  • Microsoft Exam 98-361: Software Development Fundamentals
  • Microsoft Exam 98-364: Database Fundamentals
  • Microsoft Exam 98-375: HTML5 Application Development Fundamentals
  • Microsoft Exam 98-382: Introduction to Programming Using JavaScript
  • Microsoft Exam 98-383: Introduction to Programming Using HTML and CSS
  • Uygulama Geliştirici
  • Yazılım Mimarı
  • Yazılım Uzmanı
  • Veritabanı Uzmanı
  • Proje Yöneticisi
  • Analist Programcı

 

Yazılım Uzmanlığı Eğitimi’ni başarı ile bitiren adaylarımız, kurumların bilgi işlem ve yazılım departmanları, yazılım şirketleri, Microsoft iş ortakları, bilişim teknolojileri şirketleri, eğitim ve danışmanlık firmalarında çalışabilir.

Yazılım uzmanlığı ve veritabanı uzmanlık eğitimine bilgisayar ve office uygulamalarını kullanabilen, analitik düşünme yeteneğine sahip, geleceğin teknolojisi olan nesne tabanlı programlamayı öğrenmeye ve bu sektörde çalışmaya istekli en az lise mezunu herkes katılabilir.


  • Abalioğlu
  • ARG Yazılım
  • Balçova Belediyesi
  • Başterziler
  • BTE Bilgisayar
  • Cam merkezi
  • Çağlayan Matbaa
  • Çözüm Mutfak
  • Delphi
  • Dönmez Debriyaj
  • Ege Komp
  • Ege Linyit
  • Ege Yazılım
  • Elsan Elektrik
  • ESHOT
  • İzmir Büyükşehir Belediyesi
  • Kristal Yağları
  • Limit Harita Mühendislik
  • Loher Asansör
  • MikoroSer Yazılım
  • Nemtaş
  • Nobel İlaç
  • Pehlivanoğlu
  • Prodata Yazılım
  • Projag İnternet Hizmetleri
  • Rultrans
  • Saya Grup
  • Sipil İnşaat
  • Sun Tekstil
  • Tanatar Kalıp
  • Tepaş
  • Tuborg
  • Tüprag Altın madenleri
  • Tüprag Altın Madenleri Kışladağı
  • Volk Elktrik
  • Yonca Gıda

.NET Developer Yazılım Uzmanlığı Eğitim İçeriği

Introduction to C# Programming with Microsoft .NET (20 Saat)

Bu modülde, geliştiriciler Microsoft Visual C # .NET ve Microsoft Visual Studio .NET geliştirme ortamını kullanarak Microsoft Windows için nesne tabanlı uygulamalar tasarlamak ve geliştirmek için gerekli olan temel becerileri öğrenirler. Bu ders, Windows ile nesne tabanlı tasarım ve programlama aşina olmayan daha az tecrübeli programcılar için alternatif bir giriş noktası sağlar.

Dersler

  • Understanding C# Language Fundamentals / C # Dilinin Temel Esaslarını Anlama
  • Creating Methods, Handling Exceptions, and Monitoring Applications / Yöntemler Oluşturma, İstisnaları İşleme ve Uygulamaları İzleme
  • Developing the Code for a Graphical Application / Grafiksel Uygulama Geliştirme
  • Creating Classes and Implementing Type-safe Collections / Sınıflar Oluşturma ve Tip-Güvenli Koleksiyonları Uygulama
  • Creating a Class Hierarchy by Using Inheritance / Kalıtım Kullanarak Sınıf Hiyerarşisi Oluşturma
  • Refactoring Common Functionality into the User Class / Kullanıcı Sınıfında Ortak İşlevsellik Refactoring Etme
  • Reading and Writing Local Data / Yerel Verileri Okuma ve Yazma
  • Improving Application Performance and Responsiveness / Uygulama Performansı ve Duyarlılığını Artırma

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • .NET platformunu açıklayabilme
  • Visual Studio .NET’i yapılandırabilme ve kullanabilme.
  • C # ile programlama
  • Yöntemleri uygulama
  • C # ‘da kapsülleme, kalıtım ve polimorfizm uygulayabilme
  • Zengin özelliklere sahip Windows tabanlı uygulamalar oluşturma

Bir C # uygulamasında XML Web hizmetlerini kullanma

Introduction to Object Oriented Programming (20 Saat)

Bu modül, nesne yönelimli geliştirmeye başlamadan önce gerekli temel bilgileri sağlar. Ayrıca Visual Studio özelliklerini de inceler.

Dersler

  • Getting Started with Object-Oriented Programming / Nesne Yönelimli Programlamaya Başlangıç
  • Implementing Classes, Properties and Methods / Sınıfların, Özelliklerin ve Yöntemlerin Uygulanması
  • Implementing Inheritance, Abstraction, and Polymorphism / Kalıtım, Soyutlama ve Polimorfizm Uygulamak
  • Implementing Interfaces / Arabirimleri Uyarlama
  • Designing Object-Oriented Structures / Nesne Tabanlı Yapılar Tasarlama
  • Delegates, Events, and Exceptions / Temsilciler, Olaylar ve İstisnalar
  • Designing Object Collaboration / Nesne İşbirliği Tasarlama
  • Deploying Components and Class Libraries / Bileşenleri ve Sınıf Kütüphanelerini Dağıtma

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Nesne yönelimli geliştirmenin temellerini açıklayabilme ve Visual Studio özelliklerini anlama
  • Nesneye yönelik bir uygulamanın temel yapısında sınıfları ve önemini açıklayabilme
  • Bir sınıfın iç işlevselliğini uygulamak için özellikler ve yöntemler ekleme
  • Kod çoğaltmayı azaltmak için miras, soyutlama ve polimorfizm uygulama
  • Kodun yeniden kullanılabilirliğini vurgulayan yapılar oluşturma
  • Sınıflar arasında “ortak” ilişkiler kurmak, kod bağımlılıklarını azaltmak ve kodu kolaylaştırmak için arayüzler uygulama
  • Bir iş probleminden nesnel yönelimli bir yapı tasarımı oluşturma
  • Sınıflar, özellikler, yöntemler, kalıtım ve arayüzler hakkındaki bilgilerini temel alarak nesne yönelimli yapılar oluşturma
  • Sınıf içi iletişim kurmak için delegeler, olaylar ve istisnalar oluşturma ve kullanma
  • Bir dizi iş gereksinimlerine dayalı sınıfı etkileşimleri tasarlama
  • Metotları, olayları, delegeleri ve istisnaları kullanarak sınıfı etkileşimleri tasarlama
  • Kendi tasarımlarını geliştirmek için teknikleri değerlendirebilme
  • Bir tasarım modelini değerlendirebilme ve bir iş senaryosuna uygulanabilirliğini belirleme
  • Bileşenleri ve sınıf kütüphanelerini dağıtarak güncellenebilir yazılım birimleri oluşturma ve bakımını yapabilme
  • Uygulamanın tamamını dağıtmadan bir bakıma alma

Developing Microsoft.NET Applications for Windows (20 Saat)

Bu modül, Microsoft .NET Framework kullanarak Microsoft Windows Forms uygulamaları oluşturmak için gerekli becerileri sağlar. Bu kurs, Microsoft Visual C # .NET müfredatının bir parçasıdır ve C # programcılarına .NET Framework’ü kullanarak Windows Forms uygulamaları oluşturmak için gereken becerileri sağlar. Modül ayrıca, .NET Framework’teki Windows istemci uygulaması programlama için başlıca konuları ele alacaktır. Bu konular şunlardır: Windows Forms, basit veri erişimi, ve asenkron programlama sorunları, basit remoting, Web erişimi, Web Service tüketimi, hata ayıklama, güvenlik ve masaüstü uygulamaları için dağıtım sorunları.

Dersler

  • Introducing Windows Forms / Windows Formlarına Giriş
  • Working with Controls / Kontrollerle Çalışma
  • Building Controls / Kontrolleri Oluşturma
  • Asynchronous Programming / Asenkron Programlama
  • Enhancing the Usability of Applications / Uygulamaların Kullanılabilirliğini Artırma
  • Deploying Windows Forms Applications / Windows Forms Uygulamalarını Dağıtma
  • Securing Windows Forms Applications / Windows Forms Uygulamalarını Koruma

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Windows Formları oluşturma ve doldurma
  • Windows Formlarında kontrolleri düzenleme
  • Windows Forms uygulamasında menüler oluşturma
  • Bir Windows Forms uygulamasında olay prosedürlerini oluşturmak ve kontrol etmek için kod ekleme
  • Çoklu Belge Arabirimi (MDI) uygulamaları oluşturma
  • Windows Forms uygulamalarında iletişim kutularını kullanma
  • Windows Forms uygulamasında kullanıcı girdisini doğrulama
  • Bir Windows Forms uygulamasında kullanıcı denetimleri oluşturma ve kullanma
  • Windows Forms uygulamalarından XML Web hizmetleri tüketme
  • Windows Forms uygulamasından yöntemlere asenkron çağrılar yapma
  • Windows Forms uygulamasında hata ayıklama
  • Windows Forms uygulamasını dağıtma

Developing SQL Databases and Querying Data with Transact-SQL (50 Saat)

Bu modülün amacı, öğrencilere, tüm SQL Server ile ilgili disiplinler (Veritabanı Yönetimi, Veritabanı Geliştirme ve İş Zekası) tarafından kullanılan Transact-SQL dili hakkında iyi bir eğitim vermektir. Ayrıca, öğrencilere bir Microsoft SQL Server veritabanı geliştirmek için bilgi ve beceriler kazandırmaktadır. Kurs, bir veritabanını geliştirme ile ilgili SQL Server ürün özelliklerini ve araçlarını nasıl kullanacaklarını öğretmeye odaklanmaktadır.

Dersler

  • Introduction to Microsoft SQL Server / Microsoft SQL Server’a Giriş
  • Introduction to Database Development / Veritabanı Geliştirmeye Giriş
  • Introduction to T-SQL Querying / T-SQL Sorgulamaya Giriş
  • Designing and Implementing Tables / Tabloların Tasarlanması ve Uygulanması
  • Writing SELECT Queries / SELECT Sorguları Yazma
  • Querying Multiple Tables / Birden Fazla Tabloda Sorgu Oluşturma
  • Sorting and Filtering Data / Verileri Sıralama ve Filtreleme
  • Working with SQL Server Data Types / SQL Server Veri Tipleriyle Çalışma
  • Using DML to Modify Data / Verileri Değiştirmek İçin DML Kullanma
  • Using Built-In Functions / Dahili Fonksiyonları Kullanma
  • Grouping and Aggregating Data / Verilen Gruplandırılması ve Toplanması
  • Using Subqueries / Alt Sorguları Kullanma
  • Using Table Expressions / Tablo İfadelerini Kullanma
  • Using Set Operators / Set Operatörlerini Kullanma
  • Using Windows Ranking, Offset, and Aggregate Functions / Pencere Sıralaması, Ofset ve Toplam Fonksiyonlarını Kullanma
  • Pivoting and Grouping Sets / Görünümleri Tasarlama ve Uygulama
  • Designing and Implementing Views / Görünümleri Tasarlama ve Uygulama
  • Designing and Implementing Stored Procedures / Saklı Yordamları Tasarlama ve Uygulama
  • Designing and Implementing User-Defined Functions / Kullanıcı Tanımları Fonksiyonları Tasarlama ve Uygulama
  • Responding to Data Manipulation via Triggers / Tetikleyiciler Aracığıyla Veri İşlemeye Tepki Verme
  • Executing Stored Procedures / Saklı Yordamları Çalıştırma
  • Programming with T-SQL / T-SQL ile Programlama
  • Implementing Error Handling / Hata İşlemeyi Uyarlama
  • Implementing Transactions / İşlemleri Uygulama

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Microsoft SQL Server 2016’nın temel mimari ve kavramlarını açıklama.
  • Transact-SQL ve diğer bilgisayar dilleri arasındaki benzerlikleri ve farklılıkları anlama.
  • SELECT sorguları yazma
  • Birden fazla tabloyu sorgulama
  • Verileri sıralama ve filtreleme
  • SQL Server’da veri türlerinin kullanımını açıklama
  • Verileri Transact-SQL kullanarak değiştirme
  • Yerleşik işlevleri kullanma
  • Verileri gruplama ve toplama
  • Alt sorguları kullanma
  • Tablo tasarlama ve uygulama
  • Gelişmiş tablo tasarımlarını tanımlayabilme
  • Kısıtlar aracılığıyla veri bütünlüğünü sağlama
  • Tablo ifadelerini kullanma
  • Görünümleri tasarlama ve uygulama
  • Saklı yordamları tasarlama ve uygulama
  • Kullanıcı tanımlı fonksiyonları tasarlanma ve uygulama
  • Tetikleyicileri kullanarak veri manipülasyonuna tepki gösterme
  • Küme operatörlerini kullanma
  • Pencere sıralamasını, ofset ve toplama işlevlerini kullanma
  • Pivot ve gruplama setleri uygulama
  • Saklı yordamları yürütme
  • T-SQL ile Programlama
  • Hata işleme uygulanması
  • İşlemleri uygulama

Using ADO.NET to Access Data (10 Saat)

Bu modül, bir veritabanındaki verilere erişmek için Microsoft ADO.NET ve System.Data ad alanındaki nesnelerin nasıl kullanılacağını ve ADO.NET kullanan Microsoft Windows tabanlı bir uygulamanın nasıl oluşturulacağını açıklar. Bu modül ayrıca bir veritabanına bağlanmak, bir sorgu oluşturmak ve bir DataSet nesnesini kullanarak verileri yönetmek, verileri denetimlere bağlamak ve veritabanına kayıt eklemek, güncelleştirmek ve silmek için bu uygulamanın nasıl kullanılacağını açıklar.

Dersler

  • NET Architecture / ADO.NET Mimarisi
  • Creating an Application That Uses ADO.NET to Access Data / Veriye Erişmek İçin ADO.NET Kullanan Bir Uygulama Oluşturma
  • Changing Database Records / Veritabanı Kayıtlarını Değiştirme

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Microsoft ADO.NET kullanarak Windows Forms uygulamalarını çeşitli veri kaynaklarına bağlama

Using Entity Framework to Access Data (10 Saat)

Dersler

  • Introduction To Entity Framework and EDM (Entity Data Model) / Entity Framework ve EDM’e (Varlık Veri Modeli) Giriş
  • Querying the EDM / EDM’i Sorgulama
  • Working With Stored Procedures / Saklı Yordamlarla Çalışma
  • Querying the EDM – Advanced / EDM’i Sorgulama – İleri
  • Source Code For Entity Framework / Entity Framework’un Kaynak Kodları
  • Advanced Entity Framework – DbContext [EF6] / İleri Advanced Entity Framework – DbContext [EF6]
  • Advanced Operations / İleri Operasyonlar
  • Performance Optimization / Performans Optimizasyonu
  • Data Access Dll / Veri Erişim Kütüphanesi

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Entity Framework’ün temel kavramlarını anlama
  • Veri erişim katmanı olarak Entity Framework ile çalışmaya başlama
  • Entity Framework ile çalışırken tüm gerçek zamanlı senaryoları ele alma

Programming in HTML5 with JavaScript and CSS3 (30 Saat)

Bu modül HTML5, CSS3 ve JavaScript’e bir giriş sağlar. Bu ders öğrencilere temel HTML5 / CSS3 / JavaScript programlama becerilerini kazandırır. Bu kurs, hem Web uygulaması hem de Windows Mağazası uygulamaları eğitim yollarına giriş noktasıdır. Ders, programlama mantığını uygulamak, değişkenleri tanımlamak ve kullanmak, döngü ve dallanma gerçekleştirmek, kullanıcı arayüzleri geliştirmek, kullanıcı girişini yakalamak ve doğrulamak, verileri depolamak ve iyi yapılandırılmış bir uygulama oluşturmak için HTML5 / CSS3 / JavaScript’i kullanmaya odaklanmaktadır.

Bu dersteki laboratuar senaryoları, çeşitli uygulama senaryolarının yapısını desteklemek ve göstermek için seçilmiştir. Bir HTML5 yazılım uygulaması oluşturmak için kullanılan ilke ve kodlama bileşenlerine / yapılarına odaklanmaları amaçlanmıştır.

Dersler

  • Overview of HTML and CSS / HTML ve CSS’ye Genel Bakış
  • Creating and Styling HTML5 Pages / HTML5 Sayfaları Oluşturma ve Şekillendirme
  • Introduction to JavaScript / JavaScript’e Giriş
  • Introduction to JQuery / JQuery’e Giriş
  • Bootstrap Framework
  • Creating Forms to Collect Data and Validate User Input / Verileri Toplamak ve Kullanıcı Girdisini Doğrulamak İçin Form Oluşturulması
  • Communicating with a Remote Data Source / Uzak Veri Kaynağı ile İletişim Kurma
  • Styling HTML5 by Using CSS3 / HTML5’i CSS3 Kullanarak Şekillendirme
  • Creating Objects and Methods by Using JavaScript / JavaScript Kullanarak Nesneleri ve Yöntemleri Oluşturma
  • Creating Interactive Pages using HTML5 APIs / HTML5 API’lerini kullanarak Etkileşimli Sayfalar Oluşturma
  • Adding Offline Support to Web Applications / Web Uygulamalarına Çevrimdışı Destek Ekleme
  • Implementing an Adaptive User Interface / Uyarlamalı Kullanıcı Arayüzünün Uygulanması
  • Creating Advanced Graphics / Gelişmiş Grafik Oluşturma
  • Animating the User Interface / Kullanıcı Arayüzünü Hareketlendirme
  • Implementing Real-Time Communications by Using Web Sockets / Web Socketlerini Kullanarak Gerçek Zamanlı Haberleşme Uyarlama
  • Creating a Web Worker Process / Web Worker Süreci Oluşturma

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Bir Web uygulaması oluşturmak ve çalıştırmak için Visual Studio’yü nasıl kullanacağınızı anlama
  • HTML5’in yeni özelliklerini tanımlayabilme, HTML5 sayfaları oluşturabilme ve stil oluşturabilme
  • JavaScript kullanarak bir HTML5 sayfasına etkileşim ekleyebilme
  • Farklı giriş türleri kullanarak HTML5 formları oluştuma ve HTML5 öznitelikleri ve JavaScript kodunu kullanarak kullanıcı girişini doğrulama
  • XMLHTTPRequest nesneleri ve jQuery AJAX işlemlerini kullanarak uzak veri kaynağına veri gönderip alma
  • CSS3 kullanarak HTML5 sayfalarına stil verme
  • İyi yapılandırılmış ve kolay bakım imkanı tanıyan JavaScript kodu oluşturma
  • Etkileşimli HTML uygulamalarında ortak HTML5 API’lerini kullanma
  • Çevrimdışı işlemleri destekleyen Web uygulamaları oluşturma
  • Farklı cihazlara ve form faktörlerine uyum sağlayabilen HTML5 Web sayfaları oluşturma
  • Canvas öğelerini ve Ölçeklenebilir Vektör Grafikleri kullanarak bir HTML5 sayfasına gelişmiş grafikler ekleme
  • Bir HTML5 sayfasına animasyon ekleyerek kullanıcı deneyimini geliştirme
  • Web uygulaması ile sunucu arasında veri göndermek ve almak için Web Sockets kullanma
  • Web Worker süreçlerini kullanarak uzun süren işlemleri gerçekleştiren bir Web uygulamasının yanıt verimini artırma

Developing ASP.NET MVC Web Applications (60 Saat)

Bu derste, öğrenciler .NET Framework araçlarını ve teknolojilerini kullanarak gelişmiş ASP.NET MVC uygulamaları geliştirmeyi öğreneceklerdir. Odak noktası, bir web uygulamasının performansını ve ölçeklenebilirliğini geliştiren kodlama etkinlikleri üzerinde olacaktır. ASP.NET MVC tanıtılacak ve Web Formları ile karşılaştırılacak, böylece öğrencilerin her birinin ne zaman kullanılabileceği öğrenilecektir. Bu ders aynı zamanda 70-486 sınavı için öğrencileri hazırlayacak.

Dersler

  • Exploring ASP.NET MVC / ASP.NET MVC’i Keşfetme
  • Designing ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamaları Tasarlama
  • Developing ASP.NET MVC Models / ASP.NET MVC Modellerinin Geliştirilmesi
  • Developing ASP.NET MVC Controllers / ASP.NET MVC Denetleyicilerinin Geliştirilmesi
  • Developing ASP.NET MVC Views / ASP.NET MVC Görünümlerini Geliştirme
  • Testing and Debugging ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarını Test Etme ve Hata Ayıklama
  • Structuring ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarını Yapılandırma
  • Applying Styles to ASP.NET MVC Web Applications / Stilleri ASP.NET MVC Web Uygulamalarına Uygulama
  • Building Responsive Pages in ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarında Responsive (Duyarlı) Sayfalar Oluşturma
  • Using JavaScript and jQuery for Responsive MVC Web Applications / Responsive MVC Web Uygulamaları için JavaScript ve jQuery kullanma
  • Controlling Access to ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarına Erişimi Denetleme
  • Building a Resilient ASP.NET MVC Web Application / Esnek bir ASP.NET MVC Web Uygulaması Oluşturma
  • Implementing Web APIs in ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarına Web API’lerinin Uyarlanması
  • Handling Requests in ASP.NET MVC Web Applications / ASP.NET MVC Web Uygulamalarında İstekleri 
  • Deploying ASP.NET MVC Web Applications / ASP.NET Web Uygulamalarını Dağıtma

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • Microsoft Web Teknolojileri yığınını tanımlayabilme ve herhangi bir uygulamayı geliştirmek için kullanmak üzere uygun bir teknoloji seçebilme
  • Bir dizi fonksiyonel gereksinimi, kullanıcı arabirimi gereksinimlerini ve iş modellerini ele alacak bir web uygulamasının mimarisini ve uygulamasını tasarlayabilme
  • MVC Modelleri oluşturabilme ve Model yöntemleri, özellikleri ve olayları dahilinde iş mantığını uygulayan bir kod yazabilme
  • Kullanıcı etkileşimini yönetmek, modelleri güncellemek ve Görünümleri seçip döndürmek için Denetleyicileri bir MVC Uygulamasına ekleyebilme
  • Net MVC ve Entity Framework kullanarak herhangi bir web uygulaması oluşturabilme
  • Verileri görüntüleyen ve düzenleyen ve Modeller ve Denetleyiciler ile etkileşimde bulunan bir MVC uygulamasında Görünümler oluşturabilme
  • Visual Studio’daki bir web uygulamasına karşı birim testleri ve hata ayıklama araçları çalıştırabilme ve sorun giderme için bir uygulama yapılandırma
  • Kullanıcı dostu URL’leri ve kullanıcılara mantıksal bir gezinme hiyerarşisi sunmak için ASP.NET yönlendirme motorunu kullanan bir web uygulaması geliştirebilme
  • Tüm MVC web uygulamasında kurumsal markalaşma dahil olmak üzere tutarlı bir görünüm ve his yaratma
  • Bir uygulama tarafından kullanılan ağ bant genişliğini azaltmak ve kullanıcı isteklerine yanıtları hızlandırmak için kısmi sayfa güncellemeleri ve önbelleğe alma özelliklerini kullanabilme
  • İstemci tarafında çalışan JavaScript kodunu yazma ve MVC web uygulamasının yanıt verimini optimize etmek için jQuery komut kütüphanesini kullanabilme
  • Kötü amaçlı saldırılara direnen ve kullanıcılar ve tercihler hakkındaki bilgileri koruyan bir MVC uygulaması oluşturma
  • Bir Web API’nin ne olduğunu ve geliştiricilerin bir uygulamaya nasıl bir Web API’si ekleyebileceğini açıklayabilme
  • Tarayıcı isteklerinin bir MVC uygulaması tarafından ele alınış şeklini değiştirebilme
  • Bir geliştirme bilgisayarından bir ASP.NET MVC web uygulamasını hazırlama veya üretim için bir web sunucusuna nasıl paketleyip dağıtacağınızı açıklayabilme

Authentication With ASP.NET Identity (20 Saat)

Bu modülde, bir uygulamayı güvenli hale getirmek ve kullanıcılarınızın verilerini korumak için kullanıcı kimlik doğrulamasının nasıl kullanılacağını öğreneceksiniz. Kullanıcı kimlik doğrulaması ve yetkilendirme neredeyse her web uygulamasının zorunlu bileşenleridir. Çerez tabanlı kimlik doğrulaması uygulamak için Microsoft’un ASP.NET Identity sistemini kullanacaksınız.

Dersler

  • Introduction to ASP.NET Identity / ASP.NET Identity’e Giriş
  • Creating and Customizing the Users / Kullanıcı Oluşturma ve Düzenleme
  • Email Login and OAuth / Email Login ve OAuth
  • Role Based Authorization / Rol Bazlı Yetkilendirme

Bu modülü tamamladıktan sonra şunları yapabilirsiniz:

  • NET’in nasıl çalıştığını kavramak
  • Uygulamalarınızda kimlik doğrulamayı uygulayabilme
  • Güvenli uygulamalar oluşturma
  • Bu becerileri herhangi bir web sitesine nasıl uygulayacağınızı anlama
  • Herhangi bir web sitesine bir Giriş sistemi oluşturabilme
  • MVC web uygulamasında eksiksiz üyelik sistemi uygulayabilme

Advanced ASP.NET MVC (20 Saat)

Bu modül, Ajax, TDD ve en iyi uygulamalar dahil olmak üzere ASP.NET MVC’deki daha ileri konuları kapsamaktadır.

Dersler

  • MVC Techniques / MVC Teknikleri
  • AJAX with ASP.NET MVC / ASP.NET MVC ile AJAX
  • Client and Server Platform Features / İstemci ve Sunucu Platform Özellikleri
  • Error Handling, Logging, and Monitoring / Hata Yönetimi, Loglama ve İzleme
  • Dependency Injection / Bağımlılık Enjeksiyonu
  • Test Driven Development with ASP.NET MVC / ASP.NET MVC ile Test Güdümlü Geliştirme
  • Web Sockets / Web Socketleri
  • Implementing Middleware components / Ara Yazılım Bileşenlerini Uyarlama
  • Additional Security Techniques / Ek Güvenlik Teknikleri

Git Usage (10 Saat)

Dersler

  • Basic Git Workflow / Basit Git İş Akışı
  • How to Backtrack in Git / Git’te Backtrack
  • Git Branching / Git’te Dallanma
  • Git Teamwork / Git’te Takım Çalışması

Project (30 Saat)

Bu modül, eğitmen ve öğrencilerin isteği doğrultusunda, güncel sektörel talepler ve ihtiyaçlar değerlendirilerek, bu zamana kadar işlenen içeriğin anahtar teslim bir proje şeklinde öğrenciler tarafından yapılmasını kapsamaktadır. Içerik, her kurs için farklı olacaktır.

Microsoft Partneri İ-Akademi; 300 saatlik detaylı yazılım eğitimi içeriği ve Microsoft sertifikalı eğitmenleri sayesinde İzmir yazılım kursları arasında başarısını ve tecrübesini kanıtlamıştır.

.NET Developer Eğitim İçeriği Dokümanları

pdf-icon

.NET Developer – Veritabanı ve Yazılım Uzmanlığı

Kurs No 10012
Ders Süresi 300 Saat
Günler (Hafta Sonu) Cumartesi, Pazar
14:00 - 19:00
Günler (Hafta İçi) Pazartesi, Çarşamba
19:00 - 21:45

.NET Developer Eğitimi İçin Hemen Bilgi Alın!

Formu Doldurun, Sizi Bilgilendirelim