Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C++ And Java Training Crash Course for Beginners
Rating: 4.6 out of 5(692 ratings)
73,994 students

C++ And Java Training Crash Course for Beginners

Learn C++ and Java with C++ and Java Training Crash Course for Beginners, C++ And Java Basics In One Crash Course
Last updated 7/2024
English
English [Auto],

What you'll learn

  • 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 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++.

Course content

2 sections30 lectures1h 45m total length
  • C++ Arrays2:42

    Initialize the 10-element integer array mn with i + 100 using a for loop, then print a columnar display of each element and its value aligned with width 13.

  • C++ Real Bitwise Operator3:54

    Explore C++ bitwise operators, including and, or, and complement, with examples producing 12, 61, and -61, plus left and right shifts and two's complement handling.

  • C++ Relational Operators1:42

    Demonstrates how C++ relational operators compare integers using A = 21 and B = 10, showing outputs for equal, not equal, less than, greater than, and greater or equal.

  • C++ Logical Operators.2:22

    Explore how C++ logical operators evaluate non-zero operands, producing true or false with and, or, and not, demonstrated through execution traces of a sample program.

  • C++ The # Operators1:10

    Explore the C++ # operator, using a macro to convert a replacement token into a quoted string, producing output such as hello C++ when you compile and run.

  • C++ The ## Operators1:45

    Discover how the C++ preprocessor double hash operators concatenate macro arguments to form new tokens, enabling macro substitution that prints 100 and Helloworld.

  • C++ Raise Function2:00

    Explain raising a signal in C++ with a two-argument signal handler, raising SIGINT when i equals three, causing the program to print and sleep in a loop.

  • C++ Pointers To Structure2:56

    Learn how C++ pointers to structures access fields via the arrow operator and print functions, using two structure variables and a void return print function.

  • C++ Namespaces With directives1:52

    Explore C++ namespaces and directives by comparing two namespaces with the same function prototype but different bodies, and see how using namespace selects which function runs.

  • C++ The Signal() Function1:44

    Register a C++ signal handler with the signal function by passing the signal number and a handler, then run an infinite loop that sleeps until you press control c.

  • C++ Class Template4:13

    explore c++ class templates as a generic stack implemented with a vector, featuring push, pop, top, and empty with out_of_range exceptions.

  • C++ Default Values For Parameters.2:23

    Understand default values for parameters in C++, demonstrated with a two-argument sum function where the second parameter defaults to 20, producing 300 or 120 outputs.

  • C++ Assignment Operators4:39

    C++ assignment operators are demonstrated via a step-by-step code trace, showing how A and C change with =, +=, -=, *=, /=, %=, and bitwise shifts.

  • C++ Calling a Function5:16

    Explore c++ function calls by passing parameters to max, returning the larger value, and printing the result, with debugging and tracing using ad watch.

Requirements

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

Description

Learn C++ and Java with C++ and Java Training Crash Course for Beginners, C++ And Java Basics In One Crash 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


  • Why Learn Java?

    Java is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer's stack as it can be used for everything from web development to software development and scientific applications.

    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

       

See you Inside the course. Thank you

Who this course is for:

  • Beginner in Java development And C++ development
  • Beginner in software development