Code Monkey home page Code Monkey logo

learn's Introduction

in28Minutes Learning Guides

Table Of Contents

in28Minutes Learning Guides

Presentations and Notes on Full Stack Frameworks, Industry Trends, Interview Guides and Best Practices on Design and Architecture

Access our Learning Guides for Free

https://courses.in28minutes.com/p/in28minutes-course-guide

  • Design Patterns For Beginners
  • Best Practices - Architecture, Design and Frameworks
  • How to be a good Software Architect?
  • Spring Interview Guide
  • Securing Your Application - OWASP Top 10
  • SOLID Principles
  • Code Quality
  • Load And Performance Testing Best Practices
  • Code Review Best Practices
  • Unit Testing Best Practices
  • Agile And Design Evolution
  • Layering In Java Applications
  • J2EE(Java EE) Design Patterns and Architecture

Best Selling Courses

240,000 Learners doing 21 Awesome Courses

Java and Spring Interview Guides

Image

Image

Learn Java, Python Programming and Automation Testing

Image

Image

Image

Image

Image

Spring, Spring Boot and Spring Cloud - REST & Microservices

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Course Platforms

Free Mini Courses - Introductions to Frameworks

F1 Style - Introduction to Frameworks, Tools and Processes

  • Introduction to 4 Principles of Simple Design in 5 Minutes
  • Introduction to SOLID Principles in 8 Minutes
  • Introduction to Maven in 7 Minutes
  • Introduction to Object Oriented Programming in 15 Minutes
  • Introduction to Software Architecture In 3 Minutes
  • Introduction to Spring Batch in 5 Minutes
  • Introduction to Spring Boot in 10 Minutes
  • Introduction to Spring Cloud in 10 Minutes
  • Introduction to Spring Data in 5 Minutes
  • Introduction to Spring Data Rest in 5 Minutes
  • Introduction to Spring Framework in 10 Minutes
  • Introduction to Spring Initializr in 5 Minutes
  • Introduction to Web Services in 5 minutes

Trends/Tips

Microservice Architecture and Best Practices

  • [Microservices vs SOA]
  • [Cloud Native Applications?]
  • [12 Factor Apps]
  • [Centralized Configuration Management]
  • [Service Discovery ]
  • [Fault Tolerance]
  • [Monitoring]
  • [Centralized Logging]
  • [API Gateway]
  • [Auto Scaling]
  • [Eventual Consistency]
  • [Why do we use Queues and Asynchronous Communication? ]
  • [What is an Event Driven Architecture?]
  • [Auto Scaling with Containerization and Kubernetes]
  • [Microservices and Automated Testing]
  • [Why should you create an archetype?]
  • [Monolith to Microservices Journey?]

Design

Code Quality

  • [Technical Debt]
  • [Code Coverage]
  • [Code Quality]
  • [Code Duplication]
  • [Code Smells]
  • [Coding Standards]
  • [Code Complexity]
  • [Legacy Code]
  • Introduction to Code Quality

First Steps from Programmer to Software Architect

  • [Need For Architecture]
  • [Goal of an Architect]
  • [Fundamentals of Software Architect - Overview]
  • [Fundamentals of Software Architect - Technical Capabilities]
  • [Fundamentals of Software Architect - Domain Knowledge]
  • [Fundamentals of Software Architect - Soft Skills]
  • [Enterprise Standards - Overview]
  • [Enterprise Standards - Important Standards to Start With]
  • [Enterprise Standards - Process]
  • [Enterprise Standards - Design]
  • [Enterprise Standards - Tools]
  • [Enterprise Standards Example - REST API Standards]
  • [Enterprise Standards Example - Microservice Standards]
  • [Enterprise Standards - Monitoring and Governance]
  • [Enterprise Standards - Conclusion]
  • [Application Standards - Overview, Defining and Monitoring]
  • [Enabling Productive Teams as an Architect]
  • [Where can I start First Steps to Architect?]

Architecture

  • [What is Software Architecture?]
  • [5 Qualities of Great Software Architects]
  • [5 Responsibilities of Software Architects]
  • [Non Functional Requirements]
    • [Security]
      • Web Application Security and OWASP - Top 10 Security Flaws
      • Web Application Security - What is Cross Site Request Forgery (CSRF)?
      • Web Application Security - What is Cross Site Scripting (XSS)?
      • Web Application Security - What is SQL Injection?
    • [Performance]
    • [Reliability]
    • [Availability]
    • [Testability]
    • [Scalability]
    • [Maintainability]
    • [Reusability]
    • [Portability]

Best Practices

Terminology

  • [What is Cloud?]
  • [Component]
  • [Deployment]
  • [API]
  • [Asynchonous Messaging]

The in28Minutes Way

  • [0 - Introduction]
  • [1 - Continuous Learning is the Key]
  • [2 - Hands On Courses]
  • [3 - Focus on Applications ]
  • [4 - Learn Things Step By Step]
  • [5 - Efficient and Effective Courses]
  • [6 - Delivering Real Project Experiences]
  • [7 - Help You Learn Troubleshooting and Debugging Skills]
  • [8 - Modularized Courses]
  • [9 - We Focus on Unit Testing]
  • [10 - Every Piece of Code is on Github Step by Step]
  • [11 - We help you learn Design and Architecture]
  • [12 - We follow Modern Development Practices]
  • [13 - We create hands on interview guides]
  • [14 - We bring technology trends to you]

FAQ

About in28Minutes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.