Nanodegree-Programm

Lerne Android Basics mit Google

Deine Einführung in Android-Entwicklung: Lerne Java und App-Programmierung

Android ist überall. In diesem Programm lernst du, wie wertige Apps konzipiert und entwickelt werden. Du hast keinerlei Erfahrung mit dem Programmieren? Gar kein Problem. Der Kurs richtet sich an Anfänger, er ist deine erste Etappe auf dem Weg zum Android-Entwickler.

Bis 10. Juli anmelden!

  • Dauer
    3 Monate

    Lerne 10 Stunden/Woche, um in 3 Monaten abzuschließen

  • Kursbeginn
    10. Juli 2018
  • Voraussetzungen
    Keine Vorkenntnisse erforderlich

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

In Zusammenarbeit mit
  • Google
Lerne, wie man für Android entwickelt

Was spricht für den Android-Kurs von Udacity?

Wir haben diesen Kurs in Zusammenarbeit mit Google entworfen, um aufstrebende Android-Entwickler zu unterstützen, die ohne Programmierkenntnisse einsteigen wollen. Sein Ziel: Lernende sollen die praktischen Fähigkeiten erwerben, um eine Karriere in der Android-Entwicklung starten zu können. Denn die Fähigkeiten können in unserem Android Developer Nanodegree-Programm gefestigt, erweitert und vertieft werden.

Als AbsolventIn dieses Kurses hast du ein Portfolio aller erstellten Projekte, die dich als EntwicklerIn ausweisen. Aufgrund der globalen Reichweite von Android haben wir außerdem die Möglichkeit, dem Lehrplan einen sozialen Nutzen zu geben. So lernst du unter anderem, Apps zu erstellen, die vom Aussterben bedrohte Sprachen amerikanischer Ureinwohner erhalten oder seismische Erdaktivitäten erfassen.

Gründe, nicht mit dem Programmieren für Millionen Android-Geräte zu beginnen? Gibt es ab heute nicht mehr.


Was spricht für den Android-Kurs von Udacity?

Global laufen monatlich
2 Mrd.
Geräte mit Android!

Hilfe. Motivation. Inspiration. Deine Lerncommunity!
Hilfe. Motivation. Inspiration. Deine Lerncommunity!

Hilfe. Motivation. Inspiration. Deine Lerncommunity!

In unserer moderierten Foren könnt ihr euch 24/7 nicht nur mit Tutoren, sondern auch mit anderen Lernenden austauschen, Fragen stellen und beantworten, Ideen, Branchennews und Materialien mit anderen Interessierten teilen. Unsere AbsolventInnen nennen die Communities regelmäßig als größten Vorzug der Nanodegree-Programme.

Werd' besser, mit jeder geschrieben Codeline

Werd' besser, mit jeder geschrieben Codeline

Du steckst Arbeit in deine Projekte, wir auch. Codezeile für Codezeile erhälst du individuelles und detailliertes Feedback von unseren Experten. So durchläufst du das Programm effizient, nachhaltig und erfolgreich.

Entwirf Apps von sozialem Wert
Entwirf Apps von sozialem Wert

Entwirf Apps von sozialem Wert

Die Reichweite von Android hat uns veranlasst, dem Kurs auch einen sozialen Nutzen zu geben. Du hast die Chance, Apps zu entwerfen, die reale Probleme adressieren und lösen können.

Das ist erst der Anfang!

Das ist erst der Anfang!

Wenn du dieses Programm abgeschlossen hast, bist du bereit für unser Android Developer Programm. Es wird dein finaler Schritt auf dem Weg zum professionellen Android-Entwickler.

Was du lernst

Kursplan herunterladen
Lernpfad

Dein Android-Einstieg

Neu in der Programmierung? Aber dafür umso mehr Lust auf professionelle Android-Entwicklung und praxisnahes Lernen? Wir haben den folgenden Lernpfad mit Google konzipiert, um dir genau das zu ermöglichen.

Neu in der Programmierung? Aber dafür umso mehr Lust auf professionelle Android-Entwicklung und praxisnahes Lernen? Wir haben den folgenden Lernpfad mit Google konzipiert, um dir genau das zu ermöglichen.

