Java-Android Uzmanlığı

Yazılım Uzmanlığı (Java – Android) Eğitimi, mobil aygıtlar konusunda yazılım geliştirme ve yazılım uzmanı yetiştirme programıdır. Android açık kaynak kodlu bir yazılımdır. Linux işletim sistemini kullanır. Dünyada 300.000 den fazla mevcutta geliştirilmiş uygulama bulunur.

Yazılım, Java dili ile yapılır. Javanın çok geniş olan kütüphanesi kullanılır. Geliştiricilerin uygulamalarını ücretsiz yayınlayabilecekleri sistemler de mevcuttur. Java ve Android Eğitimi ile üretilen uygulamalar akıllı telefonlar, mobil cihazlar, tablet bilgisayarlar, e-okuyucular gibi bir çok platformda kullanılır.

Yazılım Uzmanlığı (Java – Android) Eğitimi, programlamanın günümüzde geldiği farklı ve gelişmiş bir noktasıdır.

Başaran Akademi, Microsoft Yetkili Eğitim ve Sınav Merkezi'dir. Sınav merkezimizde gireceğiniz sınavlar ile uluslararası kabul gören sertifikalara sahip olabilirsiniz. Sahip olduğunuz bu sertifikalar sizin sistem, sunucu, ağ altyapısı ve güvenlik ürünleri üreten firmalarda ve dünyanın her yerinde uluslararası yetkinliklerinizi belgelendirmenizi sağlar.

Bu eğitime Java ve Android alanında kendini geliştirmek isteyen tüm yazılımcı adayları katılabilir.

Alınabilecek Ünvanlar

› 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

Çalışma Alanları

›  Bilgi ve iletişim teknolojileri

› Mobil uygulamalar konusunda bağımsız danışman (free-lance)

› Firmaların mobil uygulama geliştirme departmanları

› Sektör farkı gözetmeden tüm orta ve büyük işletmeler

› Yazılım firmaları

› Mobil uygulama geliştirme departmanı

Sınavlar ve Sertifikalar

Başaran Akademi Sertifikaları

Katılım Belgesi

Katılım koşullarını yerine getirenlerin almaya hak kazandıkları belgedir.
 
Başarı Sertifikası                                60-79 not ortalaması
Üstün Başarı Sertifikası   80-100 not ortalaması
 
Verdiğimiz sertifikalara buradan ulaşabilirsiniz.

Eğitim İçeriği

Java Programming

Getting Started With Java
Eclipse IDE For Java Developers
Datatype 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

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 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

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

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, Primafaces Push
Themes
Introduction to Web Services (JAX-WS - JAX-RS)

Android Programming

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 and Application

Project Management

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