This 24-hour course will guide you through software architectures, technologies and languages and best programming practices in Front End - Back End architectures.
Course content:
The course is divided into two modules – Front End and Back End
- Front End: Learn how to use the working environment for front-end projects based on Angular.IO (nodejs, npm, angular-cli, development ide). Using typescript. Application structure and life cycle of an app in Angular. Layout with Bootstrap. Definition and life cycle of components. Form validation in Angular. Definition and consumption of services. Event management. Route management and use in Angular.IO.
- Back End: The Back End can be customised for two different technologies:
- Java Spring: The course provides basic skills to address Spring framework projects for the deployment of MVC model-based web solutions implemented by Spring and microservice solutions based on Spring REST services. Outbound skills will cover the main Spring-implemented patterns, and how they are mapped on the framework. Among the transferred skills attention will be paid to the Bean life cycle and components used in the framework, Spring's transactional model, ORM use, such as Hibernate, and server-side validation on Spring.
- .net MVC: The course provides basic skills to address .NET MVC framework projects, for the deployment of MVC model-based web solutions implemented by .NET and microservice solutions based on .NET REST services. The main outbound skills include the study of the MVC pattern and how it is mapped using .NET, applications structure, definition of web and REST controllers, study of forms with asp .NET and use of Razor, routing and filters, security and authentication with ASP .NET Identity, structure and use of Entity Framework such as ORM, entity management and database.
Request a consultation