Weniger anzeigen

Dauer: 3 Monate

Voraussetzungen

Lernende brauchen einen Computer, der die <a href="https://developer.android.com/studio/index.html#Requirements" target="_blank">Systemanforderungen</a> von Android Studio erfüllt.  Detaillierte Voraussetzungen ansehen

  • Nutzeroberfläche

    Von der handgezeichneten Skizze zum fertigen Layout. Wie soll das gehen? Lernst du dank XML (Extensible Markup Language) hier. Und nachdem du mit Views und ViewGroups Bild und Text hinzugefügt hast, sieht das Ganze schon wie eine App aus!

    Single Screen App
  • Dateneingabe

    Du machst dir Java zunutze, um eine App zur Kaffeebestellung aufzusetzen, nutzt Variablen zur Interaktivität der Anwendung und lernst dabei die Basics der objekt-orientierten Programmierung.

    SpielstandQuizapp
  • Multi-Screen Apps

    Du lernst, wie Anwendungen mit mehreren Screens gebaut werden und wie Ton- und Bilddateien eingefügt werden. Außerdem sehen wir uns an, wie Android-Apps eigentlich auf Touchgesten reagieren und geben deiner App mit ein paar simplen Handgriffen den optischen Feinschliff.

    Strukturier' die MusikerfahrungReiseführer
  • Networking

    Hier erfährst du die Möglichkeiten in der Arbeit mit Web-APIs wie HTTP, JSON Parsing und Threads. Und natürlich wie man sie in Android nutzt und implementiert.

    Nachrichtenapp

“Wir entwickeln und geben diesen Kurs gemeinsam mit Udacity, weil er reflektiert, was alle Entwickler unseres Erachtens wissen und können müssen.”

— PETER LUBBERS, SENIOR PROGRAM MANAGER FOR DEVELOPER TRAINING AT GOOGLE

Von und mit den Besten lernen

Katherine Kuan
Katherine Kuan

Kursleiterin

Katherine hat als Android-Entwicklerin unter anderem für Google Keep und Google Play gearbeitet und war vorher Android-Advocate des Unternehmens.

Jessica Lin
Jessica Lin

Kursleiterin

Als jemand, der das Android-Ökosystem von Grund auf versteht, darf Jessica hier natürlich nicht fehlen. Wenn ihr sie sucht und nicht bei einem unserer Android-Kurse erreicht: Sucht Jessica beim nächsten Muay Thai Kampf.

Chris Lei
Chris Lei

Tutor

Chris hat einen MA in Embedded Systems und einen BA in Computertechnik. Als Tutor unserer Android-Kurse genießt er es aber besonders, wenn Lernende und Projekte Programmierung als Chance begreifen, Träume zu verwirklichen.

Asser Samak
Asser Samak

Tutor

Asser schaut auf mittlerweile zehn Jahre als Entwickler zurück, unterrichtet aber mit jedem Jahr immer leidenschaftlicher. Hier und in den Java-Begleitkursen.

Lyla Fujiwara
Lyla Fujiwara

Tutorin

Lyla vertritt als Advocate die Android-Entwicklung für Google. Vorher arbeitete sie bei Udacity als Entwicklerin und im Team unseres fortgeschrittenen Android-Programms. Sie hat auf drei verschiedenen Kontinenten unterrichtet und war Freiwillige beim US-Friedenskorps.

Joe Lewis
Joe Lewis

Tutor

Joe hat mehrere Bücher über Webentwicklung geschrieben und interessiert sich seit 2014 verstärkt für die Arbeit mit Google Analytics. Er ist außerdem professioneller Bassist und begeisterter Mountainbiker.

Vicky Tu
Vicky Tu

Tutorin

In Vicky begrüßen wir eine weitere etablierte Android-Entwicklerin im Team. Ihre Freizeit verbringt sie am liebsten fern des Bildschirms: Mit ihren Hunden oder beim Tanzen.

Jetzt Android-Programmierung lernen!

Nanodegree-Programm
Lerne die Android Basics
$599 USD

insgesamt

Dein dreimonatiger Zugang zu erstklassigen Lerninhalten, Community, Expertenfeedback und Projekten.

