UdemySwiftUI

SwiftUI 6 & MVVM Bootcamp: Build a RESTful iOS 18 App

التصنيف الكامل: Development > Mobile Development > SwiftUI

SwiftUI 6 & MVVM Bootcamp: Build a RESTful iOS 18 App

عن هذا الكورس

Build a production-ready iOS 18 app with SwiftUI 6, MVVM, and async/await – all in under 5 hours.Whether you're a budding iOS developer or looking to upgrade your SwiftUI skills, this focused bootcamp will help you master modern app architecture and real API integration — fast.What you’ll learn:Master modern MVVM structure (including SwiftUI 6’s enhancements)Fetch data from real RESTful APIs using Swift’s async/awaitBuild dynamic, animated UIs with SwiftUI 6Complete a portfolio-ready project to impress clients or hiring managersAre you ready to build modern, scalable iOS applications using the latest SwiftUI 6 and MVVM architecture? This hands-on course is designed for developers who want to take their skills to the next level by creating production-ready apps compatible with iOS 18 and beyond.You'll start with a quick tour of Xcode and SwiftUI fundamentals — including text, images, navigation, lists, and animations — before diving into the MVVM pattern. We’ll explore both iOS 16-style MVVM and SwiftUI 6’s new data-driven enhancements introduced in iOS 17+.Next, you'll learn how to fetch and display live data using Swift’s modern concurrency model (async/await), enabling clean, responsive networked applications.Finally, you’ll bring it all together by building a real-world app — Flags Explorer — with:A sleek card-based UIAnimated carousels and grid viewsInteractive detail pagesA dynamic quiz feature with scoring logicYou’ll also gain real-world iOS development patterns used by professionals, along with best practices for app architecture, code structure, and SwiftUI design.Bonus: This course will be updated with future iOS versions to keep your

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Rapid Development with Flask, HTMX, TailwindCSS and AlpineJS
Udemy
Flask

Rapid Development with Flask, HTMX, TailwindCSS and AlpineJS

Do you want to build interactive web applications quickly and simply?Python with Flask, HTMX, TailwindCSS, and AlpineJS is a complete stack of technologies to build interactive, engaging web applications without having to write (almost) any JavaScript.This means you can use your existing Python knowledge without having to learn a completely new language to build your web project.Traditionally, building a web application without JavaScript would mean a slow and sluggish experience, with lots of page reloads at every button or link click.With HTMX and AlpineJS, we can avoid almost all page reloads, and craft server-side rendered applications that feel fast, responsive, and engaging.This includes things like adding pagination, hiding and showing elements, and updating page state.Adding TailwindCSS into the mix will help us write our CSS quickly and efficiently.In the course, we build an RSS feed reader that loads data from the internet to display articles from feeds you follow. It's a great project to get familiar with these technologies, and in no time you'll be building your own interactive web applications.The course contains:Use Flask to create a web application.CSS fundamentals and how to apply them with TailwindCSS.Avoid page reloads with HTMX by making requests to your backend and swapping parts of the page content.Add in-page interactivity simply with AlpineJS using state and event dispatching.Learn about CSS flex and grid to create a commonly used page structure with a sidebar and main content.I'm sure you'll enjoy this course. See you on the inside!

Become a Node.js developer:/Node.js/Express.js/MongoDB/API
Udemy
Node.Js

Become a Node.js developer:/Node.js/Express.js/MongoDB/API

Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop web and mobile applications.. Node.js is open source, completely free, and used by thousands of developers around the world. Node was built with JavaScript so it helps if you have some understanding of how JavaScript actually works.Also having some understanding of other web technologies such as HTML, CSS, AJAX is useful. Nodes uses an event-driven, non-blocking I/O model that makes it lightweight and efficient—perfect for data-intensive real-time applications that run across distributed devices. Nodes is a platform built on the Chrome JavaScript run time that can help you build fast, Scalable network applications. Node is quite popular and used by some big companies like eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, and Yahoo! just to name a few. By the end of this course you will have some basic understanding of Node.js. build applications. We will be building a real-time chat application that you can use to communicate with your friends and family using node ,express ,socketio and mongodb. Also we will build a REST APi from scratch using Node and Express. REST stands for Representational State Transfer and defines a set of standards for web services. It is an architectural style as well as an approach for communications purposes that is often used in various web services development.An API is an interface that different software programs use to communicate with each other.RESTful API is an API that conforms to the REST architectural style and constraints. REST systems are stateless, salable,cacheable, and have a uniform interface.

How to GET THINGS DONE
Udemy
Personal Productivity

How to GET THINGS DONE

In this course, ADHD and Executive Functioning Coach James Clarke, will take you through the Neuroscience and Proven Strategies to become WAY more productive. You will learn the science of Motivation and how to tap into unlimited motivation!You will learn how to set your mindset for succes!You will learn how to align your identity with your goals!You will learn the latest neuroscience on improving FOCUS!You will discover the little known part of your brain responsible for WILL POWER, GRIT and DETERMINATION and how to actually grow it!You will smash PROCRASTINATION with science backed protocols and systems!You will understand and identify what is holding you back from achieving your goals, what is keeping you from the life that you deserve and you'll discover how to change it!You'll learn how to reset your circadian rhythm, elevate neurochemicals, recalibrate your nervous system, and optimize your life for peak performance!You will master the art and science of goal setting!You will learn how to build and stick with new habits!You will be taken through exercises and assignments that reinforce all of your learning and have been proven to lead to success!You will find 1000's of hours of research from leading researchers, authors and experts condensed into short, easy to understand lectures!

