Informații generale

Tip curs:
Online

Durată:
160 ore

Orar:
Flexibil

Echipament:
PC sau laptop + Legătura Internet

Aplică acum

Descriere & avantaje curs

Cui se adresează cursul?

Cursul se adresează tuturor acelor persoane care doresc sa învețe sa dezvolte aplicații pentru ecosistemul Android. Sunt necesare cunoștințe de Java. Cursul „Android from Scratch” este un curs pentru începători, unde se pornește de la zero. Nu vei învață doar concepte tehnice ce țin de acest framework, ci concepte tehnice ce țin de intreg ecosistemul Android. Vei învață cum sa găsești rezolvări pentru diferite probleme care apar, astfel încât la final aplicația ta sa poată sa fie acceptata în Google Play si folosita de mii de utilizatori.

Odată ce stăpânești principiile acestui ecosistem, vei putea alege sa dezvolți aplicații in mai mult domenii. Fie ca dorești sa folosești un API extern, fie ca dorești sa folosești Google Maps, fie ca vei dori sa lucrezi cu baze date sau lucruri ce țin de multimedia, vei avea la îndemâna toate uneltele necesare. Pregătirea se face atât la nivel teoretic, cat și la nivel live coding.

De ce să aleg acest curs?

  • Iți oferim suport pe toată perioada cursului, și chiar și după.Vei avea constant acces la toate materialele de curs, cat și un spațiu virtual în care vei putea comunica cu colegii.

  • Vei putea fi periodic testat, astfel încât sa iți știi în permanenta nivelul la care te afli.

  • Vei lucra cu traineri practicieni. Diferența intre un profesor de liceu sau universitate și un trainer angajat la o companie la care utilizează în fiecare zi toate conceptele pe care le preda, este aceea ca trainerul poate oferi informații mai mult decât teoretice, poate oferi informații despre modul în care funcționează software-uri reale, ce sunt folosite de la mii, pana la milioane de utilizatori.

Avantajele tale, profită acum!

  • Număr ideal de cursanți în grupa pentru eficienta și performanta maxima.

  • Acces non-stop online la toate materialele cursului.

  • Punem accent pe sistemul de învățare prin exercițiu. Vom căuta să învățam să găsim singuri rezolvări la probleme folosind tehnici utilizare în „real-world”.

  • Preț corect, adaptat condițiilor economice actuale și bineînțeles calității informațiilor pe care le vei primi.

  • Certificat Master Class Academy – această certificare dovedește că ai parcurs cu succes cursul și că ai însușit bagajul de cunoștințe necesar.

Programul cursului

  • Introduction to Android.
  • Installing Java JDK.
  • Installing Android Studio.
  • Creating our first own project.
  • Creating an Android virtual device.
  • Running our first own „Hello World” application on Android using the virtual device.
  • Running our first application on an actual device.
  • Learning the basic overview of the Android application.
  • Understanding activities.
  • Building the UI (User Interface) using Java
  • Adding and setting properties to Views using XML files and Java.
  • Difference between DIP and Pixels.
  • Learning layouts. LinearLayout, RelativeLayout, GridLayout, and ConstraintLayout.
  • Event Handling. Click listener, long click listener, etc.
  • Understanding fragments.
  • Understanding gestures.
  • Understanding how to build a layout for an android application.
  • Understanding layout elements. TextView, EditText, ImageView, Button, CheckBox, RadioButton, Floating Action Button, ProgressBar, Containers (more advanced), and Spinner.
  • Learning how to use onClick from XML and how to trigger a method.
  • Adding new Java classes to our project. Packages.
  • Learning overflow menus and how to interact with them.
  • Learning about Animations and Transitions and how to apply them.
  • Learning about Intents.
  • Learning about multiple activities in our application and passing data between them.
  • Learning about Send Broadcast Intents.
  • Learning about Threads.
  • Learning about Intent Service and services in general.
  • Difference between bound services and simple services.
  • Learning about the ListView. How to create ListView by using adapters.
  • Android Default ListView Row or Custom ListView Row.
  • Learning Databases -> SQLite Database. CRUD database operations.
  • Understanding Multimedia on Android. How To Play Video, How To Capture Image, How To Take Photos With Camera.
  • Learning about Simple Android Notifications and Custom Notifications.
  • Understanding the Styles.
  • Debugging and running apps.
  • Learning what are SharedPreferences and how to use them.
  • How to Create APK File for distribution.
  • Using Maps in Android.
  • Learning about special Views, Cardview, and ScrollView.
  • Basic understanding of the Google Play Store
  • Practical Project. Reading data from an external API.
  • Learning testing principles|
  • Learning different libraries for real testing.
Aplică acum

Traineri & Mentori

Alex Mamo

Software Engineer
Google Developer Expert for Firebase

Investiție

Am pregătit 3 variante de achitare a cursului. Alege metoda de finanțare adecvată bugetului tău și înscriete-te la curs! Nu există taxe ascunse.

Plată integrală program

4800Lei
  • Se achită o singură dată

Plată în 2 tranșe program

2568Lei
  • 2 plăți cu valoare egală

Plată în 4 tranșe program

1320Lei
  • 4 plăți cu valoare egală
Aplică acum