UdemyiOS Development

Apple Swift step by step: create apps for iOS, watchOS, MacOS

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

Apple Swift step by step: create apps for iOS, watchOS, MacOS

عن هذا الكورس

# last update oct 5th 2014 Welcome to Swift, the brand new programming language from Apple. If you approached iOS development and always felt that Objective-C was a bit too complicated, then Swift will make your life a lot easier. According to Wired it will instantly remake computer programming and it will be the core of iOS8 programming and further. Even if you already know Objectve-C you will find great productivity advantages in starting to use Swift. The only pre-requisite is to have familiarity with basic programming concepts (i.e. what is a variable, what is a control structure, etc.); we'll take care of the rest along the course. More sophisticated concepts related to object-oriented programming will be dealt with in the curriculum. The course will keep growing along time with new topics added. As new more advanced topics are added, the price will increase; so the sooner you enroll, the less you pay ! You will get all future updates at no extra cost. The plan is to keep adding two new topics per month; these could be real app examples or explanations of Cocoa frameworks. After a few months of beta testing Swift has finally reached version 1.0: this means you can develop and submit real apps to the App Store. After studying the language basics, it will be time to learn dealing with the Cocoa and Cocoa Touch APIs; finally you will be introduced to building real apps using Xcode. For a Flappy Bird alike game is used to get into the inner workin

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Learn Data Structures using C in Arabic - for beginners
Udemy
Data Structures

Learn Data Structures using C in Arabic - for beginners

In this course, you will learn Data Structures using the C programming language, explained step by step in Arabic.This course focuses on building a strong conceptual understanding of data structures while also providing practical C implementations. It is suitable for learners who want to understand how data structures work internally, when to use them, and why they matter in real-world programming.Note: The course recording is still in progress, and new content will be added gradually.What You Will LearnCore concepts of data structures and their applicationsTime complexity and performance analysisAbstract Data Types (ADT) and encapsulationImplementation of data structures using CPractical problem-solving through challenges and tasksCourse ContentSection 01: IntroductionSection 02: Time ComplexitySection 03: Abstract Data TypesAbstract Data Types (ADT) and encapsulationCreating user and implementation filesSection 04: Stack (Array-Based)Stack concept and applicationsArray-based stack ideaArray-based stack implementationChallengeTaskSection 05: Queue (Array-Based)Queue concept and applicationsArray-based queue ideaArray-based queue implementationChallengeTaskSection 06: ListList concept and applicationsArray-based list ideaLinked-based list ideaLinked-based list implementationChallengeTaskSection 07: Stack (Linked-Based)Linked-based stack ideaLinked-based stack implementationSection 08: Queue (Linked-Based)Linked-based

Master Pandas and Python for Data Handling [2026]
Udemy
Data Analysis

Master Pandas and Python for Data Handling [2026]

This two-in-one video course will teach you to master Python 3, Pandas 2-3, and Data Handling.Python 3 is one of the most popular programming languages in the world, and Pandas 2 and future 3 is the most powerful, efficient, and useful Data Handling library in existence.You will learn to master Python's native building blocks and powerful object-oriented programming. You will design your own advanced constructions of Python’s building blocks and execute detailed Data Handling tasks with Python.You will learn to master the Pandas library and to use its powerful Data Handling techniques for advanced Data Science, Statistics, and Machine Learning Data Handling tasks. The Pandas library is a fast, powerful, flexible, and easy-to-use open-source data analysis and data manipulation tool, which is directly usable with the Python programming language.You will learn to:Master Python programming with Python’s data structures, data transformers, functions, object orientation, and logicUse and design advanced Python constructions and execute detailed Data Handling tasks with Python incl. File HandlingUse Python’s advanced object-oriented programming and make your own custom objects, functions and how to generalize functionsManipulate data and use advanced multi-dimensional uneven data structuresMaster the Pandas library for Advanced Data HandlingUse the language and fundamental concepts of the Pandas library and to handle all aspects of creating, changing, modifying, and selecting Data from a Pandas DataFrame objectUse file handling with Pandas and how to combine Pandas DataFrames with Pandas concat, join, and merge functions/methodsPerform advanced data preparation including advanced model-based imputation of missing data and the scalin

Introducere Software Testing
Udemy
Software Testing

Introducere Software Testing

