|
I am a consultant, not a developer, so I mainly develop small customizations to my company's software as opposed to coding entire applications from scratch and selling them.
I have basic experience with HTML, though admittedly I've never personally written HTML code that has a div tag. I'm somewhat familiar with XML style sheets but it's been awhile. I remember that classic ASP code basically just dynamically produced HTML and sent it from the server to the client - I'm honestly not sure whether or not ASP.Net does the same thing. I'm somewhat familiar with JavaScript and VBScript and somewhat understand the difference between client-side code and server-side code. I've heard that there's this thing called Ajax - all I really know about it is that it makes it easier to write client-side code that actually interacts with the server. I've heard that my company's website uses the React framework but I don't know what that is. Regardless, ASP.Net web parts can be coded and then "pasted into" custom areas on the company's website. There are very rare needs to code entire ASPX web pages, but the ASCX controls are used a LOT.
I need to get to the point where I can code reasonably complex and dynamic ASP.Net web parts to paste into the main website. There are frequent business needs for which the right technical solution is either client-side code, server-side code or both. In most cases, the user interface is fairly simple, but I've seen some get fairly complex, i.e. the entire form can change based on a selection in a dropdown (i.e. a dropdown could include 4 or 5 different reports they can generate, and the input into each report could be totally different). I've also seen web parts that actually have a dynamic number of dropdowns on them (how that could POSSIBLY be the most efficient user interface for a given business need is beyond me, but I've seen it happen.
So here's the question - based on what little I know, what should I start studying/reading/practicing to get to where I can reach my goal? Any suggested online training sites and/or books I could buy to start learning?
Hope I elucidated the question sufficiently for it to be actionable.
Thanks
DalTXColtsFan
|
|
|
|
|