|
1 | 1 | const courses = {
|
2 |
| - 'course 1: introduction to react': { |
3 |
| - title: 'Course 1: Introduction to React', |
4 |
| - image: 'https://ashokitech.com/uploads/course/react-js-online-training.png', |
5 |
| - description: 'Learn the fundamentals of React, one of the most popular JavaScript libraries for building user interfaces.', |
| 2 | + 'course-1-github-action-setup': { |
| 3 | + title: 'Course 1: GitHub Action Setup', |
| 4 | + image: 'https://dummyimage.com/600x400/000/fff&text=GitHub+Action+Setup', |
| 5 | + description: 'Learn how to set up GitHub Actions to automate your workflows and CI/CD pipelines.', |
6 | 6 | content: `
|
7 |
| - In this course, you will learn the basics of React, including: |
8 |
| - - Components: Understand how to create and use components. |
9 |
| - - State Management: Learn how to manage state in your applications. |
10 |
| - - Props: Discover how to pass data between components. |
11 |
| - - Lifecycle Methods: Understand component lifecycle and hooks. |
12 |
| - - JSX: Learn the syntax and structure of JSX. |
| 7 | + In this course, you will learn the following: |
| 8 | + - Setting up GitHub Actions |
| 9 | + - Writing Workflow YAML files |
| 10 | + - Continuous Integration and Continuous Deployment (CI/CD) |
| 11 | + - Automating testing and builds |
13 | 12 | `,
|
14 | 13 | },
|
15 |
| - 'course 2: advanced javascript': { |
16 |
| - title: 'Course 2: Advanced JavaScript', |
17 |
| - image: 'https://img-c.udemycdn.com/course/480x270/5450776_0385.jpg', |
18 |
| - description: 'Dive deeper into JavaScript and learn advanced concepts like closures, async programming, and more.', |
| 14 | + 'course-2-github-pages-guide': { |
| 15 | + title: 'Course 2: GitHub Pages Guide', |
| 16 | + image: 'https://dummyimage.com/600x400/000/fff&text=GitHub+Pages+Guide', |
| 17 | + description: 'Discover how to host your static websites directly from GitHub using GitHub Pages.', |
19 | 18 | content: `
|
20 |
| - This course covers advanced topics in JavaScript: |
21 |
| - - Closures: Understand how closures work and their practical applications. |
22 |
| - - Promises: Learn about asynchronous programming with promises. |
23 |
| - - Async/Await: Simplify asynchronous code with async/await syntax. |
24 |
| - - Prototypes and Inheritance: Understand how JavaScript implements inheritance. |
25 |
| - - ES6 Features: Explore new features introduced in ES6, including arrow functions, template literals, and destructuring. |
26 |
| - `, |
27 |
| - }, |
28 |
| - 'course 3: web development with node.js': { |
29 |
| - title: 'Course 3: Web Development with Node.js', |
30 |
| - image: 'https://livetechindia.com/wp-content/uploads/2023/12/Nodejs-Application-Development-1024x683.jpg', |
31 |
| - description: 'Build scalable web applications using Node.js, Express, and MongoDB.', |
32 |
| - content: ` |
33 |
| - In this course, you will learn to develop web applications using: |
34 |
| - - Node.js: Understand the basics and set up a Node.js environment. |
35 |
| - - Express.js: Learn how to create RESTful APIs with Express. |
36 |
| - - MongoDB: Explore how to store and retrieve data using MongoDB. |
37 |
| - - Authentication: Implement user authentication with JWT. |
38 |
| - - Deployment: Deploy your application on cloud platforms. |
| 19 | + This course will cover: |
| 20 | + - Setting up GitHub Pages |
| 21 | + - Hosting static websites |
| 22 | + - Managing custom domains with GitHub Pages |
| 23 | + - Publishing your site |
39 | 24 | `,
|
40 | 25 | },
|
41 |
| - 'course 4: python for data science': { |
42 |
| - title: 'Course 4: Python for Data Science', |
43 |
| - image: 'https://cdn.shopaccino.com/igmguru/products/data-science--with-python-igmguru_176161162_l.jpg?v=444p', |
44 |
| - description: 'Master Python and its libraries to analyze data and build machine learning models.', |
| 26 | + 'course-3-introduction-to-firebase': { |
| 27 | + title: 'Course 3: Introduction to Firebase', |
| 28 | + image: 'https://dummyimage.com/600x400/000/fff&text=Introduction+to+Firebase', |
| 29 | + description: 'An introductory guide to Firebase, Google’s platform for app development.', |
45 | 30 | content: `
|
46 |
| - This course focuses on: |
47 |
| - - Python Basics: Get comfortable with Python syntax and data structures. |
48 |
| - - Pandas: Learn how to manipulate and analyze data with Pandas. |
49 |
| - - NumPy: Use NumPy for numerical computing. |
50 |
| - - Data Visualization: Create visualizations with Matplotlib and Seaborn. |
51 |
| - - Introduction to Machine Learning: Explore the basics of machine learning and build your first model. |
| 31 | + In this course, you will learn about: |
| 32 | + - Firebase Authentication |
| 33 | + - Firestore database |
| 34 | + - Hosting your application |
| 35 | + - Firebase Cloud Functions |
52 | 36 | `,
|
53 | 37 | },
|
54 |
| - 'course 5: ui/ux design fundamentals': { |
55 |
| - title: 'Course 5: UI/UX Design Fundamentals', |
56 |
| - image: 'https://www.tgcindia.com/wp-content/uploads/2020/09/UX-design-course-at-TGC.jpg', |
57 |
| - description: 'Learn the principles of UI/UX design and how to create intuitive user interfaces.', |
| 38 | + 'course-4-working-with-cloudflare': { |
| 39 | + title: 'Course 4: Working with Cloudflare', |
| 40 | + image: 'https://dummyimage.com/600x400/000/fff&text=Working+with+Cloudflare', |
| 41 | + description: 'Learn how to use Cloudflare to enhance the security and performance of your websites.', |
58 | 42 | content: `
|
59 |
| - This course will cover: |
60 |
| - - Design Principles: Understand key design principles that guide effective design. |
61 |
| - - User Research: Learn how to conduct user research and usability testing. |
62 |
| - - Wireframing: Create wireframes to visualize user interfaces. |
63 |
| - - Prototyping: Use tools to build interactive prototypes. |
64 |
| - - Design Tools: Get hands-on experience with design tools like Figma and Adobe XD. |
| 43 | + Topics covered include: |
| 44 | + - Setting up Cloudflare DNS |
| 45 | + - DDoS protection |
| 46 | + - Web performance optimization |
| 47 | + - SSL certificates and encryption |
65 | 48 | `,
|
66 | 49 | },
|
67 |
| - 'course 6: cloud computing with aws': { |
68 |
| - title: 'Course 6: Cloud Computing with AWS', |
69 |
| - image: 'https://codequotient.com/blog/wp-content/uploads/2022/09/Is-It-Worth-Doing-AWS-Cloud-Computing-Course.jpg', |
70 |
| - description: 'Get started with cloud computing using Amazon Web Services (AWS) and learn how to build cloud infrastructure.', |
| 50 | + 'course-5-domain-hosting': { |
| 51 | + title: 'Course 5: Everything You Need to Know About Domain Hosting', |
| 52 | + image: 'https://dummyimage.com/600x400/000/fff&text=Domain+Hosting', |
| 53 | + description: 'A complete guide to understanding domain registration and hosting.', |
71 | 54 | content: `
|
72 |
| - In this course, you will learn about: |
73 |
| - - Introduction to Cloud Computing: Understand cloud concepts and services. |
74 |
| - - AWS Services: Explore key AWS services like EC2, S3, and Lambda. |
75 |
| - - Deployment: Learn how to deploy applications in the cloud. |
76 |
| - - Security: Understand cloud security best practices. |
77 |
| - - Hands-on Projects: Build real-world projects using AWS. |
| 55 | + Learn about: |
| 56 | + - Domain registration |
| 57 | + - DNS configuration |
| 58 | + - Hosting providers |
| 59 | + - Migrating domains between hosts |
78 | 60 | `,
|
79 | 61 | },
|
| 62 | + // Add more courses similarly |
80 | 63 | };
|
81 | 64 |
|
82 | 65 | export default courses;
|
0 commit comments