Invata software testing de la zero din tutoriale, documentatia aferenta fiecarui subiect si exercitii practice. Cursul este gratuit iar daca esti la inceput de drum spre o cariera de Software Tester si nu sti de unde sa incepi sau daca acest job este ceea ce iti doresti cu adevarat, te va ajuta sa iti dai seama daca ti se potriveste o pozitie de tester.Cui se adreseaza acest curs?1. Persoanelor care isi doresc sa schimbe domeniul de lucru si vor un job in IT.2. Persoanelor care se pregatesc pentru un interviu pentru un post de Software Tester sau Testing Internship.3. Persoanelor care isi doresc sa invete un skill care sa le permita sa lucreze ca free-lancer.De ce as vrea sa devin tester?Lucrand in domeniul IT ai posibilitatea de a lucra remote iar programul este de cele mai multe ori flexibil. In Romania si nu numai, acest domeniu este unul dintre cele mai bine platite, fiind intr-o continua ascensiune.De asemenea, poti alege sa lucrezi ca free-lancer, aceasta fiind unul din marile avantaje pe care le ofera domeniul IT, sa ai proprii clienti pentru care sa testezi aplicatii si sa asiguri calitatea acestora, fara sa mai depinzi de un job sau un angajator.Voi fi 100% pregatit pentru un job la finalizarea cursului?Cursul este unul introductiv, deci nu te va pregati in totalitate pentru a trece de un interviu de testare. Vei avea in schimb bazele Testarii Software si vei putea continua studiul individual sau cu ajutorul altor cursuri special create pentru a te pregati de un interviu si un viitor job. Daca vei considera ca acest job ti se potriveste, am pregatit un curs intensiv de Software Testing pe care il gasesti pe pagina mea si de unde vei invata tot ce trebuie sa stii.Haide sa invatam impreuna!

Hands-On R Programming: Build Real World Data Projects
Udemy
R (programming language)

Hands-On R Programming: Build Real World Data Projects

Welcome to Hands-On R Programming: Build Real World Data Projects — your practical path to mastering R through real life applications. Whether you're a beginner or someone looking to strengthen your data skills, this course will give you hands-on experience with one of the most powerful tools in data science.Why Learn R?R is widely used in data science, statistics, machine learning, and academia — especially when working with large datasets and generating clean, meaningful visualizations. It’s a favorite among data analysts, researchers, and companies worldwide.But instead of just learning R syntax in isolation, this course focuses on building real world projects that reflect the kinds of tasks data professionals face every day.What You'll LearnR programming fundamentals and best practicesData cleaning and transformationExploratory Data Analysis (EDA)Working with real world datasets: business, healthcare, finance, and moreBuilding dashboards and automated reportsIntroduction to machine learning using caret and randomForestStatistical analysis, hypothesis testing, and correlation techniquesHow to structure, document, and present your projectsCourse FeaturesStep-by-step, beginner friendly tutorialsLifetime accessCertificate of CompletionStart Learning TodayBy the end of this course, you'll be confident in using R to clean, analyze, visualize, and present data.

Complete Microservices with Go
Udemy
Microservices

Complete Microservices with Go

In this project‑driven course, you’ll build the backend microservices system for a Uber‑style ride‑sharing app from the ground up—using Go, Docker, and Kubernetes.The course includes an introduction to Advanced Go mini-course, so you can expect the full package if you are new to Go.By the end, you’ll have a fully deployed, horizontally scalable ride‑sharing system that’s ready for real traffic. Plus, you’ll walk away with reusable template for building future distributed projects—accelerating your path to become a lead engineer.The project we'll build is composed of multiple services that are orchestrated with Kubernetes, you have this beautiful UI, where if you click on the map you’ll be able to preview a route to your destination and then by selecting the desired package, request a ride from a pool of available drivers.This course aims to provide you with the foundational knowledge required to build and understand distributed backend systems, implement industry best practices, and create production-ready microservices architecture that are scalable and maintainable. It is not just a step-by-step tutorial, but a comprehensive learning experience that prepares you for real-world scenarios.Legal Notice:All product and company names, logos, and trademarks featured on this thumbnail are the property of their respective owners. Their use in this course does not imply any affiliation, sponsorship, or endorsement by these companies.

Master AI: A Beginner’s Guide to Coding with Cursor
Udemy
Cursor AI

Master AI: A Beginner’s Guide to Coding with Cursor

Are you struggling to start coding or find traditional learning methods too overwhelming? Imagine if you could unlock the power of AI to make coding easier and more enjoyable.Introducing ‘Master AI: A Beginner’s Guide to Coding with Cursor’ !A comprehensive course designed specifically for creators, solopreneurs, and aspiring developers. With this guide, you’ll learn how to harness the power of AI to write code efficiently, even if you’re just starting out.What if coding could feel less like a challenge and more like a creative process? That’s exactly what this course offers. Whether you’re brand new to software development or looking to enhance your skills, we’ll guide you through using Cursor, an AI-powered code editor that accelerates your workflow by providing intelligent code suggestions and real-time debugging.Here’s a sneak peek at what’s inside:• Introduction to AI in Software Development: Understand how AI can assist in writing and debugging code, making coding accessible to everyone, regardless of experience level.• Getting Started with Cursor: We’ll show you how to set up Cursor and start coding. This tool accelerates your development workflow by providing code suggestions that save you time and help you learn faster.• Basic Coding Concepts: Dive into essential languages like HTML, CSS, and JavaScript with clear, step-by-step examples. Build a strong foundation while seeing firsthand how Cursor’s AI capabilities enhance your learning.• AI-Assisted Coding: Learn how to use Cursor’s AI to write code, debug errors, and refactor your projects. This isn’t just theory; it’s hands-on learning that will make you more efficient and confident in your coding abilities.• Practical Projects: Apply what you’ve learned with real-world projects like building a calculator, creating a to-do list app, and launching your fi