UdemyC++ (programming language)

The C++20 Masterclass : From Fundamentals to Advanced

التصنيف الكامل: Development > Programming Languages > C++ (programming language)

The C++20 Masterclass :  From Fundamentals to Advanced

عن هذا الكورس

Welcome to the C++ 20 Masterclass! A course designed to teach you cutting edge modern C++ from the absolute beginning all the way to very advanced topics, the topics you need in areas where C++ is used massively in modern times. Want to be a confident game developer? High performance applications in the financial sector, how about powerful software modules on top of which server systems, network infrastructure, database systems, even operating systems themselves run on top of? Well C++ is the dominant language used in these areas and many more! C++ is the programming language even other programming languages and technologies like NodeJS, PHP, Java, JavaScript and many more are written in.By learning modern C++, you will be setting yourself up for success in writing software that runs devices ranging from bare metal embedded devices, to mainstream electronic tech products like fridges, toasters, to networking infrastructure like routers and switches, all the way to power plants, manufacturing facilities and medical equipment. C++ is simply everywhere!This course was carefully designed in a way that it will make you ready to take on technologies and industries where C++ is widely used, by teaching you Modern C++ the way it is used in industry, and you will learn and master how to use shiny new features from the latest C++ standard (C++20) like ranges, modules coroutines, concepts, the three way comparison infrastructure and many more features spread out through out chapters and lectures in the course.This course will teach you modern C++ from the absolute beginning all the way to a point where you can use advanced features like function templates, class templates, polymorphism, move semantics, functors , callbacks, STL container, iterators and algorithms, I will even show you how to build iterators for your own collection types, giving you the tools to plug into the infrastructu

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$84.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Develop Mobile Apps Like a Pro on Your Smartphone
Udemy
Mobile App Development

Develop Mobile Apps Like a Pro on Your Smartphone

Unlock the full potential of mobile app development using only your smartphone! Whether you're diving into app creation for the first time or you're a seasoned developer seeking new skills, this comprehensive course is your guide to crafting professional-grade apps from inception to launch.Through the development of 7 diverse mobile apps, you'll master every stage of the process, from efficient development and sleek design to effective monetization strategies, Firebase integration, and seamless deployment. By the course's end, you'll emerge as a proficient app developer, equipped to create innovative apps that stand out in the market.What You Will Learn:1. Principles of Mobile App Design: Understand the fundamentals of designing user-friendly interfaces and engaging user experiences that captivate your audience and enhance usability.2. Database Integration Techniques: Learn how to integrate Firebase, a real-time database, into your apps to store and retrieve data, providing a seamless user experience and enabling dynamic app content.3. Strategies for Monetizing Your Apps: Explore various monetization strategies such as in-app purchases, subscriptions, and ad integration to generate revenue from your apps and maximize your earnings potential.4. E-commerce App Development: Dive into the world of e-commerce app development, including creating product listings, implementing shopping carts, and integrating secure payment gateways for a complete shopping experience.5. Step-by-step Development Guidance: Follow a structured approach to app development, learning how to plan, design, develop, test, and deploy your apps effectively, ensuring they meet quality standards and user expectations.6. App Deployment Procedures: Master the process of deploying your apps to the Google Play Store, from preparing your app for release to navigating the submission process and managing updates

Time Management: Practical Time Management Techniques
Udemy
Time Management

Time Management: Practical Time Management Techniques

TIME MANAGEMENT: Time Management and Productivity Techniques Increase Productivity, Learn effective Time Management, improve your productivity and become time efficient I welcome you to This Exciting course about productivity and time management and I bet you will learn a great deal of knowledge from this course regarding time management techniques in shortest possible Time.Do you want to know the secrets of How Entrepreneurs, Small Business Owners and top students are more productive then others and Get the best use of their Time? Then this is the right course for you as it is a complete time management and productivity course designed to help you structure your life for being more organized and enhance your results.Throughout this Time Management course you will find great practical techniques to become successful through proper time management and improve your productivity in your day to day work . Imagine the feeling you have at the end of the day, knowing that you completed everything you set out to do and have made the excellent use of your daily time. Imagine having a plan for every day that will actually work. This course will give you the best strategies and tips required to get the satisfaction you must be having from each day. You will learn so much and will know the best secrets to control your time! You will learn:· How To Spend Your Time· How To Set Priorities· How To Manage External Time Waster· Establishing Rules for Your Time· Time Saving Tools and much More….Discover why you are not as productive as you could be and develop a plan to improve your life. We will go through various techniques to increa

Learn iOS Programming Building Advance Projects
Udemy
iOS Development

Learn iOS Programming Building Advance Projects

