Application Development With .NET Technologies
Kurkela, Henrik (2022)
Kurkela, Henrik
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022090819975
https://urn.fi/URN:NBN:fi:amk-2022090819975
Tiivistelmä
This learning-diary based bachelor’s thesis follows ten weeks of work in a large Nordic software company from the point of view of a web application development student working as a Windows desktop application developer.
Having completed most of the preceding studies using technologies such as HTML, CSS, JS, and the most common frameworks used alongside them, working on a desktop product offers an interesting and different viewpoint on software development, where the same best practices and coding conventions have a slightly different implementation.
Day-to-day tasks encountered during the writing of the thesis were mostly involved around WinForms and WPF development using C#, Visual Basic and XAML, with some Microsoft SQL items here and there as well.
The body of the thesis consists of three main sections, them being a brief look into the technologies mentioned above, a section dedicated to the weekly learning diary entries which aim to condense the most relevant learning outcomes of each week, and a final conclusions section which in turn aims to coalesce the learning outcomes of the full picture presented by all ten weeks.
Having completed most of the preceding studies using technologies such as HTML, CSS, JS, and the most common frameworks used alongside them, working on a desktop product offers an interesting and different viewpoint on software development, where the same best practices and coding conventions have a slightly different implementation.
Day-to-day tasks encountered during the writing of the thesis were mostly involved around WinForms and WPF development using C#, Visual Basic and XAML, with some Microsoft SQL items here and there as well.
The body of the thesis consists of three main sections, them being a brief look into the technologies mentioned above, a section dedicated to the weekly learning diary entries which aim to condense the most relevant learning outcomes of each week, and a final conclusions section which in turn aims to coalesce the learning outcomes of the full picture presented by all ten weeks.