Java Certifications Masterclass
Udemy
Java

Java Certifications Masterclass

Are you looking forward to learn Java and appear for certification Java 11, Java 12, Java 13 , Java 14 , Java 15, Java 16, Java 17? Well this course is for you !Java is one of the most popular programming language in the world. It is also one of the programming language that is taught to people who are new to programming. This is due to the variety of features it offers and the applicationsJava is a simple, secure, platform independent, robust , multi threaded , high performance and dynamic programming languageJava is used in Desktop applications , Web applications, Business intelligence applications , electronic devices , Mobile applications , Cloud applications, etc. Android operating system is built using JavaThis course introduces you to the world of JavaThis course is for below target audience- 1) Anyone who is new to coding or who wishes to learn Java 2) Anyone who has a basic understanding of programming language3) Anyone who wishes to appear for Java Certification to boost their profile [Java Certification 1Z0-819]4) Job seekers in software industry5) College graduates 6) Someone who is looking to enter the freelancing world of software7) Currently working in Java and looking for a refresher courseEach topic is covered in an elaborate way with examples. The topics are divided into 2 parts - 1) Theory 2) Practical examples / Hands onThere is also a quiz at the end of each sectionWe have tried to keep the lectures precise and to the point. We wish you luck for your programming journey. Happy Coding!

The Complete JavaScript Course with Projects [Arabic]
Udemy
JavaScript

The Complete JavaScript Course with Projects [Arabic]

سوف يتم الشرح على اخر اصدار من الجافا سكريبت وبالتالى لن تحتاج الى تعلم أكواد الجافا سكريبت القديمةسوف يتم شرح أكواد الجافا سكريبت القديمة حتى يُمكن التعامل مع الاكواد القديمة وقراءتها بسهولة والتعديل عليها و تحويلها الى اكواد جديدةسوف نقوم بعمل المشاريع بالأكواد الحديثة من الجافا سكريبتالتركيز الأساسى لهذا الكورس هو القدرة على عمل مشاريع بالجافا سكريبت بأقل الأكواديجب ان يكون لديك معرفة بالـ HTML CSSالكورس خاص بالمبتدئين لذلك سوف يتم شرح الجافا سكريبت من الصفر وحتى الاحترافهذا الكورس هو كورس يعتمد على انشاء المشاريع الموجودة فى سوق العمل سوف تتعلم مهارة البحث عن حل المشاكل التى سوف تواجهك اثناء التطبيق العملىسوف تتعلم كيفية استخدام الاكواد فى بناء المشاريعشرح وترجمة جميع المُصطلحات الانجليزية الخاصة بالجافا سكريبت حتى يُمكنك البحث فى جوجل عن حل المشاكل التى سوف تواجهك فى العمليجب ان تعلم ان ها الكورس هو كورس تفاعلى بمعنى اننى سوف اطلب فى مُنتصف الفيديو ان تقوم بتكملة الكود بنفسك قبل ان اقوم بعمل الأكواديُمكنك مشاهدة المُستوى الأول من الجافاسكريبت كامل مجاناً على قناة اليوتيوب قناة اتعلم فى ساعة قبل شراء الكورسيُمكنك تحميل جميع الأكواد الموجودة فى الكورس من خلال الموقع الخاص بنا المُوضح فى الفيديوهاتأهم نصيحة يُمكننى ان اعطيها لك هى ان تقوم بعمل المشاريع الموجودة فى الكورس بعد مشاهدة الفيديو مباشرة حتى تتعود على كتابة الأكواد وعمل المشاريع الحقيقية

C++ Fundamentals: Game Programming For Beginners
Udemy
C++ (programming language)

C++ Fundamentals: Game Programming For Beginners

Learning to program can be dull, and learning C++ is hard enough without having to learn a game engine as well.In this course we teach you coding the fun way, by making games! And we'll be using a library so you can focus on learning pure C++ and good programming practice.You'll start by compiling your first program in C++, using Visual Studio Code as your text editor.Then create your first axe dodging game using the Raylib library. This project introduces the basic concepts of programming: variables, loops and if-statements.You expand on this in Dapper Dasher, by building a side-scrolling running game. In addition to covering essential programming concepts such as structs and functions, you'll learn to animate 2D characters and make your game pretty.In Classy Clash we introduce Object Oriented Programming. You'll learn how this simplifies programming for games and how inheritance can avoid code duplication.Whether you're a total beginner to programming and want to learn pure C++, or an intermediate Unreal student who wants to explore making games in pure C++, this is the course for you!There are no course prerequisites, though it'll help if you're comfortable installing new software and excited to learn programming!All students have access to the Q A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.