Saltar al contenido principal

JavaScript Camp

serverServerlesskiy

“Predecimos que el uso serverless se disparará. También predecimos que las aplicaciones de nube híbrida en las instalaciones disminuirán con el tiempo, aunque algunas implementaciones pueden persistir debido a la administración de datos y las restricciones regulatorias.

La informática sin servidor se convertirá en el paradigma informático estándar en la era de la nube, reemplazando en gran medida a la informática de servidor y, por lo tanto, poniendo fin a la era cliente-servidor”.

Cloud Programming Simplified: A Berkeley View on Serverless Computing, February 10, 2019

De esta previsión se desprende claramente que existe una necesidad de tecnologías serverless y, por tanto, de recursos para la formación en estas tecnologías. Es por eso que creamos una escuela de codificación donde enseñamos y nos preparamos para las tecnologías sin servidor de AWS Amplify al enseñar Inglés con emoji, JavaScript, React Native y TypeScript.

javaScript

Para ello, hemos creado una aplicación móvil JS Camp, un sitio web JSCamp.app y un canal de YouTube, donde para el entrenamiento usamos avatares 3D disponibles por defecto en Amazon Sumerian, gracias a que puede crear fácilmente interfaces 3D fascinantes. También se integran con los servicios de AWS, lo que le brinda fácil acceso al aprendizaje automático, chatbots, ejecución de código y más. Con esta herramienta, podemos crear videos, tutoriales en idiomas populares del mundo y publicarlos en nuestro sitio web y canal de YouTube.

Video

Propósito del programa

Prepárese para un curso de desarrollo móvil React Native / TypeScript / AWS Amplify y para la certificación en AWS Certification, donde en el proceso de preparación, recibirá una amplia variedad de conocimientos expertos, recursos y programas. Lo ayudaremos a demostrar de manera efectiva su experiencia en la nube y el desarrollo móvil que todas las empresas necesitan en estos días.

AWS

JavaScript Camp - JS Camp

Nuestro curso de JavaScript en línea, en idiomas populares del mundo, se inspiró en el libro Código para adolescentes: JavaScript - Jeremy Moritz. La singularidad del libro es que está adaptado para el estudio de los niños por su sencillez de presentación, su único inconveniente es que la cantidad de temas presentados en él no es suficiente para crear proyectos reales. Por lo tanto, nos propusimos la tarea: crear un libro "JavaScript para niños" con preparación para estudiar el curso sobre desarrollo móvil en la biblioteca React Native. Hemos creado un curso de 29 temas, que ahora están tomando incluso escolares desde los 10 años. ¿Cómo crees que logramos resolver este problema?

JavaScript

Actualmente, nuestra aplicación móvil tiene cuestionarios en inglés y JavaScript. Para implementar este caso, utilizamos los servicios de AWS Amplify. Puede leer más sobre cómo implementamos el servicio de autenticación aquí, así como también cómo conectamos el servicio App Sync aquí.

AppSync

AWS AppSync simplifica el desarrollo de aplicaciones mediante la creación de una API universal para acceder, modificar y fusionar de forma segura datos de múltiples fuentes. AppSync es un servicio administrado que utiliza GraphQL para facilitar que las aplicaciones obtengan solo los datos que necesitan.

GraphQL

Es la especificación de la API, el lenguaje de consulta para la API y el tiempo de ejecución para realizar esas consultas en sus datos. Tiene algunas similitudes con REST y es un mejor reemplazo para REST. GraphQL fue introducido por Facebook en 2015, aunque ha estado en uso internamente desde 2012.

GraphQL

Inglés por emoji

Dado que el inglés es la base de los lenguajes de programación, y en Rusia, de donde vengo, este no es mi idioma nativo, al darnos cuenta de esto, hemos preparado un programa para aprender inglés de una manera lúdica usando emoji. Los emoji han entrado tanto en nuestras vidas que se hacen sobre ellos películas. Por el momento, el curso contiene 700 palabras, que se dividen en 12 temas: alfabeto, números, comida y bebida, animales, actividad, ropa, viajes, objetos, símbolos, tiempo, personas, naturaleza. El curso también es adecuado para aquellos que quieren estar bien versados ​​en toda la paleta de emoji para crear publicaciones emocionales en las redes sociales. Una lista de reproducción de videos sobre este tema está disponible aquí.

Emoji

React Native

Quién no lo sabe React Native es una biblioteca para crear interfaces para iOS y Android, AR/VR y crear sitios desde Facebook. ¿Cómo crees que logramos resolver este problema? Escríbame personalmente en Discord. Hemos creado un curso de 29 temas, que ahora están tomando incluso escolares desde los 10 años. Con React Native: un camino directo al desarrollo móvil. Nuestro curso está dirigido a aquellos que están completamente desde cero y es mejor comenzar con nosotros, ya que ahorrará tiempo y no necesitará aprender HTML y CSS para obtener sitios. Con React Native, construimos interfaces de interfaz de usuario en objetos JS, por lo que con solo el conocimiento de JavaScript, puede iniciarse en el desarrollo móvil de inmediato con nosotros. Este curso contiene los conocimientos mínimos necesarios para crear aplicaciones móviles basadas en la biblioteca React Native con AWS Amplify.

ReactNative

AWS Amplify

