¿Debo optar por un desarrollador de Android Nanodegree de Google o un Android Básico Nanodegree de Google?

Absolutamente. Como señaló Ravish, el curso literalmente lo guía a través de los conceptos básicos absolutos. No tenía experiencia previa en Java y XML. El curso proporciona una comprensión brillante de ambos idiomas. XML, en mi opinión, no va a ser una molestia y es fácil de entender gracias a Android Studio.

Java es algo que aprenderás con la práctica. Completé mi Android Basics Nanodegree en mayo (comencé a fines de diciembre del ’16) pero siento que pagar no fue una necesidad, ya que todos los módulos que componen Android Basics Nanodegree están disponibles como cursos individuales gratuitos.

Puede buscar en el catálogo de Udacity los conceptos básicos de Android y estos son los módulos que deberá seguir:

  1. Desarrollo de Android para principiantes
  2. Conceptos básicos de Android: interfaz de usuario
  3. Conceptos básicos de Android: entrada del usuario
  4. Conceptos básicos de Android: aplicaciones de pantallas múltiples
  5. Conceptos básicos de Android – Redes
  6. Conceptos básicos de Android: almacenamiento de datos

Simplemente comenzar con estos es suficiente para que pueda obtener un buen salto al mundo del desarrollo de aplicaciones de forma gratuita.

Para el Nanodegree pagado, obtienes soporte 1 a 1, orientación de mentores, revisiones de proyectos y obviamente la certificación. Ravish explica muy bien la información restante.

Comience con Android Basics y luego estudie otro material, practique e implemente cosas nuevas y luego tome Android Developer Nanodegree, ya que es un curso avanzado y exige experiencia previa.

La decisión es tuya. 🙂

Conceptos básicos de Android es un curso de nivel básico que ayuda a los estudiantes a aprender Java y Android sin ninguna experiencia previa y establecerse en el curso para convertirse en un desarrollador de Android. Los cursos lo guían paso a paso sobre cómo crear un formulario de pedido para una cafetería, una aplicación para rastrear mascotas en un refugio, una aplicación que enseña palabras de vocabulario de la tribu Miwok de los nativos americanos y una aplicación sobre terremotos recientes en el mundo. Al final del curso, tendrá una cartera completa de aplicaciones para compartir con sus amigos y familiares.

Nivel del curso: el nivel del curso va desde principiante hasta intermedio. La experiencia de programación básica es excelente para comenzar, pero no es necesaria. La programación básica de Java está incluida para que los estudiantes sigan un camino directo en el desarrollo de Android.

Mientras que el desarrollador de Android Nanodegree es un curso de nivel intermedio que ayuda a los estudiantes a dominar el entorno y el ecosistema de desarrollo de Android. Los cursos le enseñarán cómo crear aplicaciones de Android para los miles de millones de teléfonos, wearables, automóviles y televisores con Android.

Nivel del curso: el nivel del curso varía de intermedio a avanzado. Se requiere experiencia previa en programación orientada a objetos para comenzar con este programa. La experiencia con la programación Java es un plus para el programa. Este nanogrado requiere un buen conocimiento del campo de la informática.

Conceptos básicos de Android Nanodegree es para principiantes y Android Developer Nanodegree es para personas con conocimientos básicos de Android. Elija el que se base en su conocimiento actual en Android.

Actualización 1: Aquí está la explicación más detallada Detalles de Android Nanodegree

Si desea unirse a Nano Degree para desarrolladores de Android, elija el primero, ya que comenzó casi desde cero y comprenderá casi todos los temas. Basic Nano degree contiene solo los detalles básicos de Android Nano Degree.

Recomiendo unirse a Ninguno. Intente aprender siguiendo la Documentación del Desarrollador de Android. Una vez que tenga idea de cómo desarrollar una aplicación simple, desarrolle alguna aplicación de Android y publíquela en Play Store.

Los empleadores solicitan una aplicación publicada en Play Store.

Hola,

Soy desarrollador Estoy aprendiendo Java y XML desde hace dos años. Tres meses antes de que comenzara el Desarrollo de Android ( Básico ). En ese curso, enseña sobre Java y Xml básicos. Después de eso, fui a la segunda y tercera parte que enseñaba la aplicación de redes y pantallas múltiples, etc. Así que pensé que debería ir a nanogrado, pero pensé mucho y luego decidí tomar ese curso después de un año para que pueda ser experto en Java , Xml y SQL y SQL Lite (si desea una base de datos para su aplicación).

Entonces, si usted es experto en Java Xml y SQL , sugeriría ir a Nanodegree o Primero aprender los conceptos básicos de java y Xml y luego pensar dos veces antes de solicitar Google Nanodegree . Nanodegree es increíble y también enseña muchas aplicaciones y hay muchos proyectos que hacer para practicar. Entonces, si eres bueno en Java y xml, hazlo, si no, aprende primero.

Vota por favor mi respuesta para motivarme, ya que soy nuevo en Quora. \ U0001f60b

Sugeriría ir a lo básico si tiene poco o ningún conocimiento sobre el desarrollo de Android y puede pasar menos tiempo en el curso.

El Android Nanodegree es difícil y los proyectos se vuelven más difíciles de completar a medida que avanza.

Ve a Android Basics Nanodegree, si eres un principiante. Es mejor comenzar desde el primero.