¿Cuál es el mejor sitio web para aprender a codificar una aplicación?

Hay muchos sitios web que ayudan a aprender a codificar. Aquí mi lista;

Codecademia
Es un sitio web interactivo. Puedes aprender sobre desarrollo web, programación y ciencia de datos. Además, hay cursos que puedes aprender a codificar por idiomas como Python, HTML / CSS, Java Script, Java, SQL, Ruby y Bash / Shell.

Codingame
Es un sitio web interactivo, también. Aquí, escribirás códigos en un juego en diferentes opciones de lenguaje de programación. Hay algunos deberes durante el juego y tienes que programar para sobrevivir. Es una opción entretenida para aprender a codificar.

Coursera
Aquí puede obtener el certificado a cambio de un pago. Hay cursos, concursos y tareas de programación. Contiene demasiados cursos diferentes para inscribirse.

Udacity
Aquí puede encontrar muchos cursos gratuitos en categorías como desarrollo de Android, inteligencia artificial, aprendizaje automático, desarrollo de aplicaciones móviles, desarrollo web y mucho más. Cada categoría contiene diferentes cursos por grado como principiante, intermedio, avanzado.

Udemy
También contiene muchos cursos diferentes, pero tienes que pagar.

Academia Khan
Este es un muy buen sitio web para aprender a codificar. Es un sitio web interactivo y es gratis. Puede aprender cómo codificar, desarrollar algunos proyectos, ver y votar por otros proyectos en este sitio web. Este es uno de mis favoritos.

También hay muchos sitios web además de estos. Pero estos son realmente geniales y útiles para aprender a codificar. Solo trata de elegir un par de ellos que te gusten. Espero que estos sean de ayuda.

Cuando estábamos en la escuela, solíamos recibir muchos consejos de nuestra familia, maestros y familiares.

Solían darnos sugerencias sobre las horas de estudio perfectas, el lugar perfecto para estudiar, los métodos perfectos para resolver un problema matemático, ¡y qué no!

Pero lo que solíamos hacer … Estudiamos durante el tiempo con el que nos sentimos cómodos, estudiamos dónde encontramos que nuestra concentración es máxima, usamos el enfoque que encontramos más fácil para resolver el problema …

Así que no hay nada llamado como * BEST *. Trabaja en el sitio web con el que se siente cómodo y cuenta con los recursos adecuados para mejorar su aprendizaje.

Aquí hay una lista de los mejores sitios web para el desarrollo de aplicaciones para Android:

  1. Foros de la comunidad de desarrollo de Android : Anddev o Android Development están dedicados al desarrollo de aplicaciones móviles en la plataforma Android. Es principalmente un foro donde personas afines pueden discutir temas relacionados con dispositivos móviles.
  2. Portal oficial de la comunidad de desarrolladores de Android : sitio web oficial para el desarrollo de Android gestionado por el portal de Google.
  3. Capacitación oficial para desarrolladores de Android: guía oficial organizada por el comité de desarrollo de Android.
  4. Tutoriales de Codelearn para Android: Codelearn se especializa en una forma de enseñanza bastante única. Sus lecciones le muestran cómo crear aplicaciones, con varios lenguajes de programación diferentes, directamente en su navegador.
  5. Coursera – Este curso para principiantes es un gran lugar para aprender los conceptos básicos de informática y programación. Primero lo guiará a través del material introductorio y luego pasará a lecciones específicas de Android utilizando Java y herramientas de desarrollo de software estándar. No necesitas ninguna experiencia previa en codificación para comenzar.
  6. Udacity : Udacity es otra escuela de codificación en línea, pero su curso de Desarrollo de la Aplicación para Android fue realmente creado por Google.
  7. Vogella: este sitio web ofrece una amplia variedad de tutoriales de desarrollo de Android de alta calidad, y todos son gratuitos. Los codificadores de todos los niveles pueden encontrar algo aquí.
  8. TECHNOTALKATIVE : este sitio web está dirigido por Paresh Mayani, un popular desarrollador de Android, que se especializa en tutoriales para dispositivos móviles. Technotalkative es esencialmente donde compila todas sus guías y escribe sobre sus experiencias con el desarrollo de Android. Una vez que haya terminado, puede dirigirse al blog principal donde se ocupa de trabajar con varios aspectos de Android.
  9. Android Hive : este blog es de Ravi Tamada, un desarrollador de Android. Muchas de las publicaciones son guías paso a paso para trabajar con herramientas de desarrollo de Android. También detalla algunas funciones específicas que puedes usar con tus propios proyectos.
  10. Hecho en Android: este sitio web es otro blog o publicación en línea que ofrece una amplia variedad de consejos y guías de desarrollo de aplicaciones para Android.

