Future Investments

IT Courses
IT Courses

Project Bootcamp Phyton

HTML (HYPER TEXT MARKUP LANGUAGE)
  1. Anatomy and Introduction to HTML
  2. Installation of Vs code and Extensions
  3. Basic Html Boiler Plate
  4. Html Meta Elements
  5. Html Heading Elements
  6. Html Media Supported Elements
  7. Html Input Elements and Form Validations
  8. Html List Elements
  9. Html Semantic Elements
  10. Html Tables
  11. Html Important Text Supported Elements
CSS
  1. Introduction To CSS, Selectors and Properties
  2. Box Model and Flexbox
  3. Grid Layout and Positioning
  4. Responsive Design with Media Queries
  5. Pseudo-classes and Pseudo-elements
  6. CSS Animations and Transitions
CSS FRAME WORK 1(BOOT STRAP)
  1. Introduction to Bootstrap and Bootstrap Classes
  2. Bootstrap Grid System
  3. Bootstrap Components: Buttons, Navbars
  4. Bootstrap Forms and Utilities
  5. Customizing Bootstrap
TAILWIND CSS AND DAISY UI
  1. Introduction to Tailwind CSS and Daisy UI
  2. Responsive Design with Tailwind
  3. Tailwind Utility Classes
  4. Customizing Themes
  5. Using DaisyUI with Tailwind
JAVA SCRIPT
  1. Introduction to Java Script,Variables and Data Types
  2. Operators, Loops and Conditional Statements
  3. Functions and Scope
  4. DOM Manipulation
  5. Events and Listeners
REACT JS(JAVA SCRIPT LIBRARY)
  1. Introduction to React js and React Project SetUp
  2. React Components and JSX
  3. State and Props
  4. Event Handling in React
  5. React Hooks (useState, useEffect) and Advanced Hooks (useReducer, useRef)
PHYTON PROGRAMMING
  1. Introduction to Python, Data Types and Variables
  2. Conditionals and Loops
  3. Functions and Modules
  4. File Handling in Python
  5. Error and Exception Handling
