RealEstate App SwiftUI 4.0 iOS16 تطبيق عقاري
التصنيف الكامل: Development > Mobile Development > SwiftUI

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق ومباشر
ينقلك لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
Build a Word Count App with Java and NetBeans
Are you ready to stop just reading about code and start building something real? This hands-on, beginner-friendly course guides you through the process of creating a fully functional Word Count desktop application using Java and the NetBeans IDE.Designed with absolute beginners in mind, this course makes Java programming approachable, practical, and fun. You'll go beyond theory and actually build something useful — all while learning the foundational skills needed to grow as a Java developer.We start with the basics: how to set up Java on your computer (Windows, macOS, or Linux), install the NetBeans IDE, and create your very first Java program. You'll learn about primitive data types, the structure of a Java program, and how to run code both inside and outside of the IDE. If you’ve never written a single line of code before, don’t worry — we’ll walk you through each step with clear explanations and plenty of real-world examples.Then, the fun part begins: building your own Word Count App! You'll create a new Java project in NetBeans and design the interface using Java Swing. You’ll learn how to build buttons, text areas, and layout the GUI in a clean and user-friendly way. From styling the interface to writing the logic that counts words, you'll gain real experience that you can show off and build upon.You’ll also learn how to:Add functionality to buttons (like "Clear", "Count", and "Exit")Rename variables for better readabilityStyle and polish your appDeploy and run your completed desktop applicationBy the end of this course, you'll not only have a working Java app—you’ll have a deeper understanding of how Java applications are structured, built, and brought to life.What You’ll Gain:Practical, hands-on experience with Java and NetBeans

Learn iOS8 and Swift App Programming
** New Videos and Updates Added Weekly ** ** Join Now and Get it All at a LOW price! ** **Comes with a 30 day Money Back Guarantee** iOS 8 offers amazing new possibilities for iPhone and iPad developers. However, you will need to learn entirely new design and development techniques in order to take full advantage of the new system and APIs. In our brand new iOS 8 and Swift Programming Course our Head Tutor, Rick "the iGuru" - will teach you ALL these new techniques, in a complete step by step system. This iOS8 with Swift App Programming Course is designed to involve you in a high degree of training. You will be provided with source codes and assignments along with the lectures so that you get a sound understanding and grip of the concepts you will be learning. This course introduces you to the basics of iOS8 and Swift App development and is a course is for beginners and advanced level coders. This course is designed by seasoned experts and tutors who know exactly how to present the course subjects in a systematic step by step manner. All topics are easy to learn and presented in digestible short 10 to 15 minute videos with real world examples, demos and exercises. We continue to put a TON of time and effort in preparing this course and adding new material every week. This is by far the best and most high quality iPhone Programming Training Video Course that we have released. Approximately 25 hours of High Quality Video Training, Source Code, Workbooks and Exercises - taught over 16 sequentia

Git Crash Course: Getting Started with Git and GitHub
Learning how to use Git is truly a necessity if you want to become a successful software developer. We made this course so that you can focus on what matters and gain the basic practical experience and knowledge to use Git and GitHub effectively. We understand the importance of hands on experience when it comes to learning Git, and this course was created with that in mind.From the first video, we get your hands dirty in the command line whilst dropping the necessary information you need to know at the appropriate times. Utilizing this teaching style avoids overloading you while on your journey to mastering Git, ensuring that you get practical experience of the newly acquired skills immediately before learning something new.We first start this course off by setting up some necessary Git configuration before immediately learning about a useful command to help you alongside your journey of mastering Git. We then dive immediately into creating a git repository and become familiar with the following:Git CommandsInitializing a repository via initStaging (i.e. adding) files via addDiscarding changes via restoreProject state via statusFile differences via diffCommitting changes via commitRemoving files via rmViewing commit history via logCreating and checking out branches via branch and checkoutMerging changes via mergeStashing changes via stashCloning remote repositories via cloneHelpful Git KnowledgeThe life cycle of untracked and tracked filesCreating and resolving merge conf

unique_ptr Internal Implementation – A Practical Guide
Build Your Own unique_ptr: A Hands-On Guide to RAII and Smart PointersThis is not just a "how to use smart pointers" course — it’s a deep dive into the mechanics and design of modern C++ unique_ptr.Memory management is one of the most critical — and often misunderstood — aspects of C++. While many developers learn how to use std::unique_ptr, few truly understand how it works under the hood. This course takes you on a step-by-step journey to implement a smart pointer from scratch, teaching you not just how to use modern C++ techniques, but why they matter.We start with the core philosophy of RAII (Resource Acquisition Is Initialization) and why it is the foundation of safe C++ programming. From there, you’ll write your own AutoPointer class and gradually evolve it into a unique_ptr clone, exploring concepts such as:RAII and deterministic destructionOwnership semantics and move-only typesImplementing custom deletersmake-functions (make_unique) and safe resource creationEmpty Base Optimization (EBO) and how the standard library leverages it for efficiencyPractical design trade-offs in real-world C++ librariesBy the end, you'll will gain a deep mastery over the internal mechanics of smart pointers, become fluent in resource-safe C++ techniques, and leave with the ability to design powerful abstractions that blend safety, flexibility, and performance.