Gracias por A2A!

Principalmente en el desarrollo de aplicaciones tenemos dos grandes diagramas.

  1. Androide
  2. iOS

Le sugeriré los mejores cursos en línea para el desarrollo de aplicaciones para Android y iOS. Puedes aprender de ellos.

Android Oreo y Android Nougat App Masterclass

Aquí puedes aprender

Desarrolle aplicaciones para la última versión de Android que también funciona en dispositivos Android más antiguos que ejecutan versiones anteriores del sistema operativo Android.

· Descarga, instala y configura el software necesario (gratuito).

· Crea tu primera aplicación.

· Crea una gama de aplicaciones que muestren aspectos clave del marco de Android.

· Pruebe sus aplicaciones en emuladores o en un teléfono o tableta Android real.

· Aprenderás la programación de Java porque el desarrollo de aplicaciones de Android requiere conocimiento de Java. Se incluyen videos de tutoriales de Java que lo pondrán al día rápidamente.

· Asegúrese de que sus aplicaciones funcionan con las versiones de Android actuales y anteriores en teléfonos y tabletas.

· Usa Android studio 2.3, la versión más reciente de la principal herramienta de Android de Google.

· ¡Aprenda cómo usar bases de datos, servicios web e incluso que sus aplicaciones hablen!

· Comprender el nuevo diseño de Restricción, para la creación de pantalla “arrastrar y soltar”.

· ¡Usa potentes bibliotecas de código para reproducir videos, descargar datos de sitios web, manipular imágenes y mucho más!

Relevante: –

  • Desarrollo de aplicaciones de Android para principiantes: 87 horas + y 80 aplicaciones
  • El curso completo para desarrolladores de Android y Java – Build 21 Apps

Mejor curso en línea de desarrollo de aplicaciones iOS

iOS 11 y Swift 4 – El completo Bootcamp de desarrollo de aplicaciones para iOS

  • Conceptos de programación orientada a objetos (OOP): el sistema de tipos, variables, funciones y métodos, herencia, clases y protocolos.
  • Estructuras de control: uso de cláusulas If / Else, instrucciones Switch y lógica para controlar el flujo de ejecución.
  • Estructuras de datos: cómo trabajar con colecciones, como matrices y diccionarios.
  • Diseño de software: cómo organizar y formatear el código para facilitar la lectura y cómo implementar el patrón de diseño del controlador de vista de modelo (MVC).
  • Redes: cómo realizar llamadas asíncronas a la API, almacenar y recuperar datos de la nube y utilizar el formato JSON para la comunicación con el servidor.
  • Aprendizaje automático: cómo crear aplicaciones artificialmente inteligentes utilizando el nuevo marco CoreML de iOS 11.
  • Realidad aumentada: cómo crear objetos 3D en realidad aumentada y crear increíbles animaciones e interacciones de la vida real utilizando el último marco ARKit de Apple.

Relevante: –

  • Cómo hacer una aplicación para iPhone Freaking – iOS 11 y Swift 4
  • Bootcamp de iOS11 y Swift 4 – Crea increíbles aplicaciones para iPhone

Todo lo mejor .

freecodecamp.com

No es una ventanilla única para todo. Pero, diría que stackoverflow y sitios así.