Junior software developer - How to understand web applications in depth?
        Posted  
        
            by 
                nat_gr
            
        on Programmers
        
        See other posts from Programmers
        
            or by nat_gr
        
        
        
        Published on 2013-06-24T20:22:49Z
        Indexed on 
            2013/06/25
            4:28 UTC
        
        
        Read the original article
        Hit count: 519
        
I am currently a junior developer in web applications and specifically in ASP.NET MVC technology. My problem is that the C# senior developer in the company has no experience with this technology and I try to learn without any guidance.
I went through all tutorials (e.g music store), codeplex projects and also read Pro ASP.NET MVC 4. However, most of the examples are about CRUD and e-commerce applications. What I don't understand is how dependency injection fits in web applications (I have realized that is not only used for facilitating unit testing) or when I should use a custom model binder or how to model the business logic when there is already a database schema in place.
I read the forum quite often and it would very helpful if some experienced developer could give me an insight about how to proceed. Do I need to read some books to understand the overall idea behind web applications? And what kind of application should I start building myself - I don't think it would be useful to create similar examples with the tutorials.
© Programmers or respective owner