Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C++ And PHP Complete Course for C++ and PHP Beginners
Rating: 4.6 out of 5(355 ratings)
59,542 students

C++ And PHP Complete Course for C++ and PHP Beginners

Learn C++ And PHP Course, Learn Basics And Advanced C++ And Java In This C++ And PHP Two In One Complete Course
Last updated 7/2024
English

What you'll learn

  • You will learn C++ concepts such as console output, C++ Variables and Data Types, C++ Operators And more
  • You will learn how to write a complete C++ program that takes user input, processes and outputs the results
  • You will learn common programming constructs as they are implemented in C++.
  • You will learn C++ concepts such as console output, C++ Variables and Data Types, C++ Operators And more
  • You will learn PHP concepts such as basic syntax, input and output techniques, and console IO
  • You will learn PHP arithmetic, assignment, conditional, comparison operators
  • You will learn PHP loops and conditional statements, POST and GET and more.

Course content

2 sections64 lectures4h 28m total length
  • C++ Arrays2:42

    Initialize a ten-element integer array and assign each element as i plus 100 using a for loop, then print a columnar output with widths 13 and 7.

  • C++ Real Bitwise Operator3:54

    Demonstrates bitwise operators in c++, including and, or, xor, and not, plus left and right shifts, with examples using a=60 and b=13 and results like 12, 61, 49, -61.

  • C++ Relational Operators1:42
  • C++ Logical Operators.2:22
  • C++ Assignment Operators4:39
  • C++ The # Operators1:10

    Demonstrate how the C++ preprocessor hash operator converts a replacement token into a quoted string, and illustrate this with a macro example that outputs a replaced token as a string.

  • C++ The ## Operators1:45

    Explore how the C++ preprocessor uses the token-pasting operator ## to concatenate macro arguments into new identifiers, triggering macro substitution and printing values like 100 and helloworld.

  • C++ Raise Function2:00

    Demonstrate the raise function by using a two-argument signal handler to trigger SIGINT when i reaches three, printing results, sleeping one second, and including std.h in a C++ program.

  • C++ Pointers To Structure2:56
  • C++ Namespaces With directives1:52

    Explore two c++ namespaces with the same function prototype but different bodies, and see how the namespace prints its message. Learn how directives and using namespace affect which function runs.

  • C++ The Signal() Function1:44
  • Class Member Functions3:46

    Learn c++ class member functions by defining a box class with set length, set breadth, set height, and get volume, then create two objects and compute volumes 210 and 1560.

  • C++ Operator Overloading6:38

    Demonstrates operator overloading in c++, implementing operator plus for a box class to add boxes' dimensions, create a box, and compute its volume, with explicit and implicit calls.

  • C++ Function Overloading3:16
  • C++ Thread Joining And Detaching5:20

    Learn how to join and detach threads in C++ by creating joinable threads, using pthread_create and pthread_join, and ending with pthread_exit.

  • Dynamic Memory Allocation For Arrays.4:00

    Explore dynamic memory allocation for two-dimensional arrays in C++. Use a double pointer to allocate rows and columns, input values, and display the memory content.

  • C++ Nested Namespaces.2:08

    Explore nested namespaces in C++, defining an outer and inner namespace with the same function prototype, and see how using directives determine which function runs.

  • C++ Operator Precedence2:04
  • C++ Multiple Inheritance4:48

    Demonstrate multiple inheritance in C++ using shape and paint cost bases; rectangle derives width and height, computes area (width times height) and cost (area times 70).

  • C++ Function Template2:10

    Define a function template max that takes const references of type T and returns the greater value, illustrated with int, double, and string inputs.

  • C++ Inheritance4:09

    Demonstrates C++ inheritance by defining a base shape with public setters and a derived rectangle, then computing area as width times height, illustrated by 5 and 7 yielding 35.

  • C++ Function like a Macros1:10
  • C++ Function Call by Pointer.3:12

    Demonstrate C++ function call by pointer by passing addresses of two variables to swap them. Observe how the content at those addresses updates to show the swapped results.

  • C++ Define Objects3:22

    Define a box class with public member variables length, breadth, and height, create two objects, and compute and print their volumes using the dot operator.

  • C++ Function Call by Reference2:54
  • C++ Function call by Value2:54

    Explore how call by value passes A and B to the swap function as local copies X and Y, leaving A and B unchanged after return.

  • C++ Accessing Structure Members2:34

    Learn how to access structure members in C++ by defining a books struct with title, author, subject, and bookID, initializing with strcpy, and printing with the dot operator.

  • C++ Class Template4:13

    Explore a C++ class template implementing a generic stack using vector, with push, pop, top, and empty checks, raising out_of_range, and demonstrating template usage with different types.

  • C++ Calling a Function5:16

    Explore C++ calling a function by passing A and B to num1 and num2, compare them to determine the maximum, return the result, and trace variables during debugging.

  • C++ Default Values For Parameters2:23

Requirements

  • Basic Understanding of Computers
  • No prior knowledge of Java and C++, And PHP things will be covered in this course

Description

Learn C++ And PHP Course, Learn Basics And Advanced C++ And Java In This C++ And PHP Two In One Complete Course

Section 1: C++ Complete Course

This course will help you learn C++ basics and give you hands-on experience to create your own projects and work with computer memory. With its adaptability and fast rendering, you’ll find the C++ programming language used everywhere, from web browsers to game development and operating systems to science and machine learning tools.

This C++ Programming Course is designed to meet the industry benchmarks. This C++ programming course will give you extensive knowledge of Object-Oriented Programming in C++, Coding Styles and Design Patterns, Generic Programming and Standard Template Library.

The course examines common programming constructs as they are implemented in C++ including C++ 11. Topics include the use of C++ for memory management, file input/output (I/O), pointers, references, exceptions, and object-oriented programming. Basic data structures such as linked lists, stacks, and queues are covered in terms of their usage and implementation using C++.

Also, this course has been created to help you learn all the basics concepts that are the core of C++ Programing. This way, you will not only program in this language, but you will also understand the logic behind this programming language and will be able to create various applications in it on your own. Indeed, if you don’t have prior programming experience, the hardest part is understanding the programming logic and this course covers all the topics to help you succeed in C++ programming.

Subjects/topics you will learn through the course are

  • C++ Overview

  • Functions and variables

  • Classes

  • Operator Overloading

  • Initialization and Assignment

  • Storage Management

  • Inheritance

  • Polymorphism

  • Exception

  • Templates

Section 2: PHP Complete Course

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.

  • Basic syntax

  • Input and Output

  • Arithmetic operators

  • Conditional operators

  • Comparison operators

  • Assignment operators

  • Loops

  • Conditional statements

  • and more

See you Inside the course. Thank you

Who this course is for:

  • Beginner in C++ development And PHP development
  • Beginner in software development and web development