Jetzt anmelden!

Dieses Nanodegree-Programm besteht aus einem Kursabschnitt mit drei Monaten Länge. Mit dem Abschluss dieses Abschnitts erwirbst du dein Nanodegree-Zertifikat.

Erfolgsgeschichten unserer Absolventen

Veronica

Veronica

Barcelona, Spanien

Android Basics Absolventin
jetzt
ZINIO

Android Developer

Veronica

Veronica

"Udacity? Mein Weg zu den Skills, die ich brauchte, für den Job, den ich liebe: Android-Entwickler sind dauerhaft gefordert, für die beste Lösung verschiedene Perspektiven einzunehmen."

Ildikó

Ildikó

Ungarn

Android Basics Absolventin
jetzt
Freiberuflerin

Android Developer

Ildikó

Ildikó

"Durch Udacity habe ich Coden gelernt und die App GreenFeet geschaffen, die CO2-Fußabdrücke misst. Vor allem aber kann ich mir heute Arbeit aussuchen, die Platz und Zeit für meine Kinder lässt."

Weiterlesen
György

György

Debrecen, Ungarn

Android Basics Absolvent
jetzt
CodeYard

Android Developer

György

György

"Die Udacity-Community hat mich in einer Art motiviert, wie ich es noch nie zuvor erlebt hatte. Mein Android-Nanodegree hat mir zu einer Stelle bei der Mobilagentur CodeYard verholfen."

Weiterlesen
Weitere Absolventen


Android-Programmierung bei Udacity

Was ist ein Nanodegree?

