Alkalmazásfejlesztés Android alapokon

Tanfolyam kódja:
MFANDR1
Tanfolyam hossza:
32 tanóra, 4 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
119 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

A tanfolyam megtanít bármilyen Java fejlesztőt arra, hogy miként fejlesszen egy meglehetősen komplex Android alkalmazást. A tanfolyam során a tanultakat egy példa alkalmazás elkészítésével hasznosítjuk. A tanfolyam célja, hogy a hallgató elsajátítsa az Androidos gondolkodást.

Előfeltételek:

Java nyelv alapfokú ismerete

Kiknek ajánljuk?

Java programozói alapokkal már rendelkező fejlesztőknek, akik szeretnék megismerni az Android világát fejlesztői oldalról.

Képzés nyelve:
Magyar
Részletes leírás:

A tanfolyam tökéletes az Android alapok elsajátításához. Kezdő és haladó Java fejlesztőknek mutatja be az Android platform építőelemeinek használatát felhasználói felületek készítéséhez, adatok tárolásához, internetes kommunikációhoz és egyéb mobilos használati esetek implementálásához.

Saját Android telefon használata ajánlott, de nem szükséges, a tanfolyam emulátor használatával is egyenértékűen elvégezhető.

 Tematika:

1. ANDROID OVERVIEW

1.1. Android Overview
1.2. History
1.3. Android Versions

 

2. THE STACK

2.1. Stack Overview
2.2. Linux
2.3. Native Libraries
2.4. Dalvik
2.4.1. Android and Java
2.5. Application Framework
2.6. Applications
2.6.1. The APK
2.6.2. Application Signing
2.6.3. Application Distribution

 

3. QUICK START

3.1. Installing the Android SDK
3.2. Hello, World
3.2.1. Creating a New Project
3.2.2. Manifest File
3.2.3. Layout XML Code
3.2.4. Strings
3.2.5. The R File
3.2.6. Java Source Code
3.3. The Emulator
3.3.1. An Emulator Versus a Physical Phone

 

4. MAIN BUILDING BLOCKS

4.1. What Are Main Building Blocks?
4.2. A Real-World Example
4.3. Activities
4.3.1. Activity Life Cycle
4.4. Intents
4.5. Services
4.6. Content Providers
4.7. Broadcast Receivers
4.8. Application Context

 

5. ANDROID USER INTERFACE

5.1. Two Ways to Create a User Interface
5.1.1. Declarative User Interface
5.1.2. Programmatic User Interface
5.1.3. The Best of Both Worlds
5.2. Views and Layouts
5.3. Important Widget Properties
5.4. Strings Resource
5.5. Logging in Android
5.6. Threading in Android
5.6.1. Single Thread
5.6.2. Multithreaded Execution
5.6.3. AsyncTask
5.7. Other UI Events
5.8. Adding Color and Graphics
5.9. Alternative Resources
5.10. Optimizing the User Interface
5.10.1. Hierarchy Viewer

 

6. PREFERENCES, THE FILESYSTEM, THE OPTIONS MENU, AND INTENTS

6.1. Preferences
6.1.1. Preference Resource
6.1.2. Preference Activity
6.2. The Options Menu
6.2.1. The Menu Resource
6.2.2. Android System Resources
6.2.3. Load the Menu
6.2.4. Handle Menu Events
6.3. Shared Preferences
6.4. The Filesystem Explained
6.4.1. Exploring the Filesystem
6.4.2. Filesystem Partitions
6.4.3. System Partition
6.4.4. SDCard Partition
6.4.5. The User Data Partition
6.4.6. Filesystem Security

 

7. SERVICES

7.1. Creating a Service
7.2. Looping in the Service
7.3. Testing the Service

 

8. THE DATABASE

8.1. About SQLite
8.2. DbHelper
8.3. Database Constraints

 

9. LISTS AND ADAPTERS

9.1. Introducing ScrollView
9.2. About Adapters
9.2.1. Adding a ListView
9.2.2. Creating a Row Layout
9.2.3. Creating an Adapter
9.3. ViewBinder: An Alternative to a Custom Adapter

 

10. BROADCAST RECEIVERS

10.1. About Broadcast Receivers
10.2. BootReceiver
10.3. Broadcasting Intents
10.4. The Network Receiver
10.5. Adding Custom Permissions to Send and Receive Broadcasts

 

11. CONTENT PROVIDERS

11.1. Creating a Content Provider
11.2. Using Content Providers Through Widgets

 

12. SYSTEM SERVICES

