آموزش کدنویسی با روبی [ویدئو]

Learn to Code with Ruby [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: "Learn to Code with Ruby" یک تجربه آموزشی است که با دقت ساخته شده است، طراحی شده است تا شما را از مبتدی به مهارت در دنیای برنامه نویسی ببرد. ماجراجویی یادگیری شما با اصول اولیه نصب و پیکربندی در سیستم عامل های مختلف آغاز می شود و به دنبال آن کاوش در Ruby's اصول شی گرا همانطور که پیشرفت می کنید، با جلسات عملی در مورد متغیرها، انواع داده ها و ساختارهای کنترل، به هسته برنامه نویسی می پردازید. رویکرد ما این است که مهارت‌های شما را به تدریج ایجاد کنیم و اطمینان حاصل کنیم که هر مفهومی قبل از رفتن به مفهوم بعدی عمیقاً درک شده است. این دوره برای شبیه سازی یک محیط برنامه نویسی در دنیای واقعی، با تمرین های عملی که حل مسئله و تفکر انتقادی را تشویق می کند، طراحی شده است. فراتر از نحو و معناشناسی، ما تاکید می کنیم که چرا برنامه نویسی یک مهارت حیاتی در چشم انداز تکنولوژی محور امروزی است. Ruby نه تنها درها را به روی توسعه نرم افزار باز می کند، بلکه پایه ای قوی برای توسعه وب با Ruby on Rails ایجاد می کند. همانطور که در طول دوره حرکت می کنید، از ایجاد کد عملکردی که با پیچیدگی تکامل می یابد، رضایت خواهید داشت. در پایان سفر خود، به دانش و مهارت هایی مجهز خواهید شد تا با اعتماد به نفس و خلاقیت با چالش های برنامه نویسی در دنیای واقعی مقابله کنید. لطفاً برای مشاهده تمامی فایل ها و کدهای دوره به مخزن GH مراجعه کنید. Ruby را در سیستم عامل مک و ویندوز نصب و پیکربندی کنید مفاهیم اولیه برنامه نویسی مانند متغیرها، محاسبات و خروجی را درک کنید رشته ها، اعداد و بولی ها را در روبی دستکاری کنید با مجموعه‌های Ruby مانند محدوده‌ها، آرایه‌ها و هش‌ها کار کنید بلوک‌ها، Procs و Lambdas را پیاده‌سازی کنید استاد برنامه نویسی شی گرا با کلاس ها، ماژول ها و وراثت این دوره برای برنامه نویسان مبتدی که به دنبال آشنایی با یک زبان برنامه نویسی آسان و کاربرپسند هستند، و همچنین برای کدنویسان متوسطی که مشتاق هستند عمیق تر در روبی تحقیق کنند، ایده آل است. همچنین برای توسعه دهندگان وب که به دنبال درک اصول اساسی Ruby on Rails هستند، کاملاً مناسب است. آموزش برنامه نویسی با استفاده از Ruby و حل چالش ها و الگوریتم های محبوب کدنویسی با Ruby * کدنویسی و آزمون های دستی برای تقویت یادگیری و ایجاد مهارت های دنیای واقعی * بیش از 40 ساعت محتوای ویدیویی و بیش از 250 سخنرانی که همه چیز را از اصول اولیه تا موضوعات پیشرفته را پوشش می دهد.

سرفصل ها و درس ها

معرفی و نصب Introduction and Installation

  • به روبی خوش آمدید Welcome to Ruby

  • برنامه نویسی شی گرا Object-Oriented Programming

  • macOS - دسترسی و کار با ترمینال macOS - Access and Work with the Terminal

  • macOS - ابزارهای خط فرمان XCode را نصب کنید macOS - Install XCode Command Line Tools

  • macOS - Homebrew را نصب کنید macOS - Install Homebrew

  • macOS - rbenv را نصب کنید macOS - Install rbenv

  • macOS - Ruby را نصب کنید macOS - Install Ruby

  • macOS - ویرایشگر متن VSCode را نصب کنید macOS - Install VSCode Text Editor

  • Windows - دسترسی و کار با PowerShell Windows - Access and Work with PowerShell

  • ویندوز - تشخیص دهید که آیا سیستم 32 بیتی است یا 64 بیتی Windows - Figure Out if System is 32-bit or 64-bit

  • ویندوز - Ruby را نصب کنید Windows - Install Ruby

  • ویندوز - ویرایشگر متن VSCode را نصب کنید Windows - Install VSCode Text Editor

  • افزونه های VSCode را نصب کنید Install VSCode Extensions

  • اولین فایل روبی را بنویسید و با Code Runner اجرا کنید Write First Ruby File and Run with Code Runner

  • اولین فایل روبی را بنویسید و با ترمینال یا پاورشل اجرا کنید Write First Ruby File and Run with Terminal or PowerShell

  • روبی تعاملی (IRB) Interactive Ruby (IRB)

  • بررسی بخش [اسلاید] Section Review [SLIDES]

شروع شدن Getting Started

  • روش puts The puts Method

  • شخصیت های فرار Escape Characters

  • روش چاپ The print Method

  • روش p The p Method

  • نظرات Comments

  • نظرات چند خطی Multiline Comments

  • اعداد صحیح و اعداد ممیز شناور Integers and Floating Point Numbers

  • محاسبات پایه در روبی Basic Arithmetic in Ruby

  • الحاق رشته String Concatenation

  • مقدمه ای بر استثناها: TypeError Intro to Exceptions: TypeError

  • بررسی بخش [اسلاید] Section Review [SLIDES]

متغیرها Variables

  • متغیرها [SLIDES] Variables [SLIDES]

  • اعلان متغیرها Declaring Variables

  • استثناها: NameError Exceptions: NameError

  • انتساب متغیر موازی Parallel Variable Assignment

  • مبادله مقادیر متغیر Swapping Variable Values

  • میانبرهای تکلیف Assignment Shortcuts

  • ثابت ها Constants

  • بررسی بخش [اسلاید] Section Review [SLIDES]

روش های شی Object Methods

  • مقدمه ای بر روش های شی Intro to Object Methods

  • روش های عدد صحیح Integer Methods

  • استثناها: NoMethodError Exceptions: NoMethodError

  • روش زنجیر زنی Method Chaining

  • روش بازرسی The inspect Method

  • شی صفر The nil Object

  • درون یابی رشته ای String Interpolation

  • روش gets The gets Method

  • روش کلاس The class Method

  • روش های تبدیل اشیا Methods to Convert Objects

  • بررسی بخش [اسلاید] Section Review [SLIDES]

بولی ها و روش های محمول Booleans and Predicate Methods

  • معرفی Booleans Intro to Booleans

  • اپراتور برابری The Equality Operator

  • عملگر نابرابری The Inequality Operator

  • مقایسه های ریاضی Mathematical Comparisons

  • روش های محمول Predicate Methods

  • روش‌ها با استدلال (شامل؟) Methods with Arguments (include?)

  • روش هایی با آرگومان های متعدد Methods with Multiple Arguments

  • روش های حسابی Arithmetic Methods

  • روش های شناور Float Methods

  • بررسی بخش [اسلاید] Section Review [SLIDES]

مواد و روش ها Methods

  • مقدمه ای بر روش ها Intro to Methods

  • پارامترها و آرگومان ها Parameters and Arguments

  • پارامترهای روش چندگانه Multiple Method Parameters

  • دستکاری استدلال ها Manipulating Arguments

  • متغیرهای محلی Local Variables

  • مقادیر بازگشتی I Return Values I

  • مقادیر بازگشتی II: مقادیر بازگشتی ضمنی Return Values II: Implicit Return Values

  • پارامترهای اختیاری و آرگومان های پیش فرض Optional Parameters and Default Arguments

  • بررسی بخش [اسلاید] Section Review [SLIDES]

بلوک ها Blocks

  • مقدمه ای بر روش بلوک ها با زمان Introduction to Blocks with the times Method

  • بلوک متغیرها Block Variables

  • روشهای بالا و پایین The upto and downto Methods

  • روش مرحله The step Method

  • بررسی بخش [اسلاید] Section Review [SLIDES]

شرایط Conditionals

  • بیانیه if The if Statement

  • روش‌های محمول در عبارات if Predicate Methods in if Statements

  • صدق و دروغ Truthiness and Falsiness

  • if و elif if and elsif

  • اگر و دیگری if and else

  • شرایط چندگانه با و اپراتور (&&) Multiple Conditions with And Operator (&&)

  • شرایط چندگانه با یا اپراتور (||) Multiple Conditions with Or Operator (||)

  • تقدم پرانتز Parentheses Precedence

  • Nested if Statements Nested if Statements

  • اپراتور سه تایی Ternary Operator

  • فراخوانی روشی از روش دیگر Call A Method from Another Method

  • بیانیه مورد The case Statement

  • کلمه کلیدی مگر اینکه The unless Keyword

  • اصلاح کننده های بیانیه Statement Modifiers

  • اپراتور واگذاری مشروط Conditional Assignment Operator

  • بررسی بخش [اسلاید] Section Review [SLIDES]

رشته های I Strings I

  • نقل قول های تک در مقابل نقل قول های دوگانه Single Quotes vs Double Quotes

  • رشته های چند خطی Multiline Strings

  • مقایسه رشته ها String Comparisons

  • گزینه های الحاق رشته ها String Concatenation Options

  • روش های طول و اندازه The length and size Methods

  • مقدمه ای بر موقعیت های شاخص Intro to Index Positions

  • چند کاراکتر را از یک رشته استخراج کنید Extract Multiple Characters from a String

  • بازنویسی کاراکترها در رشته Overwrite Characters in String

  • روش درج The insert Method

  • خالی؟ و صفر؟ مواد و روش ها The empty? and nil? Methods

  • روش های موردی Case Methods

  • روش معکوس The reverse Method

  • روش های بنگ روی رشته ها Bang Methods on Strings

  • بررسی بخش [اسلاید] Section Review [SLIDES]

حلقه ها Loops

  • حلقه while The while Loop

  • تا حلقه The until Loop

  • مشکل FizzBuzz FizzBuzz Problem

  • راه حل FizzBuzz FizzBuzz Solution

  • کلمه کلیدی بعدی The next Keyword

  • کلید واژه شکست The break keyword

  • بازگشت I Recursion I

  • بازگشت II Recursion II

  • بررسی بخش [اسلاید] Section Review [SLIDES]

اشکال زدایی Debugging

  • روش های اشکال زدا و binding.break The debugger and binding.break Methods

  • کلمه کلیدی مرحله The step Keyword

  • کلمه کلیدی اطلاعات The info Keyword

  • بررسی بخش [اسلاید] Section Review [SLIDES]

آرایه های I: ایجاد و دسترسی Arrays I: Creation and Access

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • آرایه های تودرتو Nested Arrays

  • سینتکس %w برای ایجاد آرایه ای از رشته ها Shorthand %w Syntax to Create An Array of Strings

  • دسترسی و بازنویسی عنصر آرایه بر اساس موقعیت شاخص Access and Overwrite Array Element by Index Position

  • با روش fetch به عنصر آرایه منفرد دسترسی پیدا کنید Access Single Array Element with the fetch Method

  • دسترسی و بازنویسی چندین عنصر آرایه با نحو براکت Access and Overwrite Multiple Array Elements with Bracket Syntax

  • با روش values_at به چندین عنصر آرایه دسترسی پیدا کنید Access Multiple Array Elements with the values_at Method

  • روش اول و آخر The first and last Methods

  • طول، اندازه، و روش های شمارش The length, size, and count Methods

  • خالی؟ و صفر؟ مواد و روش ها The empty? and nil? Methods

  • عملگرهای برابری و نابرابری با آرایه ها Equality and Inequality Operators with Arrays

  • اپراتور سفینه فضایی The Spaceship Operator

  • روش فشار و اپراتور بیل The push Method and Shovel Operator

  • روش درج The insert Method

  • روش پاپ The pop Method

  • روش‌های تغییر و جابجایی The shift and unshift Methods

  • بررسی بخش [اسلاید] Section Review [SLIDES]

محدوده ها Ranges

  • معرفی Ranges Intro to Ranges

  • محدوده های حروف الفبا Alphabetical Ranges

  • شامل؟ و عضو؟ روش در محدوده The include? and member? Method on Ranges

  • اعداد تصادفی در روبی (روش رند) Random Numbers in Ruby (rand Method)

  • چندین کاراکتر یا عنصر را استخراج کنید Extract Multiple Characters or Elements

  • بیانیه مورد با محدوده The case Statement with Ranges

  • تبدیل محدوده به آرایه با روش to_a Convert Ranges to Arrays with to_a Method

  • بررسی بخش [اسلاید] Section Review [SLIDES]

آرایه های II: تکرار و روش های مختلف Arrays II: Iteration and Various Methods

  • هر روش The each Method

  • فیلتر کردن با هر روش Filtering with the each Method

  • هر کدام در هر کدام each within each

  • حلقه for The for Loop

  • روش every_with_index The each_with_index Method

  • تکرار روی آرایه با حلقه‌های while یا while Iteration over Array with while or until Loops

  • نقشه و روش های جمع آوری The map and collect Methods

  • انتخاب و رد روش The select and reject Methods

  • روش پارتیشن The partition Method

  • هر کدام؟ و همه؟ مواد و روش ها The any? and all? Methods

  • روش های پیدا کردن و شناسایی The find and detect Mthods

  • روش های index و find_index The index and find_index Methods

  • شامل؟ روش The include? Method

  • روش های حداکثر و حداقل The max and min Methods

  • آرگومان های روش نامحدود/برهان اسپلت Unlimited Method Arguments/Splat Argument

  • بررسی بخش [اسلاید] Section Review [SLIDES]

رشته های II Strings II

  • روش تقسیم بر روی یک رشته The split Method on a String

  • روش کاراکترها و every_char The chars and each_char Methods

  • روش join در یک آرایه The join Method on an Array

  • روش شمارش در یک رشته The count Method on a String

  • روش های شاخص و رندکس The index and rindex Methods

  • روش حذف The delete Method

  • بررسی بخش [اسلاید] Section Review [SLIDES]

مراجع و کپی شی Object References and Copies

  • مراجع شی Object References

  • روش‌های Dup و Clone The dup and clone Methods

  • روش انجماد The freeze Method

  • انتقال اشیا به روش های جهش Passing Objects to Mutating Methods

هش I Hashes I

  • معرفی هش Intro to Hashes

  • هش را پر کنید و مقادیر را از کلیدها استخراج کنید Populate Hash and Extract Values from Keys

  • مقدمه ای بر نمادها Intro to Symbols

  • نمادها به عنوان کلید هش Symbols as Hash Keys

  • نحو هش کوتاه روبی 3.1 Ruby 3.1 Shorthand Hash Syntax

  • یک جفت کلید-مقدار جدید به Hash اضافه کنید Add a New Key-Value Pair to Hash

  • تکرار بیش از هش Iterating over a Hash

  • گنجاندن در هش را بررسی کنید Check for Inclusion in a Hash

  • انتخاب و رد Methods در Hash The select and reject Methods on a Hash

  • هش را به آرایه و بالعکس تبدیل کنید Convert Hash to Array and Vice Versa

  • روش حذف The delete Method

  • روش ادغام The merge Method

  • ایجاد هش با مقدار پیش‌فرض (Hash.new) Create Hash with Default Value (Hash.new)

  • مشکلات مرجع با Hash.new Reference Problems with Hash.new

  • بررسی بخش [اسلاید] Section Review [SLIDES]

آرایه های III: روش های پاداش Arrays III: Bonus Methods

  • روش معکوس The reverse Method

  • روش مرتب سازی The sort Method

  • روش یونیک The uniq Method

  • روش فشرده The compact Method

  • روشهای تزریق و کاهش The inject and reduce Methods

  • روش صاف کردن The flatten Method

  • روش نمونه The sample Method

  • یک آرایه را با یک ستاره ضرب کنید Multiply an Array with an Asterisk

  • ادغام آرایه ها و حذف موارد تکراری Merge Arrays and Exclude Duplicates

  • آیتم های آرایه ای که در آرایه دیگری وجود دارد را حذف کنید Remove Array Items that Exist in Another Array

  • تقاطع آرایه با نماد آمپرسند Array Intersection with the Ampersand Symbol

  • بررسی بخش [اسلاید] Section Review [SLIDES]

بلوک ها، Procs و Lambdas Blocks, Procs, and Lambdas

  • بررسی بلوک ها Review of Blocks

  • کلمه کلیدی بازده The yield Keyword

  • بلوک کردن مقادیر بازگشتی Block Return Values

  • بلوک_داده شده؟ روش The block_given? Method

  • پارامترهای بلوک Block Parameters

  • هر روش سفارشی A Custom each Method

  • مراحل Procs

  • نمونه های بیشتر Proc More Proc Examples

  • روش ها با پارامترهای Proc Methods with Proc Parameters

  • معرفی لامبداس Intro to Lambdas

  • تفاوت بین Lambdas و Procs Differences between Lambdas and Procs

  • بررسی بخش [اسلاید] Section Review [SLIDES]

کلاس I: مبانی Classes I: The Basics

  • معرفی کلاس ها Intro to Classes

  • یک کلاس ایجاد کنید Create a Class

  • روش جدید در مورد اشیاء بومی روبی The new Method on Ruby's Native Objects

  • متغیرهای نمونه و روش مقداردهی اولیه Instance Variables and the initialize Method

  • روش های نمونه Instance Methods

  • روش to_s را لغو کنید Override the to_s Method

  • کلمه کلیدی خود The self Keyword

  • حذف کلمه کلیدی خود Omitting the self Keyword

  • روش‌های دریافت‌کننده (روش‌های خواندنی) Getter Methods (Read Methods)

  • روش‌های تنظیم (روش‌های نوشتن) Setter Methods (Write Methods)

  • روش‌های attr_reader و attr_writer The attr_reader and attr_writer Methods

  • روش attr_accessor The attr_accessor Method

  • پارامترهایی را برای مقداردهی اولیه متد اضافه کنید Add Parameters to initialize Method

  • بررسی بخش [اسلاید] Section Review [SLIDES]

کلاس های II Classes II

  • روش های خصوصی Private Methods

  • روش های محافظت شده Protected Methods

  • اعتبار سنجی را به روش های ستتر اضافه کنید Add Validation to Setter Methods

  • ارزش های مشتق شده Derived Values

  • روش های کلاس Class Methods

  • نحو روش کلاس جایگزین Alternative Class Method Syntax

  • متغیرهای کلاس Class Variables

  • ساختن کلاس در طول زمان Building a Class Over Time

  • وصله میمون Monkey Patching

  • بررسی بخش [اسلاید] Section Review [SLIDES]

آرگومان های کلیدواژه Keyword Arguments

  • به عنوان مقداردهی اولیه Argument هش کنید Hash as initialize Argument

  • آرگومان های کلیدواژه مورد نیاز Required Keyword Arguments

  • آرگومان های کلیدواژه اختیاری Optional Keyword Arguments

  • آرگومان های موضعی و آرگومان های کلیدواژه Positional Arguments and Keyword Arguments

  • نسخه جدید کلاس کاندیدا با آرگومان های کلیدواژه New Version of Candidate Class with Keyword Arguments

  • بررسی بخش [اسلاید] Section Review [SLIDES]

طبقه سوم: ارث Classes III: Inheritance

  • مقدمه ای بر وراثت [اسلاید] Intro to Inheritance [SLIDES]

  • ایجاد زیر کلاس ها Create Subclasses

  • روش‌های کلاس ابرکلاس و اجداد The superclass and ancestors Class Methods

  • سلسله مراتب وراثت زیر کلاس های ما را بررسی کنید Check Inheritance Hierarchy of our Subclasses

  • is_a؟ و نمونه_از؟ مواد و روش ها The is_a? and instance_of? Methods

  • روشها روش The methods Method

  • روش‌های نمونه انحصاری در زیر کلاس‌ها Exclusive Instance Methods in Subclasses

  • نادیده گرفتن روش ها در یک زیر کلاس Override Methods in a Subclass

  • کلمه کلیدی فوق العاده I The super Keyword I

  • کلمه کلیدی فوق العاده II The super Keyword II

  • تعریف برابری Defining Equality

  • تایپ اردک Duck Typing

  • بررسی بخش [اسلاید] Section Review [SLIDES]

ورودی و خروجی Input and Output

  • خواندن از یک فایل متنی Read from a Text File

  • در یک فایل متنی بنویسید Write to a Text File

  • تغییر نام و حذف یک فایل Rename and Delete a File

  • آرگومان های خط فرمان (ARGV) Command Line Arguments (ARGV)

  • یک فایل روبی را با روش بارگذاری بارگذاری کنید Load A Ruby File with load Method

  • روش های require و require_relative The require and require_relative Methods

  • بررسی بخش [اسلاید] Section Review [SLIDES]

ماژول ها و مخلوط ها Modules and Mixins

  • معرفی ماژول ها Intro to Modules

  • ماژول ها با روش های یکسان Modules with Identical Methods

  • ماژول ها را به فایل فعلی وارد کنید Import Modules into the Current File

  • ماژول ریاضی The Math Module

  • ماژول های uri و net/http The uri and net/http Modules

  • میکس قابل شمارش The Enumerable Mixin

  • میکس قابل مقایسه The Comparable Mixin

  • مخلوط کردن در ماژول خودمان Mixing in Our Own Module

  • روش اجداد در عمق The ancestors Method in Depth

  • کلمه کلیدی prepend The prepend Keyword

  • کلمه کلیدی گسترش The extend Keyword

  • اختلاط در چندین ماژول Mixing in Multiple Modules

  • چند اعلامیه برای یک ماژول Multiple Declarations for the Same Module

  • ماژول ها در ماژول ها Modules within Modules

  • بررسی بخش [اسلاید] Section Review [SLIDES]

مجموعه ها Sets

  • معرفی مجموعه ها Intro to Sets

  • افزودن و حذف موارد از Set Add and Delete Items from Set

  • set.rb را در GitHub کاوش کنید Explore set.rb on GitHub

  • بررسی بخش [اسلاید] Section Review [SLIDES]

تاریخ ها Datetimes

  • شیء تاریخ The Date Object

  • شی زمان The Time Object

  • اضافه یا تفریق زمان Add or Subtract Time

  • روش های قابل مقایسه در یک شی زمانی The Comparable Methods on a Time Object

  • تبدیل شی زمان به رشته فرمت شده Convert Time Object to Formatted String

  • روش تجزیه و تحلیل و strptime The parse and strptime Methods

  • بررسی بخش [اسلاید] Section Review [SLIDES]

عبارات با قاعده Regular Expressions

  • مقدمه ای بر عبارات منظم Intro to Regular Expressions

  • روش اسکن The scan Method

  • نماد رقمی The Digit Symbol

  • نماد وایلدکارد The Wildcard Symbol

  • لنگرها Anchors

  • شخصیت ها را حذف کنید Exclude Characters

  • متدهای sub و gsub با عبارات منظم The sub and gsub Methods with Regular Expressions

  • Rubular.com Rubular.com

  • بررسی بخش [اسلاید] Section Review [SLIDES]

استثناها Exceptions

  • کلمات کلیدی شروع و نجات The begin and rescue Keywords

  • گرفتن شی خطا Catching Error Object

  • کلمه کلیدی را دوباره امتحان کنید The retry Keyword

  • کلید واژه اطمینان The ensure Keyword

  • استفاده از شروع و نجات در سطح بالا Using begin and rescue at Top Level

  • کلمه کلیدی افزایش The raise Keyword

  • استثناهای سفارشی Custom Exceptions

  • بررسی بخش [اسلاید] Section Review [SLIDES]

تست با Minitest Testing with Minitest

  • مقدمه ای برای تست Intro to Testing

  • تست یک کلاس Testing a Class

  • روش های راه اندازی و تخریب The setup and teardown Methods

  • ادعای شمول Assert Inclusion

  • عنوان خطا مطرح شد Assert Error was Raised

  • استدلال نهایی به روش های ادعا Final Argument to Assertion Methods

  • بررسی بخش [اسلاید] Section Review [SLIDES]

خواندن و نوشتن اسناد Reading and Writing Documentation

  • خواندن اسناد Reading Documentation

  • از RDoc برای ایجاد مستندات استفاده کنید Use RDoc to Generate Documentation

سنگهای قیمتی Gems

  • معرفی سنگهای روبی Intro to Ruby Gems

  • به روز رسانی برنامه Gem Updating Gem Program

  • نصب Faker Gem Installing Faker Gem

  • از Faker Gem استفاده کنید Use Faker Gem

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش کدنویسی با روبی [ویدئو]
جزییات دوره
37 h 51 m
312
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Boris Paskhaver Boris Paskhaver

مهندس نرم افزار | مشاور | نویسنده سلام من یک مهندس ، نویسنده و مشاور نرم افزار ساکن شهر نیویورک هستم که از سال 2016 در Udemy تدریس می کنم. من مانند بسیاری از همتایانم رویکرد متعارفی را برای نقش فعلی خود به عنوان یک توسعه دهنده وب دنبال نکردم. پس از فارغ التحصیلی از دانشگاه نیویورک در سال 2013 در رشته اقتصاد بازاریابی و بازاریابی ، من به عنوان تحلیلگر بازرگانی ، مدیر سیستم ها و تحلیلگر داده در شرکت های مختلف از جمله آژانس بازاریابی دیجیتال ، یک شرکت خدمات مالی و یک فناوری بین المللی کار کردم. نیروگاه در یکی از آن نقش ها ، من آنقدر خوش شانس بودم که برای ساخت چندین پروژه با پایتون و جاوا اسکریپت به چالش کشیده شدم. هیچ آموزش رسمی علوم کامپیوتر برای من وجود نداشت. من کاملاً تصادفی کدگذاری را کشف کردم. یک علاقه کاری کوچک به سرعت به یک سرگرمی پرشور آخر هفته تبدیل شد. سرانجام ، من نقش سابق خود را برای اتمام برنامه آکادمی ، یک بوتکمپ سخت افزاری توسعه وب در NYC ، ترک کردم. بقیه تاریخ است. من همیشه مجذوب تقاطع فناوری و آموزش بوده ام ، خصوصاً اینکه با بسیاری از منابع سنتی که مردم برای یادگیری نحوه برنامه نویسی از آنها استفاده می کنند دست و پنجه نرم می کردم. که جزئیات پیچیده را به قطعات کوچک و قابل هضم تقسیم می کند. من دوست دارم بسازم.