Overview:

Full-stack means developers are capable of working with both back-end and front-end technologies. There are many technologies and options to choose from both at back-end and front-end but most of them share the same principles.

In this seminar we will work with the Microsoft Asp.Net Web API at the back-end and Google’s Angular 2 at the front-end. We will also evaluate the use of the Microsoft Entity Framework for ORM and Data Access at the Back-End side. This seminar details Full-Stack Web Developer concerns in both architectural and technological aspects.

Prerequisites:

  • Experienced server-side and client side developers interested in wider understanding of web development roles

Topics:

  • Introduction
    • The evolution of web technologies
    • Rest and AJAX
    • Single Page Application (SPA)
  • Back-End
    • Routing and the MVC Back-End Architecture
    • Introduction to Microsoft ASP.Net Web API
    • Data Modeling and JSON parsing.
    • Working (or not working) with Microsoft Entity Framework
    • Implementing and testing your Data Access Layer (DAL).
    • Other Data Storage Options (Relational vs. Non-Relational)
    • Testing Your Back-End app
  • Front-End
    • Introduction to Angular 2
    • HTTP Restful communication with the server
    • Other options – sockets
    • Testing your Front-End app

Info

  • Seminar ID: 44049
  • Location: JBT ECO-Tower
  • Date: Sunday 25th of June 2017

Main Speaker