Yazılım sektöründeki uzmanların web uygulamalarına hakim olmaları gerekmektedir. EduLarge Akademi’nin web programlama eğitimi de sektörde ihtiyaç duyulan profesyonellerin yetiştirilmesi amaçlanarak geliştirilmiştir. Mersin’de alabileceğiniz 90 saatlik bu eğitim ile yalnızca web programlama yazmayı değil; veritabanı  mimarisini de öğrenebilirsiniz.

90 Saat

Veritabanı

Bir uygulamanın yardımcı unsurlarının başında sisteme girilen verilerin saklandığı alan, yani veritabanı gelir. Artık yazılan uygulamaların veritabanı olmadan geliştirilmesi düşünülemez hale gelmiştir. Biz de eğitimimizde veri tabanı kavramını, yönetimini ve programlamasını dünyanın en güçlü ilişkisel veri tabanı sunucularından biri olan Microsoft SQL Server 2014 ile öğretiyoruz.

Web Programlama

Günümüzde yazılım teknolojilerinin ‘Web’ ve ‘Mobil’ dünyada hızla ilerlediğini görüyoruz. İnternet kullanımının yaygınlaşması, geliştirilen uygulamalara her yerden erişim olanağı ve güncellemelerin zahmetsiz olması gibi kolaylıklar web dünyasının hızla gelişmesine olanak sağladı. Ayrıca önce dizüstü bilgisayarlar ile başlayan mobil hareketlenme, hayatımıza akıllı telefonların da girmesiyle birlikte günümüzde en üst noktaya ulaştı ve geleceği şekillendiren temel unsurlardan biri haline geldi. Dolayısı ile EduLarge Adam Akademi olarak eğitim programımızda bu konuları görmezden gelemezdik.

Eğitim içeriğimizdeki Web Programlama konusu, Microsoft’un yazılımcıların kod geliştirme süresini önemli derecede azaltıp, pek çok kolaylık getirdiği Web Forms teknolojileri ve artık rotasını çevirdiği MVC teknolojisi (MVC 4) başlıkları altında işlenir. Piyasada yer alan ASP.NET uygulamaların çoğu Web Forms teknolojileri kullanılarak geliştirilmiştir. Bununla birlikte MVC kavramı internet uygulamalarında önemli bir şablon haline gelmiş ve Microsoft’un gelişimine önem verdiği teknolojilerden biri olmuştur. Dolayısıyla hem dün ve bugün hem de gelecek, detaylı uygulamalarla öğrencilerimize aktarılmak üzere müfredatımızda yer almaktadır.

EduLarge Akademi’nin Web Programlama Uzmanlık eğitimine geleceğini ve kariyerini yazılım üzerine inşa etmek isteyen herkes katılabilir. Eğitim içeriklerimiz, karşımızdaki hiçbir öğrencinin yazılım bilgisi olmadığı varsayılarak hazırlanmıştır ve buna göre işlenir.

Dolayısı ile daha önce yazılım tecrübesi olmayan ancak bu konuda istekli pek çok öğrencimiz mezun olup bu alanda çalışma fırsatı yakalamıştır. Ayrıca üniversitelerin ilgili bölümlerinden mezun olanlar bu eğitime katılarak hem akademik hayatta öğrendikleri bilgileri pekiştirebilir hem de ileri seviye yazılım bilgisine sahip olur. Fizik, matematik ve istatistik gibi iş bulma olasılığı düşük ancak bilgisayar programcılığına yatkın olan bölüm mezunlarının da yazılımda başarı yakalama şansı yüksektir. Yoğun odaklanma, detaycılık, analitik düşünme, raporlama alışkanlığı, öğrenmeye açıklık, güncel kalma ve sektör bilgisine sahip olma gibi özellikler ise daha iyi bir yazılımcı olabilmenizi sağlar. En önemlisi de yazılım mesleğinde yenilikçi fikirlerinizi hayata geçirebilir, geçiminizi sağlamanın çok ötesinde teknolojiyi akıllıca kullanarak kendinize ve başkalarına yeni iş olanakları yaratacak parlak girişimlerin öncüsü olabilirsiniz.

EduLarge Akademi Başarı Belgesi

Eğitim sonunda, %90 devam oranını sağlayan öğrencilerimiz EduLarge Katılım Belgesi almaya hak kazanır.

Eğitimlerimizin belli saatlerinde yapılan uygulama sınavları ve varsa eğitim sonunda verilen proje notlarının ortalaması ile oluşan mezuniyet notu 70 ve üstünde olan öğrencilerimiz Başarı belgesi almaya hak kazanırlar.