FLASK(PHYTON WEB FRAME WORK
  1. Introduction to Flask and Project Set-Up
  2. Setting Up Flask project
  3. Flask Routing and Views
  4. Working with Templates (Jinja2)
  5. Handling Forms in Flask
MONGO DB DATABASE
  1. Using MongoDB with Pymongo
  2. Working with MongoDB Compass
  3. CRUD Operations in MongoDB
FRONT END PROJECTS
  1. AI Based Visinory GPT (Text to Image Using Chat Gpt Api)
  2. Weather App (Open Weather Api)
  3. Swiggy Clone (Swiggy Api)
VERSION CONTROL SYSTEM( GIT)
  1. Distributed version control system
  2. Tracks changes in source code
  3. Enables collaboration among developers
  4. Branching and merging for parallel development
  5. Maintains a history of changes
  6. Allows reverting to previous versions
  7. Supports offline work and commits
  8. High performance and scalability
  9. Open-source and widely adopted
  10. Essential for modern software development
GIT HUB
  1. Git Hub Account Creation
  2. Collaboration through pull requests and code reviews
  3. Tracks issues and bugs in projects
  4. Offers version history and backup
  5. Allows team management and permissions
JIRA
  1. Issue tracking and task management
  2. Agile support for Scrum
  3. Customizable workflows
  4. Advanced search with JQL
  5. Visualization through boards
  6. Integration with external tools
  7. Reporting and analytics features
  8. Roadmaps for project planning
  9. Automation of tasks
  10. Custom fields and dashboard

Phyton Scripting

TABLE OF CONTENTS
  1. Lecture videos
  2. Coding assignments
  3. Real world projects
INTRO AND SET UP
  1. What is Python?
  2. Why use Python?
  3. Development setup
  4. Using the Interpreter
  5. Python Scripts
BUILDING BLOCKS AND STRING OPEARTIONS
  1. Data Types & Variables
  2. Arithmetic Operators & Operations
  3. String Operations
DATA STRUCTURES IN PHYTON
  1. Lists
  2. Dictionaries
  3. Sets
  4. Tuples
CONTROL AND LOOP STATEMENTS IN PHYTON
  1. if, if…else Statements
  2. For Loop
  3. While Loop
  4. Break Statement
  5. Comprehensions
FUNCTION AND CLASSES IN PHYTON
  1. Creating & using your own functions
  2. Calling Python built-in Functions
  3. Lambda Functions
  4. Input and Output Operations
  5. Exceptions and Exception Handling
  6. File handling
USING MODULES
  1. Using Python built-in modules
  2. Creating & using your own modules
  3. Installing and using 3rd party packages
OBJECT ORIENTED PROGRAMMING
  1. Classes
  2. Inheritance
SCRIPTING
  1. Creating and using scripts
  2. Creating commands to run on the CLI

REACT JS

INTRODUVTION TO REACT
  1. What is React?
  2. Why React?
  3. React version history
  4. React 16 vs React 15
  5. Using create-react-app
  6. Anatomy of react project
  7. Running the app
  8. Debugging first react app
TEMPLATE USING JSFX
  1. Working with React. create Element
  2. Expressions
  3. Using logical operators
  4. Specifying attributes
  5. Specifying children
  6. Fragments
ABOUT COMPONENETS
  1. Significance of component architecture
  2. Types of components
  3. Functional
  4. Class based
  5. Pure
  6. Component Composition
WORKING WITH STATE AND PROPS
  1. What is state and it significance
  2. Read state and set state
  3. Passing data to component using props
  4. Validating props using propTypes
  5. Supplying default values to props using defaultProps
RENDERING LISTS
  1. Using react key prop
  2. Using map function to iterate on arrays to generate elements
EVENT HANDLING IN REACT
  1. Understanding React event system
  2. Understanding Synthetic event
  3. Passing arguments to event handlers
UNDERSTANDING COMPONENTLIFE CYCLE AND HANDLING ERRORS
  1. Understand the lifecycle methods
  2. Handle errors using error boundaries
WORKING WITH FORMS
  1. Controlled components
  2. Uncontrolled components
  3. Understand the significance to default Value prop
  4. Using react ref prop to get access to DOM element
CONTEXT
  1. What is context
  2. When to use context
  3. Create Context
  4. Context.Provider
  5. Context.Consumer
  6. Reading context in class
CODE SPLITTING
  1. What is code splitting
  2. Why do you need code splitting
  3. React.lazy
  4. Suspense
  5. Route-based code splitting
HOOKS
  1. What are hooks
  2. Why do you need hooks
  3. Different types of hooks
  4. Using state and effect hooks
  5. Rules of hooks
ROUTING WITH REACT ROUTER
  1. Setting up react router
  2. Understand routing in single page applications
  3. Working with BrowserRouter and HashRouter components
  4. Configuring route with Route component
  5. Using Switch component to define routing rules
  6. Making routes dynamic using route params
  7. Working with nested routes
  8. Navigating to pages using Link and NavLink component
  9. Redirect routes using Redirect Component
  10. Using Prompt component to get consent of user for navigation
  11. Path less Route to handle failed matches
JUST REDUX
  1. What is redux
  2. Why redux
  3. Redux principles
  4. Install and setup redux
  5. Creating actions, reducer and store
IMMUTABLE.JS
  1. What is Immutable.js?
  2. Immutable collections
  3. Lists
  4. Maps
  5. Sets
REACT REDUX
  1. What is React Redux
  2. Why React Redux
  3. Install and setup
  4. Presentational vs Container components
  5. Understand high order component
  6. Understanding mapStateToProps and mapDispatchtoProps usage
REDUX MIDDLE WARE
  1. Why redux middleware
  2. Available redux middleware choices
  3. What is redux saga
  4. Install and setup redux saga
  5. Working with Saga helpers
  6. Sagas vs promises
UNIT TESTING
  1. Understand the significance of unit testing
  2. Understand unit testing jargon and tools
  3. Unit testing react components with Jest
  4. Unit testing react components with enzyme
WEBPACK PRIMER
  1. What is webpack
  2. Why webpack
  3. Install and setup webpack
  4. Working with webpack configuration file
  5. Working with loaders
  6. Working with plugins
  7. Setting up Hot Module Replacement
ISOMORPHIC REACT
  1. What is server-side rendering (SSR)?
  2. Why SSR
  3. Working with render To String and render To Static Markup methods

TERRAFORM CERTIFICATION

TERRAFORM CORE CONCEPTS
  1. What is Terraform?
  2. Why use Terraform?
  3. Terraform vs other infrastructure as code tools
  4. Installing Terraform
  5. Terraform configuration files (.tf)
  6. Terraform CLI commands
  7. Initializing a Terraform project
  8. Understanding providers
  9. Provisioning resources with Terraform
  10. Variables in Terraform
  11. Using .tfvars files for input variables
  12. Using local variables
  13. Using outputs in Terraform
  14. Terraform built-in functions
  15. Provisioners in Terraform
  16. Null resources in Terraform
  17. Splat expressions
  18. Terraform lifecycle
  19. Understanding state files
  20. State management backends
  21. Locking state files
  22. Best practices for state management
  23. Using data sources
TERRAFORM ADVANCED PROJECTS
  1. Structuring Terraform code
  2. Version control for Terraform code
  3. Writing reusable Terraform modules
  4. Managing Terraform workspaces
  5. Managing Terraform state in a team environment
  6. Using Terraform in a CI/CD pipeline
  7. Integrating Jenkins & Terraform