Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Blockchain Business Intelligence
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Google Analytics Email Marketing Startup Advertising Strategy

DevelopmentProgramming LanguagesDart (programming language)

Learn Dart from zero to proficiency

تعلم لغة دارت من الصفر إلي الإتقان،دليل شامل للمبتدئين
Rating: 4.4 out of 54.4 (80 ratings)
6,106 students
Created by Abdelrahman samer
Last updated 3/2022
Arabic

What you'll learn

  • Data Types and variables
  • Control Flow
  • Oop Concepts
  • Functions
  • Collections
  • Asynchronous programming
  • Networking with dart
  • Error handling
  • Classes
  • Advanced Classes
  • Nullability

Requirements

  • لا تحتاج لخبرة مسبقة

Description

أهلاً بيكم في كورس لغة دارت من الصفر إلي الإتقان،الكورس هنتعلم فيه كل حاجة بداية من تنزيل دارت علي جهازك وكل الأساسيات اللي هتحتاجها علشان يكون عندك أساس قوي في لغة دارت

الكورس لا يتطلب خبرة مسبقة

الكورس ده لمين

سواء كنت مبتدئ بدون خبرة مسبقة وتريد تعلم لغة دارت كلغتك الأولي

أو لديك خبرة مسبقة وتريد تعلم لغة قوية كلغة دارت

تريد تعلم فلاتر ةتحتاج أن تبني أساس قوي أولاً

تريد تعلم البرمجة بشكل عام


محتويات الكورس:

introduction

ليه بنتعلم دارت ومحتويات الكورس

  1. تجهيز بيئة العمل

  2. Data types and variables

    What is Compiler

    Operators

    Data Types and variables

    Type safety and type inference

    Const and Final

    increment and decrement

    String Operations

    Comments

  3. Control Flow

    The Boolean data type

    IF statement

    Ternary Conditional operator

    Variable scope

    Switch statement

    While and for loop

    ForEach loop

  4. Functions

    what is a Function

    parameters

    Anonymous and Named Functions

  5. Classes

    Classes and Objects

    serialization, Json  and Cascade Notation

    Constructors

    private variables

    Getters and Setters

    Static Keyword

  6. Nullability

    Null safety

    Null aware operators

  7. Collections

    Lists

    sets

    maps

    High order methods

  8. Advanced Classes

    inheritance

    Abstract Classes

    Business Logic,interfaces and Factory Constructors

    implements and extends

    Mixins

  9. Asynchronous Programming

    Synchronous and Asynchronous

    Futures

    Async and await,try and catch

    Api and http

    Networking with dart

    Making network request part 1

    making network request part 2

    Error Handling

    Streams

    Conclusion and what is next

after this course you will gain  a strong foundation in dart programming language ,and then you are ready to learn flutter or other programming languages with ease


see you in other courses


Who this course is for:

  • سواء كنت مبتدئ تريد تعلم لغة دارت كلغة أولي أو لديك خبرة مسبقة وتريد تعلم دارت
  • تريد تعلم فلاتر وتحتاج لبناء أساس قوي
  • تريد تعلم أساسيات البرمجة بشكل عام

Instructor

Abdelrahman samer
Software Developer
Abdelrahman samer
  • 4.4 Instructor Rating
  • 80 Reviews
  • 6,106 Students
  • 1 Course

Software developer, programming enthusiast, I'm passionate about teaching and learning and all things tech ,I have experience in many programming languages, and I hope that I can help people achieve their dreams in becoming developers or better developers  by explaining programming concepts in an  easy to follow and approachable manner for beginners.


Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.