Software Development Intern
Arge24 Teknoloji A.Ş.
İstanbul, Türkiye
I completed one of my compulsory internships, 'Software Development Internship', at Arge24. Here I developed a web application similar to the phone book. I used Microsoft SQL Server in the database of my project, C# and .Net on the Back-End side, HTML, CSS, Typescript and Angular on the Front-End side.In the project, I used many up-to-date technologies such as Login, Sign in, Authorization, Authentication, Logging Operations (ILogger), Password Encryption, Hashing and Salting (Autofac), JWT Token, as well as CRUD operations (Add Person, Delete Person, Update Person). In my project, which I developed in a Layered Architecture structure, I took care to use Entity Framework and SOLID architecture correctly. I took care to use methods such as Object Oriented Programming, Aspect Oriented Programming, Cross-Cutting Concerns, Dependency Resolvers, IoC in my project, where I aimed to code more accurately and clearly.On the front side, I created an Angular Project because of being one of the up-to-date technologies. I took care not to repeat the code by creating a general structure with sections such as navigation bar, side bar, footer in the form of templates. I used libraries such as Datatables to list contact records on my pages, and Bootstrap to take advantage of CSS features. By combining features such as Filtering, Guards, Pipes, Interceptors with my project, I managed to create pages that are suitable for today's technologies in terms of front-end.If you want to review my project, Github Link: https://github.com/cnylmz44/Phone-Contact-Project-with-.Net-Angular