Constraint Programming (Farsi)
یک مجموعه نرمافزاری منبعباز برای حل مسائل بهینهسازی ترکیبی است. این مجموعه ابزار و کتابخانهها را برای ساخت مدلهای بهینهسازی و حل آنها با استفاده از الگوریتمهای مختلف فراهم میکند.بعضی از کاربردهای رایج عبارتند از:مسئله مسیریابی وسایل نقلیه: میتواند برای بهینهسازی مسیرهای یک گروه از وسایل نقلیه با در نظر گرفتن محدودیتهای مختلف مانند ظرفیت، پنجرههای زمانی و مسافت استفاده شود.مسئله فروشنده دورهگرد: میتواند برای پیدا کردن کوتاهترین مسیر ممکن که یک مجموعه از مکانها را دقیقاً یک بار بازدید میکند، استفاده شود.تخصیص منابع: میتواند برای تخصیص منابع محدود مانند پرسنل، تجهیزات یا منابع مالی برای بیشینهسازی کارآیی و کاهش هزینهها استفاده شود.زمانبندی: میتواند برای تولید برنامههای زمانی که مجموعهای از محدودیتها را برآورده میکند مانند در دسترس بودن منابع، محدودیتهای زمانی و ترجیحات، استفاده شود.برنامهریزی تولید: میتواند برای بهینهسازی برنامهریزی تولید با در نظر گرفتن عواملی مانند تقاضا، سطحهای موجودی و ظرفیت تولید استفاده شود.بهینهسازی شبکه: میتواند برای بهینهسازی جریانهای شبکه مانند بیشینه سازی از نقطه شروع تا پایان بهبود کارایی: با استفاده از بهینهسازی، عملکرد سیستمها و فرآیندها بهبود مییابد. با انجام بهینهسازی، میتوان زمان، منابع و هزینهها را بهبود داده و بهرهوری را افزایش داد.کاهش هزینهها: یکی از مزایای اصلی بهینهسازی، کاهش هزینههاست. با بهینهسازی فرآیندها، میتوان هزینههای تولید، انباردهی، حمل و نقل و دیگر هزینههای مرتبط را کاهش داد.بهبود برنامهریزی: با بهینهسازی، میتوان برنامهریزی منابع و فعالیتها را بهبود بخشید. برنامهریزی منابع بهینه، موجب تخصیص بهینهتر منابع مانند نیروی کار، تجهیزات و مواد است.مدیریت ریسک: بهینهسازی میتواند به مدیریت ریسک کمک کند. با استفاده از مدلهای بهینهسازی، میتوان ریسکهای مختلف را شناسایی کرده و برنامهریزی مناسبی برای کاهش و مدیریت آنها داشت.افزایش سطح خدمات: با بهینهسازی فرآیندها، میتوان سطح خدمات را ب

Oracle Database Administrator DBA
Hello there,Welcome to the Oracle Database Administrator DBA course.Oracle Database Administration DBA become Oracle Database Administrator, Oracle DBA and get six figures jobs as DBAThis Oracle DBA course is one of the most awesome Udemy courses which teaches step-by-step and follow the methodology in introducing concepts and demos ( Learn by doing ) to the students so that they can learn with ease Oracle Database Administration. Oracle dba, dba oracle, oracle 12c dba, oracle dba 12c, oracle 11g dba, oracle cloud dba, oracle dba 11gOracle Database is an enterprise database that can handle online transaction processing needs, as well as data warehousing and workloads for enterprise resource planning (ERP). Oracle DB was designed to be a flexible way to handle large applications and massive amounts of structured data.In this course you will learn;Downloading Oracle Software,Database and RDBMS Concepts,DML ( Data Manipulating Language ) and TCL ( Transaction Control Language ),Retrieving Data,Restricting And Sorting Data,Using Single-Row Functions and Customize Output,Using Conversion Functions and Conditional Expressions,Reporting Aggregated Data Using The Group Functions,Defining Table Joins and Displaying Data from multiple Tables,Using Subqueries,Using The Set Operators,Schema Objects And Managing Schema,Controlling User Access,Manipulating Large Data Sets and more!Oracle DatabaseOracle Database administrationOracle dbaOracle 12c DBAWhether you’re interested in preparing for an Oracle Administrator certification exam or simply using Oracle DB for your enterprise-grad