Öğrencilerin, EduLarge Akademi’nin kendilerine sunduğu Başarı belgesine hak kazanabilmeleri için, ilgili sözleşme şartlarını sağlayarak, kayıtlı oldukları eğitim paketinin belirli konularında düzenlenecek olan uygulama sınavlarına katılmaları ve/veya projelerini teslim etmeleri gereklidir.

Uluslararası Sertifikasyon

Eğitimini aldığınız konulardaki yetkinliğinizi uluslararası düzeyde kanıtlamak için Yetkili Sınav Merkezleri’nde düzenlenen Microsoft sertifikasyon sınavlarına katılabilirsiniz.

MCSD sertifikasyonu yazılımcıların uygulama çözümleri tasarlama ve inşa etme becerisini belgeler. Bu çözümler tek bir teknolojinin çoklu sürümlerini veya birden fazla teknoloji kapsayabilir. Yazılımcılardan farklı Microsoft dillerini ve geliştirme araçlarını kullanarak kurumsal çözümleri analiz etmeleri ve tasarlamaları beklenir. Şu anda bu doğrultuda ilerlemek isteyen adaylar için dört farklı yol bulunmaktadır:

MCSD: Windows Mağaza Uygulamaları (Windows Store Apps), MCSD: Web Uygulamaları (Web Applications), MCSD: SharePoint Uygulamaları (SharePoint Applications) ve MCSD: Uygulama Yaşam Döngüsü Yönetimi (Application Lifecycle Management).

Her bir MCSD yolu belirli sınavları geçmenizi gerektirir. Ayrıca sertifikanızı her iki yılda bir yenileyerek servis paketleri, revizyonlar ve yeni ürün sürümleri ile güncellenen temel teknolojilere halen hakim olduğunuzu kanıtlamanız gerekir.

Web Programming – Programming in HTML 5 with Javascript and CSS3 (25 Saat)

  • Overview of HTML and CSS
  • Creating and Styling HTML5 Pages
  • Introduction to JavaScript
  • Creating Forms to Collect Data and Validate User Input
  • Communicating with a Remote Data Source
  • Styling HTML5 by Using CSS3
  • Creating Objects and Methods by Using JavaScript
  • Creating Interactive Pages using HTML5 APIs
  • Implementing an Adaptive User Interface
  • Creating Advanced Graphics
  • Animating the User Interface
  • Creating a Web Worker Process

Web Programming – Developing ASP.NET MVC 4 Web Applications (60 Saat)

  • Develop MVC Models
  • Develop MVC Controllers
  • Develop MVC Views
  • Optimize the Design of a Web Application for Discoverability by Search Engines
  • Write Server-side Code for Web Forms
  • Optimize Data Management for Web Forms
  • Ensure Quality by Debugging, Unit Testing and Refactoring
  • Secure a Web application
  • Apply Master Pages and CSS for a Consistent Application UI
  • Develop Client-side Scripts and Services for a Responsive, Rich and Interactive UI
  • Implement Advanced AJAX in a Web Application
  • Deploy a Web Application

Database Programming (65 Saat)

  • Introduction to Database
  • Designing a Database and Normalization
  • Introduction to SQL Server 2014 and its Toolset
  • Working with Data Types
  • Designing and Implementing Tables
  • Ensuring Data Integrity through Constraints
  • Implementing Table Structures in SQL Server 2014
  • Designing and Implementing Views
  • Designing and Implementing Stored Procedures
  • Designing and Implementing User-Defined Functions
  • Creating Highly Concurrent SQL Server 2014 Applications
  • Handling Errors in T-SQL Code
  • Querying and Manipulating Data Using Entity Framework

Çalışma Alanları

  • Kurumsal şirketlerin bilgi işlem ve yazılım departmanları
  • KOBİ’lerin bilgi işlem ve yazılım geliştirme bölümleri
  • Yazılım geliştirme şirketleri
  • Microsoft iş ortakları
  • Bilişim Teknolojileri Eğitim ve Danışmanlık firmaları
  • Kendi yazılım şirketini kurmak
  • Freelance (serbest)

Alınabilecek Unvanlar

  • Database (Veri tabanı) Yazılım Uzmanı
  • ASP.NET Developer
  • Yazılım Destek Uzmanı
  • Yazılım Test Uzmanı
  • Web Yazılım Geliştirici