Skip to content

Commit

Permalink
HimanshuBari21:Added Nest.js course in Backend category
Browse files Browse the repository at this point in the history
  • Loading branch information
HimanshuBari21 committed Dec 9, 2024
1 parent 4b59b22 commit 675833e
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 4 deletions.
11 changes: 8 additions & 3 deletions components/TopBar/CategoryDescriptions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ const categoryDescriptions: CategoryDescriptions = {
'A database is an organized collection of data that can be easily accessed, managed, and updated. Databases are used to store and manage data for various applications such as websites, mobile apps, and enterprise systems.',
email_providers:
'Platforms facilitating the exchange of electronic messages, allowing users to send, receive, and manage their emails efficiently.',
nest_js:
'A progressive Node.js framework for building efficient, reliable and scalable server-side applications.A progressive Node.js framework for building efficient, reliable and scalable server-side applications.',
security:
'Security is the practice of protecting systems, networks, and data from unauthorized access, use, disclosure, disruption, modification, or destruction.',
system_design:
Expand Down Expand Up @@ -126,9 +128,12 @@ const categoryDescriptions: CategoryDescriptions = {
automation_tools:
'Automation tools in DevOps are software solutions tha streamline and automate repetitive tasks, processes and workflows, improving efficiency, consistency and speed in software development and deployment',
cicd: 'Continuous integration and continuous delivery (CI/CD) is a set of practices that combines continuous integration (CI) and continuous delivery (CD) to automate the process of software development and deployment.',
configuration_management: 'Configuration management helps avoid inconsistencies between software versions while testing, guaranteeing configuration continuity. It also helps keep everything documented and reported, so no minor system changes and misconfigurations that may undermine the performance and spawn further issues go unnoticed.',
containerization_and_orchestration: 'Containerization is the process of running applications in isolated environments, while container orchestration is the process of managing and deploying multiple containers.',
monitoring_and_logging: 'In DevOps, "monitoring" refers to the real-time tracking of system health and performance metrics, like CPU usage, network traffic, and application response times, while "logging" involves recording detailed information about system events and actions in a structured format, allowing for later analysis and troubleshooting of issues',
configuration_management:
'Configuration management helps avoid inconsistencies between software versions while testing, guaranteeing configuration continuity. It also helps keep everything documented and reported, so no minor system changes and misconfigurations that may undermine the performance and spawn further issues go unnoticed.',
containerization_and_orchestration:
'Containerization is the process of running applications in isolated environments, while container orchestration is the process of managing and deploying multiple containers.',
monitoring_and_logging:
'In DevOps, "monitoring" refers to the real-time tracking of system health and performance metrics, like CPU usage, network traffic, and application response times, while "logging" involves recording detailed information about system events and actions in a structured format, allowing for later analysis and troubleshooting of issues',
devops_life_cycle:
'DevOps is a set of practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.',
devops_methodologies:
Expand Down
16 changes: 16 additions & 0 deletions database/backend/nest_js.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[
{
"name": "NestJS Full Course 2024",
"description": "Each concept of Nest.js explained with JWT, Prisma ORM, Database, Authentication etc.",
"url": "https://www.youtube.com/watch?v=JDJ0zQLvpOA",
"category": "backend",
"subcategory": "nest_js"
},
{
"name": "NestJS in 100 Seconds",
"description": "Good to give you a quick idea about, what is nest.js by Fireship",
"url": "https://youtu.be/0M8AYU_hPas",
"category": "backend",
"subcategory": "nest_js"
}
]
5 changes: 5 additions & 0 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,11 @@ export const sidebarData: ISidebar[] = [
url: '/api',
resources: DB.api,
},
{
name: 'Nest.js',
url: '/nest_js',
resources: DB.nestJs,
},
],
},
{
Expand Down
1 change: 1 addition & 0 deletions database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export { default as systemDesign } from './backend/system_design.json'
export { default as database } from './backend/database.json'
export { default as api } from './backend/api.json'
export { default as emailProviders } from './backend/email_providers.json'
export { default as nestJs } from './backend/nest_js.json'

// cms toolkit
export { default as headless_cms } from './CMS_toolkit/headless_cms.json'
Expand Down
2 changes: 1 addition & 1 deletion pages/[category]/[...subcategory].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const SubCategory: NextPage<PageProps> = ({ subcategory }) => {
const title = `LinksHub - ${
pageCategory[0].toUpperCase() + pageCategory.slice(1)
}`
const numberOfCards = filterDB[0].length
const numberOfCards = filterDB[0]?.length
const { totalPages, currentPage, startIndex, endIndex, handlePageChange } =
usePagination(filterDB.length ? filterDB[0].length : 0)
let content: JSX.Element[] | JSX.Element
Expand Down

0 comments on commit 675833e

Please sign in to comment.