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

Java And C++ And PHP Complete Course for Beginners

Learn C++, Java And PHP Programming In this Complete Course for C++,Java And PHP Beginners Basics to Advanced
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 how to write a complete Java program that takes user input, processes and outputs the results
  • You will learn java concepts such as console output, Java Variables and Data Types, Java 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

3 sections116 lectures8h 37m total length
  • Java Hello World Program4:15
  • Java Arithmetic Operators2:54
  • Java Unary Operators4:08
  • Java Bitwise Operators5:54

    Explore Java bitwise operators by examining byte variables 12 and 10, demonstrating not (~) and (&), xor (^), left shift (<<), right shift (>>), and two's complement concepts.

  • Java Relational Operators2:11

    See how Java uses relational operators such as ==, <, <=, >, >=, and != with a boolean result, printed to show true or false outcomes.

  • Java Conditional Operator1:41
  • Java Input And Output Techniques8:02

    Explore input and output in Java, including System.out.println usage, print vs println behavior, and reading input with the Scanner class from System.in, plus string concatenation and formatting.

  • Java Strings3:43

    Learn how to create and manipulate strings in Java using a character array and the String constructor, then read input with a scanner, print results, and concatenate with plus operator.

  • Java String Functions11:32
  • Java String Buffer and String Builder4:15
  • Java Static Keyword6:29

    Explore the Java static keyword, showing how static variables and methods share one instance across objects, while non-static members vary per object, with examples of access and updates.

  • Java Class And Objects2:58

    Explore defining a student class with name, id, and major, creating objects with new, and using setName and setMajor alongside a display method to print members in Java.

  • Java Boolean Datatype1:56

    Explore the boolean datatype in Java by declaring boolean variables, initializing with true and false, printing results, and understanding type mismatch errors when assigning non-boolean values.

  • Java Character Type Data2:09
  • Java This Keyword3:24
  • Java User Defined Exceptions5:02

    Learn to implement user defined exceptions in Java by creating a custom exception class, using constructors, and throwing it when age is below 18, with handling and display of details.

  • Java Switch Case Statement4:57
  • Java Arrays4:12
  • Java Array List2:39
  • Java Thread Synchronization6:08
  • Java Vectors3:16
  • Java Packages3:29
  • Java Polymorphism Function Overriding4:00

    Explore how Java uses polymorphism and method overriding to implement inheritance in subclasses like dog and frog, calling super methods and printing results with System.out.println.

  • Java Polymorphism functions overloading3:44

    Explore Java function overloading and polymorphism through ada methods with different parameters, and learn how calls resolve by argument type, count, or order to compute rectangle, square, and circle areas.

  • Java Sets.5:03

    Explore the Java set interface in java.util, build two integer sets, observe duplicate removal, and perform union, intersection, and difference with add, addAll, and removeAll.

  • Java Real Type Data.2:26
  • Java Stack Class3:16
  • Java Queue.3:04
  • Java Programming Abstraction10:21
  • Java Priority queue5:32

    Learners explore a Java priority queue built with a student class that implements comparable, defines rank and name, and overrides compareTo to order by rank during add and poll.

  • Java Inheritance3:22
  • Java Commenting Techniques2:35

    Learn how to comment in Java with single line // and block /* ... */ comments, and use Eclipse shortcuts to apply or remove comments, which do not affect execution.

  • Java Linked List4:03

    Explore java linked lists by creating a list of integer wrapper objects, adding elements, printing size and contents, using a for each loop, and inserting another list at an index.

  • Java Interfaces18:20
  • Java Multithreading by extending thread class4:22

    Learn Java multithreading by extending the Thread class, overriding the run method, and using Thread.sleep to execute a parallel for loop with main and thread outputs.

  • Java Multithreading by runnable interface4:08

    Define a class that implements Runnable and overrides run to print the thread id and values 0–9, demonstrating multithreading with Runnable and parallel execution.

  • Java Hash Map4:28
  • Java Hash Table4:46
  • Java Functions5:52

    Explore Java functions, from user defined and library functions to recursion, return types, and prototypes, with examples like add, factorial, and Math.pow.

  • Java Final Keyword5:04

    Demonstrate the Java final keyword by defining final variables initialized once in constructors, final methods that cannot be overridden, and final classes that cannot be extended, with practical print examples.

  • Java Comparator To Sort2:58
  • Java Break Statement1:35
  • Java Continue Statement2:59
  • Java For Loop4:49

    Explore the Java for loop syntax, including initialization, condition, and increment, and see how a sum from 0 to 9 becomes 45 through the loop.

  • Java While Loop2:56

    Explore how a Java while loop sums numbers from 0 to 9, printing each value and the running total, with a starting at 0 and a incrementing until ten.

  • Java File Handling4:42
  • Java Constructor Of A Class4:37
  • Java Exception Handling10:06
  • Java Enumeration and iterators5:23
  • Java Wrapper Classes8:08
  • Java Access Specifiers6:47

    Explore Java access specifiers: default, public, protected, and private, and how they govern access within the same package and through inheritance in classes A, B, and C.

  • Java Built-In Exceptions4:39

Requirements

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

Description

Learn C++, Java And PHP Programming In this Complete Course for C++,Java And PHP Beginners Basics to Advanced

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:  Java Complete Course


    Take-Away Skills:

    This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.

    This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers

    Topics Covered:

    Module-1: Java Fundamentals

    • Basic Java Program

    • Compile and run a Java program

    • Understanding console output

    • Java Variables and Data Types

    • Java Operators

    • Conditional statements

    • Loops

    • Break and continue

    • Arrays

    • Single Dimensional array

    • Double Dimensional array

    • String Class

    • String methods

Section 3: 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 Java development And C++ development And PHP development
  • Beginner in software development and web development