Yazılım Eğitimleri YAZILIM EĞİTİMLERİ Masaüstü | Veritabanı | Web | Mobil Programlama Yazılım sektöründeki uzmanların yeni teknolojilere, programlama dillerine ve uygulama geliştirme bilgisine hakim olmaları beklenmektedir. Bilge Adam Akademi’nin sektörde ihtiyaç duyulan profesyonellerin yetiştirilmesi amaçlanarak geliştirilen yazılım eğitimleriyle yalnızca program yazmayı değil; veritabanı, web ve mobil programlamanın yanı sıra servis mimarisini de öğrenebilirsiniz. 1 Yazılım Eğitimleri Katılımcı Profili Bilge Adam Akademi’nin yazılım eğitimlerine geleceğini ve kariyerini yazılım üzerine inşa etmek isteyen herkes katılabilir. Eğitim içeriklerimiz, öğrencilerimizin 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 güncel teknoloji bilgisine sahip olur. Üniversitelerin iş bulma imkânları kısıtlı ancak yazılım geliştirme dinamiklerine yatkın olan sayısal 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, öğ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. “Çok yakın bir gelecekte, sektör bağımsız olarak, her işin temelinde yazılım yer alacaktır.” 2-3 Yazılım Eğitimleri Hedefler .NET Eğitimleri Java & Android Eğitimleri Yazılım (.NET) eğitimlerinde hedefimiz, C# dilini ve her platformda uygulama geliştirmeye elverişli .NET 4.6 teknolojisini öğreterek, öğrencilerimizin güçlü bir yazılım altyapısı oluşturmasını sağlamaktır. Yazılım (Java & Android) eğitimlerinde ana hedef, yazılım dünyasının en popüler programa dillerinden Java 8’i temelden başlanarak, kendine has tüm incelik ve kurallarıyla öğretmektir. Katılımcılara C#’ın tam uyumlu olduğu Object Oriented Programming (OOP - Nesne Yönelimli Programlama) ile yazılım geliştirme süreçlerinde ekip üyeleri arasındaki hiyerarşi ve düzeni sağlayacak bir bakış açısı kazandırmak da eğitim hedeflerimiz arasındadır. Eğitimde veritabanı yönetimi ve programlanması, kurumsal alanda en yaygın sistemlerden Oracle ilişkisel veritabanı yönetim sistemi ile gerçekleştirilir. Artık yazılan uygulamaların veritabanı olmadan geliştirilmesi düşünülemez hale gelmiştir. Eğitimlerimizde veritabanı kavramı, yönetimi ve programlaması; dünyanın en güçlü ilişkisel veri tabanı sunucularından biri olan Microsoft SQL Server 2016 ile öğretilir. “Yazılımcı olabilmek için Bilgisayar Mühendisi olmanız şart değil. Başta sayısal bölümler olmak üzere tüm akademik bölümlerden yazılım alanına geçiş yapılabilir.” Web Programlama; Microsoft’un kod geliştirme sürelerini önemli derecede azaltıp, pek çok kolaylık getiren Web Forms ve artık rotasını çevirdiği MVC teknolojisi (MVC 5) başlıkları altında anlatılır. Java dilinin güçlü olduğu platformların başında web gelir. Müfredatımızda öncelikle Java web teknolojileri tanıtılarak; HTML, CSS ve JavaScript ile ön yüz programlamaya giriş yapılır. Ardından Model-View-Controller (MVC) mimarisiyle oluşturulacak Java Servlets, JavaServer Pages (JSP) ve JavaBeans ile web uygulamalarının nasıl geliştirileceği, örnek çalışmalarla öğretilir. Devamında ise %81’lik pazar payıyla dünyanın en yaygın mobil işletim sistemi olan Android için mobil uygulama geliştirme yöntemleri anlatılır. Platform bağımsız olarak iOS, Android, Windows Phone gibi tüm mobil cihazlara uygulama yazabilmemizi sağlayan Apache Cordova’nın ve web/mobil uygulama geliştirmede yeni nesil JavaScript kütüphanesi olan AngularJS’in detayları ise Mobil Programlama bölümünde işlenir. 4-5 Yazılım Eğitimleri .NET Sertifikasyon Programı - 300 Saat Kod Eğitim Süre Tek Alınabilir * Katılım Sertifikası Sertifikasyon Sınavı Uluslararası Sertifika 20361 Software, Windows and .NET Development Fundamentals 60 saat Exam 70-361 — 20483B Programming in C# and Object Oriented Programming 20 saat Exam 70-483 — 20461 SQL Server 2016 Querying and Administration 40 saat Exam 70-461 — 20487 C# Data Access with SQL 2016 20 saat Exam 70-487 — 20480B Programming in HTML5 with JavaScript and CSS3 + Bootstrap 20 saat Exam 70-480 10267A Introduction to Web Development with Microsoft Visual Studio 2010 20 saat — MCSD : Web Applications 20486B Developing ASP.NET MVC 4 Web Applications 40 saat Exam 70-486 20487-2 ASP.NET Web API 20 saat Exam 70-487 BAC-PR Web Project Development 20 saat — — BAC-NG AngularJS 20 saat — — BAC-AC Apache Cordova 20 saat — — Bilge Adam Akademi ve Microsoft 300 saatlik eğitimin sonunda yer alan ve 2 ay süren bitirme projesi ile içerikteki Bitirme tüm konuların pekiştirilmesi sağlanır. Aynı zamanda tüm içeriğin uygulanmasını Projesi gerektiren üst düzey bir gerçek hayat senaryosu olan bu proje sayesinde sektöre hazır hale gelmeniz hedeflenir. katılım sertifikalarının yanı sıra 2 ay Sınavlar ve aldığınız eğitimlerle ilgili ücretli Sertifikalar sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz. Bilge Adam Microsoft İşaretli eğitimler; sertifikasyon programından bağımsız olarak tek başına alınabilmektedir. 6-7 Yazılım Eğitimleri Java & Android Sertifikasyon Programı - 300 Saat Kod Eğitim Süre Tek Katılım Sertifikasyon Alınabilir * Sertifikası Sınavı Uluslararası Sertifika BAC-JA1 Introduction to Java 8 Programming 40 saat — — BAC-JA2 Java 8 OOP 40 saat 1Z0-803: Java SE 7 Programmer I Oracle 1Z0-803 BAC-OR1 Oracle Database Design 20 saat — — BAC-OR2 Oracle Database Development 40 saat — — BAC-JD1 JDBC & Hibernate 40 saat 1Z0-804: Java SE 7 Programmer II Oracle 1Z0-804 BAC-JW1 Introduction to Java Web Programming 40 saat — — BAC-JW2 Developing Java Web Applications 40 saat 1Z0-899 Java EE 6 Web Component Developer Certified Expert Expert Oracle 1Z0-899 BAC-AN1 Android Programming 40 saat OA0-002: Android Application Engineer Certifications Basic OESF Authorized Certification Engineer for Android 300 saatlik eğitimin sonunda yer alan ve Bilge Adam Akademi katılım 2 ay süren bitirme projesi ile içerikteki Bitirme Projesi sertifikalarının yanı sıra aldığınız tüm konuların pekiştirilmesi sağlanır. Aynı zamanda tüm içeriğin uygulanmasını gerektiren üst düzey bir gerçek hayat senaryosu olan bu proje sayesinde sektöre hazır hale gelmeniz hedeflenir. Oracle OESF Bilge Adam 2 ay Sınavlar ve Sertifikalar eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz. İşaretli eğitimler; sertifikasyon programından bağımsız olarak tek başına alınabilmektedir. 8-9 Yazılım Eğitimleri Ek Ders Seçenekleri Kod Eğitim Süre Katılım Sertifikası Sertifikasyon Sınavı Uluslararası Sertifika IOS Swift ile iPhone / iPad Uygulama Geliştirme 30 saat — — MEAN MEAN Stack Uygulama Geliştirme 40 saat — — REACT React JS ile Uygulama Geliştirme 20 saat — — PMP Proje Yönetimi ve PMP Sınavına Hazırlık 40 saat PMP Exam Project Management Professional (PMP) SHP SharePoint Power User 20 saat Exam 70-488 MCSD: SharePoint Applications UNT Unity ile Oyun Programlama 40 saat Unity Certified Developer Exam Unity Certified Developer PBI Power BI ile Raporlama Çözümleri 20 saat Exam 70-467 MCSE: Business Intelligence SSRS Microsoft Reporting Services ile Raporlama Çözümleri 20 saat Exam 70-467 — Microsoft Bilge Adam PMI Unity 10 - 11 Yazılım Eğitimleri 300.000 Bilim, Sanayi ve Teknoloji Bakanlığı verilerine göre Türkiye’deki bilişim uzmanı ihtiyacı 2023 yılına kadar 300 binin üzerine çıkacak. Sertifikasyon Bilge Adam Akademi Sertifikasyonu Yazılım eğitimleri sonunda %70 devam oranını sağlayan öğrencilerimiz Bilge Adam Akademi Sertifikası almaya hak kazanırlar. Ayrıca, alınan eğitime göre, ilgili Microsoft Katılım Sertifikası’na da sahip olurlar. Sertifikasyon programının belli saatlerinde yapılan uygulama sınavları ve sonunda verilen proje notlarının ortalaması ile oluşan mezuniyet notu 70 ve üstünde olan öğrencilerimiz Başarı sertifikası almaya hak kazanırlar. % 89 Microsoft, iş ortaklarının %89’unun uzman personel sıkıntısı çektiğini duyurdu. 70.000 YASAD Başkanı Doğan Ufuk Güneş, yazılım sektörünün her yıl 70 bin elemana ihtiyaç duyduğunu açıkladı. Öğrencilerin, Bilge Adam Akademi’nin kendilerine sunduğu Başarı sertifikalarını alabilmeleri için, ilgili sözleşme şartlarını sağlayarak, kayıtlı oldukları sertifikasyon programının belirli konularında düzenlenecek olan uygulama sınavlarına katılmaları ve/veya projelerini teslim etmeleri gereklidir. Uluslararası Sertifikasyon Yazılım (.NET) sertifikasyon programında eğitimini aldığınız konulardaki yetkinliğinizi uluslararası düzeyde kanıtlamak için Yetkili Sınav Merkezleri’nde düzenlenen ücretli 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 teknolojiyi 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 altı farklı yol bulunmaktadır: • • • • • • MCSD: App Builder MCSD: Web Applications MCSD: SharePoint Applications MCSD: Azure Solutions Architect MCSD: Application Lifecycle Management MCSD: Universal Windows Platform 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 teknolojilere halen hakim olduğunuzu kanıtlamanız iyi olacaktır. Yazılım (Java & Android) sertifikasyon programını tamamlamanız durumunda ise edineceğiniz yetkinlikleri Java EE Web Component Developer, OESF Autorized Certification Engineer for Android, Java SE Programmer gibi tüm dünyada geçerli olan sertifikalarla belgeleyebilir ve bilişim sektörünün aradığı nitelikte bir yazılımcı olabilirsiniz. 12 - 13 Yazılım Eğitimleri Kariyer Seçenekleri Çalışma Alanları Alınabilecek Unvanlar Kurumsal şirketlerin bilgi işlem ve yazılım departmanları Yazılım Uzmanı Kamu kurumları KOBİ’lerin bilgi işlem ve yazılım geliştirme bölümleri Yazılım geliştirme şirketleri Microsoft iş ortakları Oracle iş ortakları Proje Yöneticisi Yazılım Geliştirici Takım Lideri .NET Yazılım Uzmanı Database (Veritabanı) Yazılım Uzmanı ASP.NET Developer Java Developer Bilişim teknolojileri eğitim ve danışmanlık firmaları Yazılım Destek Uzmanı Kendi yazılım şirketini kurmak Test Uzmanı Freelance (serbest) yazılımcı olmak Web Yazılım Geliştirici Mobil Yazılım geliştirici Yazılım Analisti Yazılım Mimarı Mobil Uygulama Geliştirici İş Analisti Uygulama Analisti Teknik Danışman Bilgi İşlem Yöneticisi Bu iş olanakları şirketlerin IT departmanları gibi hizmet alan veya bilişim destek, teknoloji, eğitim ve danışmanlık firmaları gibi hizmet veren tarafta olabilmektedir. Sürekli gelişen ve dinamik bir sektör olan bilişimde üst kademe / pozisyonlara çıkıldıkça, çalışanların sorumlulukları ve gelirleri artmaktadır. Ayrıca farklı disiplinlerde işlerle uğraşıldığı için mesleki tatmini üst düzeyde olmaktadır. 14 - 15 % 65 Bilim, Teknoloji ve Sanayi Bakanlığı’nın verilerine göre bilişim sektörü çalışanlarının maaş ortalaması genele oranla %65 daha yüksek.