12.1. Sensor Service
12.2. Location Service
12.3. Intent Service
12.4. Alarms
12.5. Notification Service

 

Vissza


Hasonló tanfolyamok listája:

Tanfolyamunkon a Java EE Web Service fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Web Service (JAX-WS, REST) technológia alkalmazását elosztott rendszerek esetén.

A hallgatók tanfolyamunk keretében megismerkednek a Java programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.

Tanfolyamunkon a Java EE EJB fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az EJB technológia alkalmazását elosztott rendszerek, alkalmazásszerverek esetén.

A Java Persistence API (JPA) segítségével hatékonyan tárolhatjuk adatbázisban Java objektumainkat, szabványosan érhetjük el az adatbázis funkcióit, de akár konkrét SQL utasítást is futtathatunk. Tanfolyamunkon a Java EE JPA fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az adatbáziskezelés folyamatát JPA technológia alkalmazásával.

Tanfolyamunkon a Java EE Java Server Faces (JSF) fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a JSF technológia alkalmazását webes alkalmazások esetén.

Tanfolyamunkon a Java EE Web fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Java EE által adott webes komponenseket, technológiákat (Servlet, JSP).

A tanfolyamon hallgatóink átfogó ismereteket szereznek a vállalati környezetben nagyon népszerű J2EE technológiáról.

Tanfolyamunkon a hallgatók megismerkednek a Java SE 8-as verzió forradalmi újdonságaival: Lambda kifejezések, stream-ek, új dátumkezeléshez kapcsolódó API-k. Segítségükkel immár a Java nyelvben is elérhetők a régóta hiányolt funkcionális programozás alapszintű nyelvi elemei.

Tanfolyamunkon a hallgatók megismerkednek a Java SE alapvető nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8 illetve Java SE 7 programozói vizsgákra (OCA – Oracle Certified Associate, 1Z0-808, 1Z0-803).

Tanfolyamunkon a hallgatók megismerkednek a Java SE haladó szintű nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8, illetve Java SE 7 programozói vizsgákra (OCP – Oracle Certified Professional, kód:1Z0-809, kód:1Z0-804).

Tanfolyamunkon a hallgatók megismerkednek a Spring keretrendszer elemeivel és a hozzá kapcsolódó kiegészítő technológiákkal: Spring Data, Spring Boot, Spring Security. Képzésünk végén hallgatóink képesek lesznek önállóan létrehozni Spring keretrendszerre épülő Java alkalmazást.

A tanfolyam célja, hogy a hallgatók a már meglévő JavaScript tudásukat bővítsék keretrendszerekkel, illetve szerver oldali programozással.

A hallgatók megismerkedhetnek napjaink egyik legismertebb programozási nyelvével egy dinamikus tanfolyam keretein belül, melyben helyet kap az interaktív tanulás, gyakorlati feladatok és klasszikus elméleti oktatás is. A tanfolyam elsődleges célja ugyan a témával csak most ismerkedők bevezetése a JavaScript alapjaiba, de hasznos azoknak is, akik meglévő ismereteiket szeretnék frissíteni, hogy azokat a haladó szintű tanfolyamunkon bővítsék tovább.

A Junior Java programozó akadémia a szoftverfejlesztés iránt érdeklődő magánszemélyeknek és cégeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. A sorozat 3 egymásra épülő modulból áll, melyek mindegyike önállóan is használható ismeretanyaggal ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek önállóan létrehozni egyszerűbb szoftvereket Java nyelven, illetve igény esetén akár nemzetközileg elismert programozói vizsgát is szerezhetnek. Továbbképzési lehetőségként a hallgatók a második és harmadik modulon Java EE vagy Android alkalmazásfejlesztői szakokon fejleszthetik tudásukat.

A tanfolyamon a hallgatók elsajátítják a programok készítésének alapvető lépéseit, megismerik a programok felépítését és az alapvető programozási technikákat.

Tanfolyam naptár

H K Sz Cs P Szo V
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3

Tanfolyam időpontok

Első oktatási nap:

2018-01-29  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-01-19

Oktatók:

Akciók:

Első oktatási nap:

2018-03-19  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-03-09

Oktatók:

Akciók:

Első oktatási nap:

2018-06-04  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-05-25

Oktatók:

Akciók:

Első oktatási nap:

2018-08-21  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-08-10

Oktatók:

Akciók:

Első oktatási nap:

2018-10-08  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-09-28

Oktatók:

Akciók:

Első oktatási nap:

2018-12-10  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-11-30

Oktatók:

Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is