Mobil Yazılım Uz​manı (Java & Android) (Uzaktan Eğitim)

(4 DEĞERLENDİRME)
Introduction LearnPress – LMS plugin

Yazılım Uzmanı (Java & Android) programında Java 7 programlama dili, temelden başlanarak kendine has tüm incelik ve kurallarıyla öğretilir. Eğitim boyunca öğrencilerimizin teorik bilgilerini pratik uygulamalarla desteklemeleri sağlanarak, yazılım becerilerini üst seviyeye çıkarmalarına yardımcı olunur.

Eğitimde veritabanı yönetimi ve programlanması, kurumsal alanda en yaygın veritabanı sistemlerinden olan Oracle ilişkisel veritabanı yönetim sistemi ile gerçekleştirilir. Öğrencilerimiz ayrıca Java programlama dili ile kodlanmış bir uygulamada Oracle veritabanına JDBC ve Hibernate gibi erişim teknikleriyle nasıl bağlanılacağını, veritabanı üzerinde nasıl işlem gerçekleştirilebileceğini çeşitli uygulamalarla öğrenirler.

Java dilinin güçlü olduğu platformların başında Web gelir. Daha performanslı ve kararlı çalışan web projeleri geliştirmek için ortaya çıkan teknolojik yenilikler takip edilerek, eğitim programımızda öğrencilerimizle paylaşılır.

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 ServletsJavaServer Pages (JSP) ve JavaBeans ile web uygulamalarının nasıl geliştirileceğini örnek çalışmalarla öğretilir. İlerleyen seviyelerde ise JavaServer Faces (JSF) ile kullanıcı ara yüzü (Graphical User Interface - GUI) geliştirme teknikleri, JSF mimarisinin JSP’den ayrılan yönleri ve avantajları birebir örneklerle öğrencilerimizle paylaşılır.

Diğer yandan mobil uygulama ve yazılımlar kuşkusuz yazılım dünyasının şekil değiştirmesine ve kuralların baştan aşağı yenilenmesine neden oldu. Günlük hayatta akıllı telefon ve tablet kullanımı yüksek oranlara çıktı. Gelişmekte olan ve her gün yeni projelerin ortaya çıktığı bu dünyada Androidişletim sistemi %81’lik pazar payıyla oldukça büyük bir kullanıcı ve uygulama sayısına ulaşmış durumda.

Yazılım Uzmanı (Java & Android) eğitimine katılan öğrencilerimiz, dünyanın en yaygın ve en fazla tercih edilen mobil işletim sistemi olan Android için mobil uygulama geliştirme yöntemlerini ve geliştirdikleri uygulamaların markete nasıl yükleneceğini deneyimleyip, bugünün ve geleceğin dünyasına dev bir adım atma şansı yakalar.


Ç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
  • Oracle İş Ortakları
  • Sun İş Ortakları
  • Bilişim Teknolojileri Eğitim ve Danışmanlık firmaları
  • Kendi yazılım şirketini kurmak
  • Freelance (serbest)


Alınabilecek Unvanlar

  • Yazılım Geliştirici
  • Yazılım Mimarı
  • Mobil Uygulama Geliştirici
  • Test Uzmanı
  • Proje Yöneticisi
  • İş Analisti
  • Uygulama Analisti
  • Teknik Danışman
  • Bilgi İşlem Yöneticisi


İÇERİK

Java 7 Program​ming (70 Saat)

  • Getting Started with Java
  • Eclipse IDE for Java Developers
  • Datatypes and Variables
  • Operators and Expressions
  • Control Flow Methods
  • Object-Oriented Programming
  • Objects and Classes
  • Using Java Objects
  • Inheritance in Java
  • Advanced Inheritance and Language Construct
  • Packages
  • Exception Handling
  • Input/Output Streams
  • Core Collection Classes
  • Collection Sorting and Tuning Inner Classes
  • Introduction to Swing
  • Introduction to Threads


Oracle Database Design and Programming (30 Saat)

  • Introduction to Oracle 11g Database
  • Oracle SQL Developer and Toad For Oracle Tools
  • Retrieving Data Using the SQL SELECT Statement
  • Restricting and Sorting Data
  • Using Single-Row Functions to Customize Output
  • Using Conversion Functions and Conditional Expressions
  • Reporting Aggregated Data Using the Group Functions
  • Displaying Data from Multiple Tables
  • Using Subqueries to Solve Queries
  • Using the Set Operators
  • Manipulating Data
  • Using DDL Statements
  • Controlling User Access
  • Manipulating Large Data Sets
  • Regular Expression Support


JDBC, Hibernate, Spring and NoSQL (30 Saat)

  • Introduction to JDBC
  • JDBC SQL Programming
  • Hibernate
  • Updates and Queries
  • The Persistence Lifecycle
  • Relationships
  • Additional Querying Capabilities
  • Hibernate and Java Persistence/EJB 3
  • Advanced Topics
  • Introduction to NoSQL
  • Introduction to Spring Framework


Web Programming (80 Saat)

  • HTML 5
  • CSS3
  • JavaScript
  • Jquery
  • Java Web Programming
  • Web Applications and MVC n JavaServer Pages
  • Java Servlets
  • JavaBeans
  • JSP Expression Language
  • Introduction to JSTL
  • Security
  • Java Server Faces
  • Getting Started with JSF
  • Managed Beans
  • JSF Tag Libraries
  • JSF Lifecycle and Event Handling
  • Data Table Component
  • Validators and Converters
  • Ajax
  • Internationalization
  • Faces-config.xml Navigation
  • Primefaces
  • Setup, Component Suite
  • Partial Rendering, Primefaces Push
  • Themes
  • Introduction to Web Services (JAX-WS - JAX-RS)  


Android Programming (50 Saat)

  • Android Getting Started
  • Activities
  • Resources
  • View and Event Handlers
  • Layouts
  • Dialogs
  • Menus
  • Intent and Broadcast Receivers
  • Services
  • Notifications
  • Data Storage: Preferences and Files
  • Data Storage: SQLite Database n Data Adapter Widgets
  • Sharing Data with Content Providers
  • Location-Based Services
  • Publishing an Application


Project Management (40 Saat)

  • Waterfall Model
  • Agile Model
  • Scrum Methodology
  • Maven - Project Management Tool
  • Business Process Management
  • Final Project


Bitirme Projesi (2 Ay)

300 saatlik eğitimin sonunda yer alan ve 2 ay süren bitirme projesi ile içerikteki 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 senaryosunu olan bu proje sayesinde sektöre hazır hale gelmeniz hedeflenir.

Ders İçeriği

  • Döküman 6
  • Sınav
  • Süre 250 Saat
  • Seviye Bütün Seviyeler
  • Eğitim Dili Türkçe - İngilizce
  • Öğrenci
  • Sertifika Var
  • Değerlendirmeler
Yazılım Mühendisi

DEĞERLENDİRME

Değerlendirme Ortalaması

4.8
4 Değerlendirme

Değerlendirme Detayı

5 yıldız
3
4 yıldız
1
3 yıldız
0
2 yıldız
0
1 yıldız
0

    Sınav

    Sınav zordu ama kaliteliydi. Teşekkürler

İngilizce (İş) Dil Eğitimi

75
4
Fiyat Sorunuz

SolidWorks Eğitimi

132
4
Fiyat Sorunuz

AutoCad Tasarım Eğitimi İnşaat+

213
4
Fiyat Sorunuz

3D Max Eğitimi

142
4
Fiyat Sorunuz