Diseño de sistemas: curso en vivo de GeeksforGeeks

Si se está preparando para una entrevista técnica, especialmente para perfiles de trabajo SDE 2 o SDE 3 , entonces necesita saber que debe tener un conocimiento sólido de los conceptos de diseño de sistemas. Casi todos los gigantes de TI, ya sea Facebook, Amazon, Googl e o cualquier otro, hacen varias preguntas en la entrevista basadas en conceptos de diseño de sistemas, como escalabilidad, equilibrio de carga, almacenamiento en caché, etc. Sin embargo, a pesar de conocer la importancia del diseño de sistemas en las entrevistas, un problema importante que enfrentan las personas, en particular los profesionales que trabajan, es que tienen escasez de tiempo y requieren recursos de aprendizaje optimizados, relevantes y que valgan la pena.

Y, muy probablemente, ya habrás sabido que encontrar recursos de aprendizaje de calidad no es tarea fácil…!!

System-Design-Live-Course-By-GeeksforGeeks

Pero… ¡te lo hemos puesto más fácil! GeeksforGeeks le brinda un curso en vivo de diseño de sistemas centrado en entrevistas en profundidad que lo ayudará a prepararse para las preguntas relacionadas con los diseños de sistemas para Google, Amazon, Adobe, Uber y otras compañías basadas en productos. El curso será asesorado y guiado por expertos de la industria con experiencia de primera mano en el diseño, desarrollo y mantenimiento de sistemas escalables. Aquí, se le enseñará con la ayuda de ejemplos del mundo real y sesiones prácticas de laboratorio utilizando componentes de AWS.

detalles del curso

En este curso, habrá clases en vivo en línea y podrá asistir a las clases desde cualquier ubicación geográfica. Como será una sesión interactiva en vivo, puede consultar sus consultas o dudas al instructor de manera similar al programa de aula fuera de línea. El curso se recomienda encarecidamente a:

  • Segmentación de candidatos para SDE 2 o perfil más experimentado
  • Candidato con al menos dos años de experiencia laboral
  • Candidato que tenga una buena comprensión de los conceptos de DSA como algoritmos de árbol, gráfico, hashing, clasificación y búsqueda
  • Candidatos con experiencia práctica en el diseño e implementación de algunas partes de un sistema a escala WEB

Algunas de las características destacadas de este curso se proporcionan a continuación:

  • Fuerza de lote limitada de 25 candidatos
  • 6 meses de acceso a conferencias en vivo grabadas de este curso
  • Certificado al finalizar el curso
  • Enfoque basado en la discusión: deliberará sobre alrededor de 8 problemas que tocan varias áreas de SD
  • Recursos de aprendizaje adicionales para la lectura entre semana

Al final del curso, podrá diseñar sistemas escalables y obtener varios consejos valiosos para descifrar las entrevistas de diseño de sistemas. Aparte de eso, el curso se le brinda a usted a un precio con descuento de INR 9999/- y puede registrarse directamente para el curso siguiendo los pasos que se mencionan a continuación:

  • Paso 1: Visite la página oficial de System Design – Live Course .
  • Paso 2: luego, haga clic en el botón Registrarse e ingrese los detalles requeridos en el formulario, como nombre, año de graduación, etc.
  • Paso 3: Después de registrarse, debe realizar el pago haciendo clic en el botón «Pagar en línea».
  • Paso 4: Luego, se registrará con éxito en el curso y podrá asistir a las clases según el horario.

Para cualquier consulta, puede enviarnos un correo electrónico a geeks.classes@geeksforgeeks.org

Contenido del curso

El contenido que se brindará en este Diseño de Sistema – Curso en Vivo es el siguiente:

  • Conferencia 1: ¿Qué es exactamente una entrevista de diseño de sistemas, amplitud frente a profundidad, debe saber todo sobre todo, tipos de trabajos del mercado a los que apuntar, proceso de diseño de sistemas (ejemplo motivador: diseñar UBER), problema de diseño centrado en análisis de requisitos y datos Modelado
  • Clase 2: Compensaciones en un sistema a gran escala (Ejemplo Motivador: Diseño TWITTER) – Desempeño Vs Escalabilidad, Latencia Vs Rendimiento, Disponibilidad Vs Consistencia (Teorema CAP), Problema de diseño enfocado en Análisis de Requerimientos y Modelado de Datos
  • Clase 3: Componentes de un sistema a gran escala: cola, SNS (Lab Demo), SQS (Lab Demo), problema de diseño basado en un sistema controlado por eventos
  • Clase 4: Componentes de un sistema a gran escala: bases de datos/capa de almacenamiento, detalles sobre B-Tree, árbol LSM, técnicas de almacenamiento y resolución de cuellos de botella, problema de diseño centrado en las complejidades de los sistemas de almacenamiento
  • Lección 5: Componentes de un sistema a gran escala: bases de datos/capa de almacenamiento, índices (principal, secundario, clave única, clave múltiple), problema de diseño que se centra en la profundidad del modelado de datos y los índices
  • Lección 6: Componentes de un sistema a gran escala: bases de datos/capa de almacenamiento, hashing coherente, replicación y fragmentación, caché, políticas de almacenamiento en caché: escritura directa/alrededor/posterior
  • Clase 7: Patrones de arquitectura de aplicaciones empresariales: Microservicio frente a monolito, API Gateway
  • Lección 8: Componentes de un sistema a gran escala: DNS, CDN, aplicación de lo aprendido: resolución de problemas de diseño de sistemas de extremo a extremo
  • Lección 9: Componentes de un sistema a gran escala: equilibrador de carga, aspectos de seguridad: cifrado, DDoS, ataques de intermediario, aislamiento, aplicación de lo aprendido: solución de problemas de diseño de sistemas de extremo a extremo
  • Clase 10: Algunas cosas útiles que deberían estar en los consejos del entrevistado, Números comunes para recordar para el cálculo de la parte posterior del sobre, Consejos sobre el diseño de esquemas, Aplicación de lo que ha aprendido: Solución de problemas de diseño de sistemas de extremo a extremo ( Mensajero de FB, YouTube/Netflix, Dropbox)

Preguntas frecuentes (FAQ)

Q-1. ¿Cuáles son las clases y la duración del curso?

Respuesta La duración de la clase es de 3 horas y las clases están programadas para todos los sábados y domingos. Además, la duración del curso es de 10 conferencias.

Q-2. ¿Cuánto es el tamaño de un lote?

Respuesta Para comodidad de los estudiantes, el tamaño del lote planificado es de 25 candidatos.

P-3: ¿Puedo pagar el curso en línea?

Respuesta: Sí, el pago del curso se puede realizar a través de banca en línea, tarjetas de crédito/débito, UPI (Google Pay, PayTM, Phone pay, etc.).

Q-4. ¿Obtendré alguna certificación después de completar el curso?

Respuesta Sí, junto con el certificado de finalización del curso, también obtendrá 6 meses de acceso a conferencias en vivo grabadas de este curso.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *