๐ Necessity of C/C++ basics
This class is a C/C++ course for basic development.
This class is based on the C/C++ language
Through understanding basic programming and improving skills
To enable programming regardless of what language you code in
We will help you to strengthen your basic skills.
If you do game development/app development/programming, you must listen to it.
If you neglect the basics, people who only learned the following style of development
Development other than the development described in the tutorial is difficult.
When you try to create your own app, you often feel like a wall and can't make any further progress.
๐ฏ By all means! It contains only what you need.
๐คท๐ปโโ๏ธ Do you want to make games?
๐คท๐ปโโ๏ธ Do you have an app idea that was just conceived?
๐คท๐ปโโ๏ธ Do you want to do programming but don't know where to start?
When I worked as a lecturer at the school, my satisfaction with lectures was always high.
Also, I have never received a complaint about the course content.
The reason Include only the content you actually need To be able to easily create the program you want to create
This is because I taught a solid foundation.
It simply selects only the most important parts of C/C++ and conveys them in an easy-to-understand manner.
Hello
I'm Lala, the developer.
I'm a YouTuber who creates content about science/IT technology,
The programming results are shared on YouTube.
๐ฅ Career
I've been working as a developer in the business for 10 years. I worked in the SI field,
Currently, I've been working as a game developer for an indie game development company for 5 years.
I also have 4 years of experience as a lecturer in game programming and application programming.
๐งโ๐ This class is ideal for the following students:
It is suitable for beginners in game development/app development/programming.
I followed the following lecture, but in addition to the content of the lecture The development you wantThere are many people who find it difficult to do.
This is because most of them learned by simply following along without building a basic knowledge of a programming language.
โ Whether you're aiming for Python, or web development, app development, or game development, which is currently in full swing, I definitely recommend taking this basic course.
Developers with a strong foundation can develop safely and securely for a long time.
It seems that even when building a building, a tall building can only be raised if it has a strong foundation. The same goes for development.
โ If you want general programming knowledge, this is a must-have course.
This class uses C/C++, which is often considered difficult.
However, this course selects only the most important parts of C/C++, so it is not difficult to deliver them.
After completing the course, you will gain basic knowledge about C/C++,
This basic knowledge of C/C++ by itself is very helpful when programming in other languages.
โ It is also suitable for those who have difficulty following major courses at university.
Because major classes basically teach a lot of content at once
Regardless of the professor's ability Those who complain of difficulties with university classes themselvesThere are a lot of them.
For these people, I can focus on the key and important parts
It allows you to learn programming much faster.
I've created a course with only the core for these people, so I can clearly tell you what's important.
๐งโ๐ Beginners aiming for game programming
๐ฒ We recommend that you take this course before getting started with game engines such as Unity, Unreal, and Cocos2d-x.
What is a game Simulation space with 60 to 144 updates per secondIt's.
60 times per second, objects in a defined simulation space must be constantly computed by the CPU,
Objects that need to be rendered on the screen based on this data are constantly computed by the GPU.
Therefore, it is often developed as the most performant programming language,
Unless they are casual games, most high-spec games will be developed in languages with proven performance, such as C++ and C#.
In other words, if you build a foundation of programming through the C/C++ language for game development, you can create a game with even better performance no matter what kind of game you make.
You can also gain knowledge about game development.
๐ฉ๐ปโ๐ What do I learn when I take a class?
By taking this class, you will learn basic programming knowledge related to C/C++.
๐ฅ This class consists of a practice-oriented curriculum.
Except for the beginning of the drama, most chapters include 1 or 2 practice programming, and the practice programming will be mastered through programming together in the next chapter.
1 ๏ธ Fundamentals of C Programming
In this chapter, you'll learn how to use basic C language.
While learning the use of the C language, you will learn the basic structure of a computer program.
2 ๏ธ Advanced C programming
Are you having trouble with pointers?
In this chapter, it will be a lecture on how to easily solve the most difficult concepts about pointers for those who are learning C or programming languages in general.
Based on what you've learned here, it works on a console Simple MBTI testI'm going to try making.
3 ๏ธ Basic C++ Programming - An Object-Oriented First Step
In this chapter, we'll take a brief look at classes and object orientation.
When it comes to object-oriented, I tend to think that it's very difficult,
It deals with very basic content that you need to know in object-oriented,
Since lectures focus on content that is commonly found in other programming languages,
I think this is something you must know if you are aiming to become a developer.
Based on what you've learned here Simple console tetris gameI'm going to try making.
4 ๏ธ Advanced C++ Programming - for advanced programming
In this chapter, you'll learn how to compile C++ and various additional concepts used in C++.
Based on what you've learned here English Typing practice programI'm going to try to make.
About console programming
Console programming may seem like the least fun and boring programming to the average person, or to someone new to development.
This is probably because there is no GUI environment that is pleasing to the eye.
However, if you can handle console programming properly, You can also create cool GUIs and fun games.
Through this class, we will pass on all our know-how so that many people who dream of becoming developers can become actual developers.
Curriculum
Creator
Developer LaLa
Nice to meet you.
It has 100,000 subscribers on YouTube,
6 years towards Si development in the past,
Currently, he has 5 years of experience in game development,
The parent school that ran classes on the theme of game development/app development
I have 4 years of experience as a part-time lecturer
The developer is called Lala.
On YouTube
Information videos related to technology/science and
We have gathered subscribers by posting other fun-oriented development videos.
As a result, there are many requests for video production related to โdevelopment lecturesโ and โtutorialsโ from subscribers, so on YouTube
I also taught about 5 C++ courses.
As a result of running YouTube like that
What I felt
It's not easy to give a proper lecture on YouTube.
If YouTube doesn't use the so-called โYouTube algorithm,โ the video's exposure frequency is significantly lower.
The problem was that since YouTube is basically a platform that replaces TV entertainment videos rather than a place to study, participation in lecture videos is also very low.
We have prepared a course for those who feel limited by this and are willing to study properly in Class 101.
Various contents are scheduled for Lara's development class.
C/C++ for beginners
A building with a strong foundation becomes a safe and strong building for a long time.
Buildings that can be built without foundation work are limited in height and will collapse even with a small impact.
The part responsible for this foundation work will be this C/C++ course.
Cocos2d-x casual game development for improving C++/programming skills
Going further in C/C++ for beginners
It is a content where you can learn about the actual use of programming languages and basic skills for game development.
As content linked to C/C++ for beginners, students who have completed this course can have a deep understanding of C/C++ programming.
Furthermore, it can lay down the principles and foundations of game development.
๊ฐ๋ฐ์ ๋ผ๋ผ