Interns Refresher
Interns Refresher
Course:
https://www.udemy.com/course/spring-web-services-tutorial/
1.Clean Code
a. https://medium.com/coding-skills/clean-code-101-meaningful-names-and-functio
n s-bf450456d90c
2.Data Structures
a. https://www.studytonight.com/data-structures/stack-data-structure
b. https://www.studytonight.com/data-structures/queue-data-structure
c. https://www.interviewcake.com/concept/java/hash-map
3.Design Patterns
a. https://www.oodesign.com/
b. https://www.youtube.com/watch?v=v9ejT8FO-7I&list=PLrhzvIcii6GNjpARdnO4u
e TUAVR9eMBpc
c. https://sourcemaking.com/design_patterns
d. https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
e. https://refactoring.guru/design-patterns
Advanced
1.SOLID
● https://academy.realm.io/posts/learning-path-solid-principles-for-android/
● https://stackify.com/solid-design-principles/
2.MVC
● https://www.freecodecamp.org/news/model-view-controller-mvc-explained-throug
h-ordering-drinks-at-the-bar-efcba6255053/
4.REST APIs
● https://hackernoon.com/restful-api-design-step-by-step-guide-2f2c9f9fcdbf
● https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/
5. Microservice Architecture
● https://medium.com/hashmapinc/the-what-why-and-how-of-a-microservices-archi
tecture-4179579423a9
6. TCP/IP Protocols
○ https://medium.com/jspoint/a-brief-overview-of-the-tcp-ip-model-ssl-tls-https-proto
cols-and-ssl-certificates-d5a6269fe29e