Details

    Übersicht – Was spricht für dieses Nanodegree-Programm?
  • Warum soll ich mich anmelden?
    Android ist überall. Und wächst trotzdem weiter. Allein im Jahr 2016 wurden weltweit etwa 82 Milliarden Android-Apps installiert, der Marktanteil unter den mobilen Betriebssystemen beträgt mittlerweile 80 Prozent! Wenn du nicht nur als Nutzer zum Teil dieses Netzes werden willst, könnte dieses Programm das richtige für dich sein.

    Gemeinsam mit Experten von Google haben wir einen Android Online-Kurs konzipiert, der absolute Programmiereinsteiger in die Android-Welt einführt und einen gehörigen Schritt in Richtung einer Entwickler-Karriere bringt.

    Mit eurem persönlichen Mentor, Code Review und im Austausch mit anderen Lernenden erarbeitet ihr euch die Feinheiten von Java, um mit dem Entwurf für diese Abermillionen Android-Geräte zu beginnen. So baut ihr während des Programms etwa eine eigene Quizapp, einen Reiseführer oder eine Nachrichtenapp. Am Ende habt ihr nicht nur ein Zertifikat, sondern auch ein Projektportfolio mit neun Android-Apps, das sich hervorragend für Bewerbungen eignet.
  • Auf welche Jobs bereitet mich das Programm vor?
    Wir haben dieses Programm gemeinsam mit Google für Einsteiger konzipiert – hier legst du die Grundlagen der Programmierung mit Java und entwickelst in sechs praxisnahen Projekten eigene Android-Apps von der ersten Idee an.
  • Woher weiß ich, dass dieser Kurs der richtige für mich ist?
    Du willst die Grundlagen von Java legen, lernen, wie man Android-Apps baut und hast keine Erfahrung im Programmieren? Dann bist du hier genau richtig.
  • Lasst uns nur drei Gründe nennen: Zum Ersten ist Google eine ausgesprochene Autorität in der Android-Entwicklung. Und wir denken, dass wir nur mit den besten Partnern zu den besten Lernprogrammen kommen.

    Zum Zweiten haben wir bereits an anderen Kursen mit Google gearbeitet, also eine bestehende und funktionierende Beziehung in der Konzeption und Durchführung solcher Kurse. (Übrigens auch offline: Seit einiger Zeit bieten wir kostenlose, 90-minütige Programmier-Workshops in deutschlandweiten Google-Quartieren an.)

    Zum Dritten hat Google selbst Interesse an einem weiten Android-Talentpool. Als sich Google für ein eigenes Android-Zertifikat, die Associate Android Developer Certification, entschieden sie sich für uns, um AnwärterInnen zu unterstützen. Die Programme Android Basics und Android Developer sind die bestmögliche Vorbereitung, um das Google-Zertifikat zu erwerben.
    Anmeldung
  • Gibt es spezifische Zulassungsbedingungen? Muss ich mich bewerben?
    Nein. In diesem Nanodegree-Programm akzeptieren wir alle Teilnehmerinnen, unabhängig von ihren Erfahrungen und fachlichem Hintergrund.
  • Welche Fähigkeiten muss ich für das Android Basics-Programm mitbringen?
    Programmiererfahrung benötigst du für diesen Kurs nicht, Grundkenntnisse im Bereich Computeranwendungen sind aber von Vorteil: Du findest dich im Internet zurecht, weißt, wie Dateien verwaltet werden und kannst Programme ausführen. Was du über Programmierung wissen musst, erarbeiten wir uns im Programm gemeinsam!

    Programmieren lernen erfordert Neugier und Ausdauer. Du solltest also motiviert in das Programm gehen und mindestens zehn (10) Stunden wöchentlich fürs Lernen aufbringen.

    Die Unterrichtssprache ist Englisch, also solltest du problemlos auf Englisch kommunizieren können (schriftlich und mündlich).
  • Wie kann ich mich auf das Programm vorbereiten?
    Dieses Nanodegree-Programm erfordert keine Programmiererfahrung! Wenn du dir unsicher bist, ob das Programm etwas für dich ist, kannst du unseren kostenlosen Begleitkurs
    Programm-Struktur
  • Wie ist dieses Nanodegree-Programm aufgebaut?
    Dieses Nanodegree-Programm besteht aus einem (1) Abschnitt, der drei (3) Monate dauert. Dieser Abschnitt hat einen festen Start- und einen festen Endtermin. Um das Programm erfolgreich (also mit einem Zertifikat) abzuschließen, musst du innerhalb dieser Frist alle sechs (6) erforderlichen Projekte abgeben und bestehen. An diesen Projekten wendest du das Gelernte praktisch an und demonstrierst, dass du die Tools und Konzepte beherrschst.

    Sobald du es eingereicht hast, wird jedes deiner Projekte von einem Experten aus unserem Netzwerk begutachtet und mit Feedback versehen. Wenn du das Projekt nicht bestehst, hast du die Chance, es solang zu überarbeiten (und immer wieder zur Begutachtung einzureichen), bis der Experte das Projekt als bestanden markiert.

    Dein Nanodegree-Zertifikat erhältst du, wenn du alle Projekte innerhalb der Kursfristen erfolgreich bestanden und somit deine Programmierkenntnisse nachgewiesen hast. Die Projekte bilden außerdem ein Projektportfolio, das künftige Bewerbungen eindrucksvoll ergänzen wird.
  • Wie lange dauert das Nanodegree-Programm?
    Der Zugang zum Nanodegree-Programm gilt für drei (3) Monate.

    In den Udacity Nanodegree-FAQ findest du alle Informationen zu Fristen und Verlängerungen in unseren Programmen.
  • Kann ich später mit dem Programm beginnen? Kann ich mir die Kursgebühren erstatten lassen?
    In den Udacity Nanodegree-FAQ findest du alle Informationen zur Anmeldung und Erstattung unserer Programme.
  • Ich möchte nach diesem Programm weiterlernen. Was bietet sich für mich an?
    Absolventinnen dieses Nanodegree-Programms, die eine Karriere als professionelle Android Developer anstreben, sollten unser Android Developer Nanodegree-Programm in Erwägung ziehen.
    Software und Hardware - Was brauche ich für dieses Programm?
  • Erfordert das Programm bestimmte Software oder Hardware?
    Zum Lernen benötigst du einen Computer, auf dem Android Studio läuft. Hier kannst du die detaillierten Systemanforderungen von Android Studio einsehen. Zugang zu einem Android-Endgerät ist nützlich, aber nicht zwingend erforderlich, du wirst die Anwendungen ja über Android Studio simulieren können.

Lerne Android Basics mit Google

Deine Einführung in Android-Entwicklung: Lerne Java und App-Programmierung