Facultad de JavaScript Fullstack - curso 134.700 rublos. de GeekBrains, formación 15 meses, Fecha: 10 de junio de 2023.
Miscelánea / / November 27, 2023
Bloque preparatorio
yo cuarto
Desarrollo front-end
Cursos
HTML/CSS. Curso interactivo
— Conceptos básicos en desarrollo web.
— Conceptos básicos del lenguaje de marcado de documentos HTML
— Conceptos básicos del lenguaje de estilo de documentos CSS
— Etiquetas básicas para diseño, pseudoclases y pseudoelementos.
— Conceptos básicos de posicionamiento, trabajo con Flexbox
— Trabajar con el diseño en formato Figma
— Conceptos básicos para crear un sitio web responsivo
— Estándares web y herramientas de soporte.
JavaScript. Nivel 1
— Conceptos básicos del lenguaje JavaScript.
— Operadores básicos de JavaScript
— Bucles, matrices, estructuras de datos.
— Objetos en JavaScript
— Introducción al DOM
— Manejo de eventos en JavaScript
— Lección taller
— Funciones anónimas, cierres.
Curso avanzado de JavaScript
— JavaScript moderno
— Programación orientada a objetos en JavaScript
— Solicitudes asincrónicas
- Expresiones regulares
— Marco Vue.js
— Componentes de Vue.js
— JavaScript en el servidor
— Pruebas y montaje
reaccionarjs. Curso basico
— Configuración del entorno de desarrollo y la primera aplicación React
— Ciclo de vida de un componente de React
— Sumérgete en React y conecta la biblioteca de UI
- Enrutamiento en React. Dividimos el messenger en chats.
—Redux
— Middlewares de Redux, conexión de un enrutador a Redux y almacenamiento de datos usando Redux-persist
— Trabajar con API
- Aplicación web progresiva
— Gestión del estado de la aplicación SPA
II trimestre
Desarrollo backend en JavaScript
En este trimestre, los estudiantes aprenderán a utilizar la mayoría de las funciones que ofrece el idioma. Podrá crear aplicaciones de backend que generarán HTML en el backend utilizando datos de la base de datos. Al mismo tiempo, se estudiará lo siguiente: los principios básicos de los protocolos de red, las características del protocolo HTTP y la estructura básica de HTML.
Cursos
Linux. Estación de trabajo
- Introducción. instalación del sistema operativo
— Configuración y familiarización con la interfaz de línea de comandos
— Usuarios. Administrar usuarios y grupos
— Carga y procesos del sistema operativo
— Dispositivo del sistema de archivos Linux. Concepto de archivo y directorio
— Introducción a los scripts bash. crontab y en programadores de tareas
— Gestión de paquetes y repositorios. Conceptos básicos de seguridad de red
— Introducción a la ventana acoplable
Nodo.js
— Introducción a Node.js
— Programas de consola
— Trabajar con solicitudes de red
— Marco expreso
— Trabajar con MySQL
- Autenticacion y autorizacion
- API DESCANSO
- WebSockets
Base de datos
— Introducción a la teoría de las bases de datos relacionales.
— Conceptos básicos de estructura de base de datos.
— Definición de datos. Operaciones básicas de datos
— Muestreo de datos, agregación de datos.
— Consultas anidadas y unión
- Unirse
— Capacidades SQL avanzadas
— Funciones de ventana, índices, trabajo en un cliente gráfico.
protocolo de red HTTP
— Crear un servidor web en Node.js
— Interacción con un servidor http mediante el programa telnet
— Interacción con el servidor http desde el navegador
— Envío, procesamiento de solicitudes GET, POST, PUT, DELETE, OPTIONS
— Trabajar con cookies
— Trabajar con una sesión
— Redirecciones
— Crear una conexión WS y trabajar con ella
— Trabajar con encabezados CORS
III trimestre
Desarrollo completo
El bloque más grande y técnicamente más complejo, tras el cual los estudiantes podrán resolver de forma independiente problemas de complejidad media.
Cursos
Mecanografiado
— Introducción a TypeScript.
— El sistema de tipos en TypeScript
— Programación generalizada
— Trabajar con código JavaScript
— Clases y programación orientada a objetos
- Configuración avanzada de tsconfig
Desarrollo de sitios web usando Nest.js
— Creación de clases y métodos de controlador usando decoradores.
— Controladores de contexto de solicitud de reenvío utilizando decoradores
— Crear proveedores, utilizarlos en controladores y otros proveedores
— Organizar controladores y proveedores en módulos, utilizando módulos
— Trabajar con TypeORM junto con PostgreSQL, crear entidades TypeORM, trabajar con ellas (crear, eliminar, seleccionar y cambiar)
— Usando el mecanismo de autorización y Guardias
— Usando interceptores
— Uso de software intermedio
— Creando tus propios decoradores
— Creación de plantillas de manillares y generación dinámica de páginas basadas en ellas.
- Usando GraphQL
— Trabajar con WebSocket
Desarrollo de aplicaciones backend de alta carga.
— Escribir aplicaciones multiproceso en Node.js
— Usando memcached en Node.js
— Uso de Redis como servicio de almacenamiento en caché en Node.js
— Uso de Redis como solución NoSql en Node.js
- Uso de Redis como intermediario de mensajes en Node.js
— Uso de un enfoque de microservicio al escribir aplicaciones backend en Node.js
— Uso de Apache Benchmark (ab) para realizar pruebas de carga locales.
IV trimestre
Habilidades blandas
Te diremos cómo interactuar con el equipo y pasar entrevistas.
Cursos
Ágil, Scrum. Teoría
— Introducción a Ágil
— Scrum, Kanban
— Trabajo en equipo usando Scrum
— Preparación para el inicio del proyecto.
- Práctica. Preparación para el proyecto.
Proyecto de graduación
— Consulta
— Protección del proyecto
Preparándose para una entrevista
Cursos fuera del trimestre
Cursos
Desarrollo de aplicaciones de escritorio utilizando Electron.js.
Desarrollo de aplicaciones multiplataforma usando React Native
Algoritmos y estructuras de datos.
Preparándose para una búsqueda de empleo
— Cómo escribir un currículum que definitivamente llamará la atención
— Elaboramos un mapa de búsqueda de empleo
- ¿Por qué se necesitan cartas de presentación?
— Qué esperar en una entrevista con RR.HH.
aliyev79
17.05.2022 GRAMO.
Comencé a aprender desde cero: recibí una excelente base y conocimientos para desarrollarme.
Completé la mitad del curso FullStack JavaScript. Continúo mis estudios. Llegué al andén completamente vacío. Ahora puedo escribir sitios web. Los profesores que me enseñaron en la primera mitad del curso me brindaron excelentes conocimientos!!! Al ver mis logros en la formación, un par de personas también decidieron estudiar aquí. Lo principal aquí es tu propia motivación y ganas de aprender algo nuevo. Yo mismo trabajo como ingeniero de servicio para médicos...
sergeychudinov1986
19.10.2022 GRAMO.
sharaga
Compré un curso completo de JavaScript Fullstack que duró 18 meses, dividido en 4 trimestres + un trimestre “Fuera del trimestre”, es decir, solo 5 trimestres. Al principio todo estuvo bien. Pero luego el nivel de los cursos empezó a bajar gradualmente. Luego, sin ninguna explicación, pospusieron todos los cursos durante 2,5 meses, y en lugar de los cursos planificados, insertaron en nuestro programa un determinado Bootcamp con cursos que no se aplican al nuestro...
Dm
14.10.2022 GRAMO.
Soy estudiante de esta “institución educativa”, ingresé al curso Fullstack JavaScript en julio pasado (2021). Los primeros seis meses fueron normales, pero después del nuevo año comenzaron cambios extraños en el calendario. Introdujeron un bootcamp con participación obligatoria y pésima organización, suspendiendo la formación básica. Y se les ocurrió "vacaciones": descansos en el entrenamiento durante aproximadamente dos semanas. Supuestamente para siempre...