AWS Amplify es un conjunto de herramientas y servicios que los desarrolladores web y móviles pueden compartir o utilizar para crear aplicaciones integrales escalables en AWS. Con Amplify, puede descubrir backends de aplicaciones y aplicaciones en minutos, implementar aplicaciones web implementadas con unos pocos clics y administrar fácilmente el contenido de las aplicaciones fuera de la consola de AWS. Amplify admite plataformas web populares como JavaScript, React, Angular, Vue, Next.js y plataformas móviles como Android, iOS, React Native, Ionic, Flutter (versión preliminar). Llegue al mercado rápidamente con AWS Amplify.

Mecanografiado

JavaScript se creó originalmente para hacer que las páginas web cobraran vida. Debido a su facilidad de uso, se apoderó de la web y comenzó a usarse prácticamente en Internet.El código JavaScript está construido sobre scripts, que, por diseño, no deben ser anchos y rápidos. Los desarrolladores no pensaron en el hecho de que las aplicaciones con un código promedio grande están escritas en JavaScript. Hay problemas con aplicaciones grandes escritas en JavaScript. Sobre algunos de ellos:

  1. Debido a la interpretabilidad del lenguaje, solo puede averiguarlo después de ejecutar el código;
  2. La complejidad de utilizar las prácticas de la programación orientada a objetos;
  3. Mecanografía dinámica.

Para resolver tales problemas, se creó el lenguaje de programación TypeScript.

TypeScript

TypeScript es un lenguaje de programación introducido por Microsoft en 2012 y posicionado como una herramienta de desarrollo de aplicaciones web que amplía las capacidades de JavaScript. TypeScript es compatible con versiones anteriores de JavaScript y se compila con JavaScript. De hecho, una vez compilado, un programa TypeScript puede ejecutarse en cualquier navegador moderno o usarse junto con el marco del lado del servidor Node.js. El código TypeScript tiene casi el mismo aspecto que el código JS, y si tiene experiencia con el desarrollo front-end, aprender TypeScript es bastante fácil. Especialmente teniendo en cuenta que puede escribir código JS directamente en scripts TS. Así que decidimos aprender en nuestro JS Camp.

Álbum de música

El curso de JS consta de artículos, tutoriales en vídeo, podcasts y pistas de música. Hemos creado el primer álbum de música de 31 pistas en el lenguaje de programación JavaScript, que está disponible en todas las plataformas de música: iTunes, Spotify, Yandex.Music, Vk, OK, SoundCloud en ruso. Los invito a hacer esto en su idioma nativo que no sea ruso.

@serverServerlessskiy

Iconos

En la última actualización de nuestra aplicación, se estrenó un sistema de fidelización de usuarios. Ahora, todos los que aprobaron los exámenes en inglés, JavaScript, ReactNative, TypeScript, AWS Amplify reciben las insignias correspondientes en nuestra aplicación JS Camp, que se puede descargar gratis para iOS y Android aquí. Cierto, ahora las pruebas solo están disponibles en inglés y JavaScript, pero este año estarán en todas las materias.

Camp

Open Source

Nuestro proyecto está disponible Open Source, por lo que tú también puedes participar en su desarrollo. Alentamos la traducción del sitio web a otros idiomas que no sean inglés, ruso y chino, para que todos puedan contribuir.

open source

Serie de youtube

También lanzamos una serie de videos en ruso con la participación de niños. Si desea participar en el desarrollo de su hijo con la integración en nuestro proyecto en su idioma nativo con nuestra franquicia, escríbanos a Discord.

Programa de Campamento JS

Empezamos las clases offline con el montaje del Cubo de Rubik y los que hayan recogido el Cubo de Rubik entran a primer grado.

💛 Primer grado - JavaScript por la profesora Fiona Miller.

JavaScript

💚 La segunda clase es React Native, desarrollo y maquetación de un sistema de componentes atómicos en aplicaciones móviles para iOS, Android, así como en sistemas AR/VR de realidad virtual y aumentada con librería de Facebook. Profesora de Grace Willie.

Grace Willie

💙 Tercera clase - TypeScript, mecanografía del sistema de componentes atómicos, profesora Maya Lakshmi.

Maya Lakshmi

💜 La cuarta clase es AWS Amplify, computación sin servidor basada en funciones de AWS Amplify. Servidor Serverlesskiy profesor.

Server Serverlesskiy

🤍 Curso de blogger en video opcional: evaluación de avatares de tutoriales para nuestros cursos en video de tutoriales, anfitriones tecnológicos de AWS Sumerian. Profesor Preston Wild.

Preston Wild

Autor del curso

El autor del curso JavaScript - Server Serverlesskiy, es el creador del primer curso de capacitación en RuNet React Native , así como el primer bloguero programador ruso en el programa AWS Community Builders de Amazon.

Reseñas

Tvit

Traducción:

Este video musical de AWS Community Builder está en otro nivel

Este es un curso de desarrollo móvil para la pila React Native / TypeScript / AWS Amplify y para la certificación de AWS. ¡Vale la pena echarle un vistazo!

Proceso de aprendizaje

El entrenamiento se lleva a cabo en las aplicaciones: YouTube, Discord, Twitch, TikTok, Instagram, Telegram, Vkontakte, Odnoklassniki, Linkedin y Facebook.

How much

Para comprender cuánto ha aprendido esta lección, realice una prueba en la aplicación móvil de nuestra escuela sobre este tema o en nuestro bot de Telegram.

EnglishMoji!

Pago

La educación es gratuita, pero puedes apoyar nuestra puesta en marcha a través de Patreon.

EnglishMoji!