Standard Training Program JrDevs

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Standard Training Program - Jr Devs

Tech stack
Windows
IIS
.net 4.5
SQL 2019
VisualStudio 2022 (Community Edition will do)
Sencha ExtJS

Onboarding Video
Jr Developer Onboarding.mp4

If you have access problem, let Darwin know.

Training Program
Work Coverage Media Minimum expected output Desired output
Days

20 work C#, Entity Framework, ASP.Net MVC Discussed


days WebAPI (RESTful services) development requirements Maintenance screens for Movies and Customers
PHAS Transactional (header-detail) screen for rental
E1 (4 calendar avoid database-first approach ability to rent multiple movies at the same
Do not use Razor/Blazor views. UI should be Sencha time
weeks) avoid code-first approach with ExtJS
migrations ability to return movies one at a time (or all
use code-second at the same time)
design and develop database
separate from the app Create a video shop rental application.
Demo
map your model to your
Schedule:
database (no edmx file) Must have:
use Fluent-API
10th
day Movie record maintenance
15th Customer record maintenance
day Rental - header detail; ability to rent multiple movies in one
Learn: transaction
(Opti
onal) Rental return - ability to return one or many rented movies.
20th C# Showcase creativity and good ideas
day Entity Framework with LINQ
Fluent API
ASP.Net MVC Web API RESTful
service Technical requirements:
https://www.tutorialsteacher.
com/webapi
1. API
a.
created using ASP.net MVC Web API Resful service
SQL, SSDT Personal b.
avoid database-first approach Explain real-world example of where Pre/Post Deployment
Research c.
avoid code-first approach with migrations should be used.
https://learn.microsoft.com/en-us/sql/ssdt d.
use code-second
/how-to-specify-predeployment-or- design and develop database separate from the
postdeployment-scripts?view=sql-server- app
ver15 map your model to your database (no edmx file)
use Fluent-API
2. SQL and SSDT
https://medium.com/@desmond80in/multiple-
a. Create the database through SSDT
post-deployment-scripts-with-sql-server-
b. Edit design and deploy schema changes.
project-5d3c9e2f52b4
c. Show ability on how to use SSDT to design and deploy
Sencha ExtJS v7.3 (or v. 7.6) Personal schema changes. Learn Sencha ExtJs v. 7.3
Research d. Load a million records in some tables and demostrate
fast loading and filtering abilities
https://www.sencha.com/ Creative UI, server filter and paging, strong database
e. Have Solid understanding of Pre and Post Deployment
design, header-detail format in forms and in database
(and ability to show how it works)
table, proper SQL relationship, snappy application.
3. Sencha ExtJS
a. Client-side UI/screens should use ExtJS
b. Implement MVVM pattern and binding principles
c. Proper usage of store and model (do not use form
submit, do not use autoLoad/autoSync, do not use
gridediting plugin, forms should be floating screens, use
search screens)
d. Learn and show proper usage of the view, store and
model
e. do MVVM binding
f. forms should be floating screens, use search screens
reach out if you are new to the idea of search
screen.
g. do not use form submit (no Ajax)
h. do not use autoLoad/autoSync
i. do not use gridediting plugin
PHAS 15 work i21 Development Framework Internal Convert the project to i21-compatible version
E2 days documentati
ons Implement Framework features
(3 calendar
weeks) i21
Framework
*possible Training
extension
to 20 days
tops

iRely Process Orientation Development


Process
Training

Sit-down
meeting to
answer
questions

Progress Demo - will be done midday of the last day of each section.

You might also like