Topics to know before start Dev works on .Net

banner

  1. Basics of .NET
    • CLR.
    • IIS.
    • IL.
    • CTS.
    • Global Assembly Cache.
    • Garbage Collector.
    • Code Access Security.
    • Value/Reference Types
    • UnBoxing/Boxing
    • .Net Version(1.0 – 4.5) Differences.
  2. OOPS0001724_web-api-trial-version-odata-40
    • Shadowing
    • Class/Objects
    • Interfaces
    • Inheritance
    • Abstract Classes.
    • Encapsulation.
    • Data Abstraction.
    • Overloading/Overriding (Method/Operator).
  3. SQL Server
    • SQL Queries/Sub Queries.
    • Indexes/Views.
    • Triggers.
    • Stored Procedures.
    • Functions.
    • Profiler/Trace tools.
    • Version variances (earlier versions – 2012 & 2016).
    • Normalization/De-Normalization
    • Flat file databases (CouchDB, Firesbase, etc – not mandatory).
    • Reporting (SSRS,Crytal Reports, StimulR, Neo’s, RDL).
  4. ADO.Net
    • Dataset
    • DataReader
    • DataAdapter
    • DataTable
    • Command Builder
    • DataView
    • Connection Objects.
  5. ASP.Net
    • Life Cycle
    • Post Handler.
    • HTTP Context Classes.
    • State Management(Session, Viewstate, Server, Application)
    • Postbacks/Async.
    • Identity (Authentication/Authorization).
    • WSAT.
  6. Web Services.
    • SOAP
    • WSDL
    • ASMX Services.
    • Advantages/Disadvantages.
  7. WCF/Remoting.
    • Operation Contract.
    • Service Contract.
    • Data Contract.
    • Binding.
    • Method Contracts.
    • Serialization/De-Serialization.
    • Address.
    • Endpoints.
    • Difference b/w WCF/WS/MSMQ/Remoting.
  8. WPF/Silverlight.
    • XAML/XBAP
    • Components.
    • Expression Blend / Sketch / Wrframes – not mandatory.
    • Web Services in Silverlight.
    • MVVM/Frameworks.
  9. ORM – LINQ/Entity Framework/NHibernate.
    • DataContext.
    • Stored Procedures in LINQ/EF.
    • Variances b/w LINQ & EF.
  10. WWF(not mandatory).
    • Sequential WF.
    • State Machine WF.
  11. cardspaceAzure/BizTalk/Sharepoint/Dynamics/Enterprise Services.
    • Components.
    • Q’s.
    • CC(Cloud Computing).
  12. Web API.
  13. Architectures/Frameworks
    1. Design Patterns
      • Singleton
      • Factory.
      • Observ Patterns.
    2. MVC,MVP,MVVM
      1. Basics structure.
      2. Scenarios of acting (eg: How MVP works or in what way it differs MVC).
    3. Enterprise CMS – Umbraco, Kentico, Yendo & Dnn.
    4. UML
      1. Use Case.
      2. Sequential.
      3. Class.
      4. Relationships.
      5. Composite.
      6. ER
    5. Project Docs.
    6. Testing – NUnit.
    7. Requirements to design (SDLC).
  14. Processing
    1. Agile.
    2. CMMI.
    3. Estimation FPA.
    4. WBS
    5. Six Sigma.
    6. SCRUM
    7. GIT
    8. TFS
  15. Javascript + Frameworks.
    • JQuery.
    • AngularJs/ReactJs.
    • KnockoutJs.
    • EmberJs.
    • Mootools.
  16. HTML4&5 ( Jade/Haml – not mandatory).
  17. CSS.
  18. Bootstrap.
  19. Zurb – Foundation.
  20. XML.
  21. YQL.

Nice To have:

  1. NodeJs
  2. Bower
  3. TypeScript.
  4. EcmaScript.
  5. Yeoman.
  6. Modernizr.
  7. Normalize.
  8. Razor (MVC).
  9. NHaml.
  10. Photoshop/Illustrator/Fireworks.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s