Transfer bancar:

RO45 BTRL RONC RT0V 2628 9601

Direcționare 2%:

CUI 33086548 RO45 BTRL RONC RT0V 2628 9601
 
Comunitate , vocație și educație!

Atelier – “Blazor or how you can finally say goodbye to JavaScript”

Atelier – “Blazor or how you can finally say goodbye to JavaScript”

Pentru majoritatea programatorilor Full-Stack .Net, JavaScript a reprezentat mereu acea parte a proiectului de care toată lumea se ferea. Chiar și tehnologii moderne ca React sau Angular necesită învățarea unui limbaj total diferit de C# și multă bătaie de cap pentru sincronizarea celor 2 lumi (front-end și back-end).

Dacă ți-aș spune că începând cu .Net Core 3 poți folosi puterea limbajului C# inclusiv pe front-end, cu ajutorul unei noi tehnologii numită Blazor? În workshop-ul “Blazor or how you can finally say goodbye to JavaScript” vedem cum Blazor te poate ajuta să dezvolți aplicații SPA (Single Page Application) mult mai rapid folosind doar limbajul C# și platforma .Net Core 3. Blazor va deveni în curând alegerea evidentă pentru front-end în lumea .Net având numeroase avantaje:

  • Te bucuri de avantajele unui limbaj strongly-typed ca C# direct în browser (fără a apela la tehnologii ca TypeScript)

  • Share-uiești cod C# (helpere, modele și chiar validări) atât pe front-end cât și pe back-end

  • Beneficiezi de majoritatea funcționalităților pe care te aștepți să le ai într-un SPA framework modern (componente reutilizabile, rutare, dependency injection, 2-way binding, etc.)

  • Compatibilitate cu toate browserele moderne cu o performanță chiar mai bună

Cui i se adresează acest curs?

  • Programatorilor back-end .Net care vor să treacă și pe front-end
  • Programatorilor front-end care au lucrat cu React/Angular și care vor să încerce o nouă tehnologie similară
  • Programatorilor C# începători care nu știu încă pe ce tehnologii front-end să se axeze în dezvoltarea profesională (în acest caz, chiar dacă se vor explica și noțiuni de bază, unele concepte vor trebui prinse din mers)

În acest curs vei învăța despre:

 

Construind de la 0 o aplicație SPA modernă cu toate operațiile CRUD (Create, Read, Update, Delete) vei învăța:

  • Concepte Blazor (componente, rutare, dependency injection, 2-way binding)
  • Concepte de bază HTML/CSS/Bootstrap/Razor
  • Concepte de bază ASP.NET Core 3
  • Concepte de bază Entity Framework – pentru persistarea datelor pe baza de date

Metoda de predare

  • 20% prezentare avantaje Blazor și teorie
  • 80% dezvoltare live împreună cu participanții a unei aplicații SPA

Materialele necesare:

  • Laptop personal
  • Visual Studio Community 2019 16.3 (sau mai nou) – de aici
  • Va trebui să te asiguri că ai instalate următoarele workload-uri (se bifează la instalare):
  1. ASP.NET and web development
  2. Data storage and processing
  3. .Net Core cross-platform development

P.S.: Daca ai instalat deja Visual Studio poti urma pasii de aici: https://docs.microsoft.com/en-us/visualstudio/install/modify-visual-studio?view=vs-2019 pentru a instala (sau pentru a te asigura ca ai instalate) cele 3 workload-uri.

Derularea evenimentului

  • Durată: 1 zi
  • Program: 09:00-18:00
  • Pauze: între exerciții + pauză de masă 13:00-14:00
  • Comunicarea: limba română
  • Materialele de curs: toate exercițiile for fi realizate pe calculatorul personal, orice suport de curs adițional va fi transferat ulterior în format electronic
  • Loc: va fi anunțat pe email participanților
  • Auditoriu: minim 5 participanți
  • Formator: Marian Filipovici
Atelier – “Blazor or how you can finally say goodbye to JavaScript”
Anunță-ți prietenii!