Press Enter

PROJECT TITLE

    Press Enter

    NOTIFICATIONS

    receipt
    .NET Developer (Te actualizamos en .NET Core, Azure, ALM, React) at BIRCHMAN (VISEO GROUP) (Madrid, Spain)
    BIRCHMAN (VISEO GROUP) Employer
    Madrid, Spain
    Job Type
    Job Location
    Full Time
    Madrid, Spain

    Job Description:

    Te ofrecemos


    -Curso especializado en tecnología .NET. donde verás la vanguardia en este área.


    -Trabajar en proyectos novedosos y poder estar en contacto con nuevas funcionalidades NET.


    Conocimientos mínimos necesarios:


    - C#


    - .NET Framework


    - Algún conocimiento de BBDD


    -Front-end.


    La formación que recibirás


    PROGRAMACIÓN EN ASP.NET CORE


    1) Concepto de Modelo, Vista y Controlador.


    2) Estructura del proyecto.


    3) Modelos: Introducción a Entity Framework Code First y DB First.


    4) Inconvenientes de trabajar sin arquitectura de capas.


    5) Introducción a los patrones Repository y Unit of Work.


    6) Arquitectura de aplicaciones ASPNET Core:


                  a. Principios SOLID: Separación de responsabilidades e inversión de dependencias.


                  b. Introducción a la arquitectura por capas Onion1.


                  c. Uso del patrón Service.


    7) Creación de una Web API.


                  a. Controladores ligeros y la lógica en servicios.


                  b. Utilización de DI/IOC de ASP.NET Core.


    8) Programación asíncrona con async/await.


    9) Introducción a las Pruebas Unitarias.


    DESARROLLO CON AZURE


    1) Introducción a Azure.


                  a. Conceptos básicos: SaaS, PaaS, IaaS.


                  b. Servicios.


    2) Uso de Servicios de Aplicaciones.


                  a. Publicación de Web Apps.


                  b. Publicación de API Apps.


                  c. Desarrollo de Web Jobs.


                  d. Desarrollo de Azure Functions.


    3) Uso de servicios de almacenamiento


                  a. Desarrollo con de Blob Storage.


                  b. Acceso a bases de datos SQL.


                 c. Acceso a bases de datos NOSQL.


                 d. Trabajando con Cache Distribuida.


    PROGRAMACIÓN EN FRONT END


    1) Programación con TypeScript.


                 a. Conceptos básicos.


                 b. Declaración de variables, clases, modelos y servicios.


                 c. Llamadas a API Rest.


    2) Introducción a React.


                 a. Concepto de estado.


                 b. Reductor y Render.


                 c. Paradigma Redux.


    ALM CON AZURE DEVOPS


    1) Introducción.


    2) Conceptos básicos sobre Git.


    3) Trabajando con Azure Repos.


    4) Gestión de tareas con Azure Boards.


    DESARROLLO DE APLICACIONES DISTRIBUIDAS


    1) Introducción.


                 a. Introducción a los Microservicios.


                 b. Ventajas e inconvenientes: Teorema de CAP.


    2) Patrones de diseño.


                a. Introducción a DDD.


                b. Introducción a CQRS.


                c. Introducción a EventSourcing.


                d. Otros patrones.


    3) Escalabilidad. a. Conceptos básicos.


    b. Escalabilidad Horizontal.


    c. Escalabilidad Vertical.

    Benefits:

    Certificate
    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]