The course to learn real iOS programming is here. The course teaches you both the fundamentals and advance IOS concepts by building with you 5 real world apps from scratch. It starts from project inception to UI design to feature implementation and testing. All the projects are unique in their problem space and they have been selected to cover the most important and extensively used concepts behind ios and swift programming. Whats more? After you build the projects you will learn how the new ios10 features can be added to enhance the quality of the Apps. The course starts with Swift3 and iOS10 basics and then start with the following projects Quiz App game - You will start by building a simple yet conceptually an extensive app which allows you to create quiz for the app users. The main take away from this app will be creation of complex UI and advance Auto Layout. ToDo list App - You will then start creating a To Do list App. The focus of this App is to master Core Dat. So you will learn a lot about persistence using core data. You will also learn to do the Sirikit integration which is a recent ios10 feature. Weather App - Learn to predict weather using third party weather APIs. Learn service calls and third party integration in this very complex app. You are also going to learn about ios10 notifications. Finance App - Learn to build advance UI and charts in this amazing App which uses third party charting libraries and shows you how you can use different libraries for your projects. Learn to integrate interactive notification which is a new ios10 feature. Converter Application - Learn to create an interactive UI app with our final and most complex of the applications taken up for this project. It will include integration with CRCurrencyRequest

Master CI/CD for Android Developers
Udemy
CI/CD

Master CI/CD for Android Developers

What you will learn in this course?In this course, you will learn the fundamentals of CI/CD which is short for Continuous Integration/Continuous Delivery and be able to apply these fundamentals in your Android app development process.The word Deployment is often used in place of Delivery but effectively means the same thing.These skills are essential to maximize your career potential in 2019 and beyond, because more and more companies are adopting these development practices requiring new employees or freelancers to be well versed in these concepts.What is Continuous Integration (CI) ?CI is the practice of merging all programmers current working copies to a shared mainline on a regular basis (usually several times a day).A developer checks out a working copy of the code base prior to making a change. Over time as other developers check out and make changes, this checked out working copy of the source code base gets out of date, potentially requiring more and more work by developers to actually check their completed changes back in to the main repository.Without using CI it can become really difficult to merge all these changes and can lead to it taking more time to merge changes back into the main source code base than it took to make the the change itself.CI seeks to eliminate this problem by making sure all developers integrate early and often with the goal to reduce rework and ultimately save cost and time. This involves all developers merging their code back into the main repository multiple times a day.An added bonus is that each programmer who is merging changes needs to build and run (and pass) all unit tests which usually run automatically meaning the code base is easier to work with and merge changes into and is potentially more stable as a result.What is Continuous Delivery or Deployment (CD) ?This extends CI to ensure that new changes to software c

SAP ABAP Training - in Plain English
Udemy
SAP ABAP

SAP ABAP Training - in Plain English

** Disclaimer ** - I do NOT do Live Training. SAP is a registered trademark of SAP AG in Germany and many other countries. I am NOT associated with SAP.SAP software and SAP GUI are proprietary SAP software. Neither Udemy nor me are authorized to provide SAP Access. You can officially get SAP Access to practice on SAP system from SAP's website. I am not allowed by Udemy to place a link here. Please google "SAP Access" and you can find the URL for the same ** End of Disclaimer ** What is this course all about ? Welcome to SAP ABAP programming for absolute beginners. ABAP is the programming language of SAP - the most popular ERP. In the world of SAP consulting, there are 3 types of consultants. Functional Consultants ( SD, MM, FI etc )Technical Consultants ( ABAP, WebDynpro, Workflow, Fiori etc )Basis security consultants ( Basis Admin, GRC etc ) This course lays the foundation for anybody ( irrespective of programming background ) to be a technical consultant. I don't know Programming / Coding Scares me Programming is all about "logical" thinking. If you are a logical thinker ( which is a silly question, isn't it ? ) you can be a programmer. You need to be patient though. You don't need degrees or anything special background to learn this course. If there is one requirement, that is Patience. If you are impatient, I do not suggest you take this course - or for that matter any programming course. Not just me. I know many who are not comfortable with programming The worry is real. I understand. Programming is like learning a new language. How long does it take for you to learn Spanish or French ? Many months if not years. And the more you speak, the more you learn. Same

PlebDevs Course II: Building a Lightning Wallet Backend
Udemy
Web Development

PlebDevs Course II: Building a Lightning Wallet Backend

Welcome to the PlebDevs Course #2! This is the place to come and learn how to build your first lightning app backend!In this comprehensive and beginner-friendly 13-lesson course, we'll transform you from a JavaScript n00b into a proficient backend developer, with a special focus on Lightning App Development.WHO SHOULD TAKE THIS COURSE?Anyone with a basic grasp of JavaScript that wants to learn backend from scratchAnyone who wants to learn how to build a simple lightning wallet backendAnyone that wants to become a Bitcoin/Lightning App developerThose looking for a career changeWeb 2, 3, and 5 tech hobbyistsStudents teenagersPlebsWHAT YOU WILL LEARNNodeJSBuilding a Server / API with ExpressBuilding user Authentication Authorization with JWT'sSetting up a local Lightning Development EnvironmentBuilding with Lightning using LNDIntegrating your Lightning node with your serverSQL Database fundamentalsDatabase Development with KnexIntegrating your server with a Frontend AppDeploying your Server, Database, Lightning Node, and Frontend AppWelcome to PlebDev Course #2! This is your gateway to mastering backend development for Lightning App Development.Building on the foundation laid in our first course, where we introduced you to the basics of Frontend development and the integration of a custodial LNBits wallet, this 13-lesson journey is designed to take your skills to the next level. We're diving deep into backend development, giving you the tools and knowledge to construct a robust server for the original frontend app from Course #1.Even if you haven't taken the first course, don't worry! We've