Java

Differenze con .NET Java Fundamental Maven Apache Tomcat Spring Fundamental Spring Ioc Container Spring Librerie Spring REST API Spring Data ORM Hibernate Hibernate – Problematiche di produzione Risorse Differenze con .NET .dll (IL) = .jar (byte code) (contiene file .class che sono il risultato della compilazione di file .java) ..JAR (Java Archive) Puo’ essere usato …

Management

Glossario Jira Glossario Appalto / Bando / Appel d’offre. Avant-vente / Pre-sales. TMA (Tierce maintenance applicative / Third party maintenance / Manutenzione per conto terzi). Jira Monitoraggio dei temi / Suivi de temps. Utilizzo componenti. Utilizzo Jira Query Language (JQL). Distinzione tra Ticket desk (aperti dopo la chiamata dell’utilizzatore finale). Ticket software (aperti per chiedere …

Kotlin – Android app

Preview IDE Linguaggio Kotlin Package POO Android Gestione del layout Android Studio   Preview Caratteristiche principali => Nato nel 2011 grazie a JetBrains (Praga – 2000) IntelliJ IDEA (IDE per Java) Statically-typed language Se definisco una variabile string non posso dargli un valore boolean (per esemipo). Infatti una volta lanciata la compilatore riceverei un errore. …

.NET Core Microservices

Preview Messaging in Azure (Storage queue, Event Hub, Event Grid, Service Bus) IBM MQ Gateway – Ocelot Preview Applicazioni Cloud-native Sono pensate per approfittare dei benefici del ‘cloud computing’ come flessibilità, scalabilità e deploy rapido. Microservice => Queste applicazioni sono costitutite di componenti piccoli e riusabili chiamati ‘Microservice’. Spesso ‘impacchettati’ in ‘container’, I ms. lavorano …

Kubernetes

Cosa é Componenti File yml Comandi Risorse   Cosa é Gestisce dei containers (pods) in un cluster E’ capace di distribuire il carico a cui è soggetta una struttura in funzione delle risorse allocate al cluster Open-source dal 2014 (by Google) Piattaforma Cloud portabile Spesso le operazioni svolte in Azure, in realtà dietro hanno Kubernetes …

Entity Framework

ADO.NET Entity Framework Dynamic Proxy Class Entity Data Model DbContext Repository Pattern Come strutturare un’applicazione Database First vs Code First Meccanismi di esecuzione dele query Visual Studio Class Diagram (file .cd) Gestione dell’ereditarietà Gestione degli enum Relationships in EF 6 & CORE EF 6 vs EF Core Risorse   Entity Framework (EF) Cosa é un …

C# fundamentals

C# main features (Tipi primitivi, Tipi non primitivi) .NET Preview (.NET Versions, CLI, DLL, IL Code, CLR, ILDasm, Variabili di tipo Var, Dynamic,, Reflexion) Advanced features (Yield, Generics, Espressions Lamba, Anonymous Type, Extension Methods, Covariance, Equals vs ==, Delegates, Events, Expression Tree) Regular Expressions Programmazione asincrona (TAP – Task-based asynchronous programming) Gestione dei nullable Custom …

CI/CD

Cloud Preview Github Actions Azure Preview Azure Portal Azure Compute Services (Virtual Machines, Cloud Services, App Services, AKS, Azure Functions) Azure Data Services (Azure Sql, DB on VM, Azure Storage, Cosmo DB, Redis Cache) Azure Fabric WebJob and background processing Azure DevOps Azure Networking (VNET) Azure Active Directory   Cloud Preview Cosa è il Cloud …

ASP.NET

Asp.Net Web Forms VS Asp.Net MVC VS Asp.Net CORE Architettura del pattern MVC CORS Esempio Struttura File System Form Validation Model Binders DTO (Data Transfer Object) Session Management Web API MVC 5 Web API Core Open API – Swagger Consuming API Client-Side Minimal API (.NET 6) vs Controller API Lavorare con le aree Autenticazione e …

Sql Server

Concetti base Come migliorare le performance Indici Execution plan Comandi Cursor Use cases Connection String SQL Server Integration Services (SSIS) Temporary Data (CTE, Temp Table, Temp variable) Risorse   Concetti base Sql Server engine é composto da: Storage engine. Query Processor Elabora le query ricevute  e calcola il piano di esecuzione. Transact-SQL : La versione …