آموزش دوره کامل برنامه نویسی TCL

The Complete Course of TCL Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی TCL را مانند یک حرفه ای یاد بگیرید. در نمونه سازی سریع، اسکریپت نویسی، تست، Tcl/Tk برای رابط کاربری گرافیکی متخصص شوید... در پایان دوره به برنامه نویسی TCL کاملا مسلط خواهید شد تا بتوانید نمونه های اولیه، اسکریپت ها، تست ها یا رابط کاربری گرافیکی سریع با Tcl/Tk ( جعبه ابزار) شما قادر خواهید بود اسکریپت های خود را مرحله به مرحله بسازید، تمام منطق را درک کنید و با مثال ها و پروژه های کاربردی پیشرفته خاتمه دهید، با محیط کار، دستورات ضروری آشنا شده و به تمام مراحل اسکریپت نویسی تسلط خواهید داشت شما به روشی حرفه ای یاد خواهید گرفت که چگونه از عملیات ریاضی، متغیرها، شرطی ها و رشته ها استفاده کنید. با لیست ها، آرایه ها، حلقه ها، رویه ها، IO فایل و عبارات منظم کار خواهید کرد و به تمام تکنیک های Debug در TCL و همچنین دیکشنری ها مسلط خواهید شد. مدیریت خطا، OOP، TCLOO، برنامه‌نویسی مبتنی بر رویداد یا سوکت‌های شبکه طراحی و تولید ویجت‌ها و رابط‌های کاربری گرافیکی با Tk را یاد می‌گیرید، تفسیر آنها را درک می‌کنید. در تمرینات کامل، پروژه و کویزهای دوره از مبانی شروع می کنید و به تدریج مراحل پیچیده تری را انجام می دهید تا در پایان دوره به سطح پیشرفته و تسلط مطلق برسید. اما دوره از صفر شروع می شود TCL را دانلود و نصب کنید (اگر نمی دانید چطور، نگران نباشید، بسیار آسان، رایگان است و در دوره برای شما توضیح خواهم داد!) یک کامپیوتر مناسب و البته میل برای یادگیری!

یک حرفه ای TCL Progammer شوید و یکی از مهارت های مورد نیاز کارفرمایان را بیاموزید!

این دوره جامع به گونه ای طراحی شده است که دانش آموزان، برنامه نویسان، دانشمندان کامپیوتر، مهندسان... می توانند برنامه نویسی TCL (زبان دستور ابزار) را از ابتدا یاد بگیرند تا از آن به صورت عملی و حرفه ای استفاده کنند. مهم نیست اگر در این موضوع تجربه ندارید، به همان اندازه قادر خواهید بود همه چیز را درک کنید و دوره را با تسلط کامل بر موضوع به پایان برسانید.

پس از چندین سال کار به عنوان مهندس، متوجه شدم که امروزه تسلط بر زبان TCL در نمونه سازی سریع، اسکریپت نویسی، توسعه رابط های گرافیکی یا سایر برنامه های کاربردی بسیار ضروری است. دانستن نحوه استفاده از این زبان می تواند فرصت های شغلی و مزایای اقتصادی زیادی را به خصوص در دنیای توسعه به شما بدهد.

مشکل بزرگ همیشه پیچیدگی درک کامل برنامه‌نویسی TCL بوده است، زیرا تسلط مطلق آن آسان نیست. در این دوره سعی می‌کنم کل این فرآیند یادگیری و بهبود را تسهیل کنم، به طوری که به لطف مثال‌های گام به گام و دقیق هر مفهوم، بتوانید پروژه‌های خود را در مدت زمان کوتاهی انجام دهید و درک کنید. p>

با بیش از 10 ساعت ویدیوی اختصاصی و 115 سخنرانی، این دوره جامع هیچ چیزی را خالی نمی‌کند! این شامل تمرین های عملی و مثال های نظری برای تسلط بر TCL است. این دوره اسکریپت نویسی TCL را به صورت عملی، از ابتدا و گام به گام به شما آموزش می دهد.

ما بدون در نظر گرفتن سیستم عامل و رایانه شما، با نصب نرم افزار TCL بر روی رایانه شما شروع می کنیم.

سپس، موضوعات مختلفی را پوشش خواهیم داد، از جمله:

  • مقدمه ای بر TCL و دینامیک دوره

  • آخرین نسخه TCL را دانلود و نصب کنید و آن را پیکربندی کنید

  • آشنایی کلی با محیط کار و دستورات

  • مقدمه ای بر برنامه نویسی TCL

  • عملیات اساسی ریاضی، متغیرها، شرطی ها و رشته ها

  • لیست‌ها، آرایه‌ها، حلقه‌ها، رویه‌ها، IO فایل و عبارات منظم

  • تکنیک های اشکال زدایی

  • لغت نامه ها، مدیریت خطا، برنامه نویسی مبتنی بر رویداد و سوکت های شبکه

  • OOP و TCLOO

  • Tcl/Tk (کیت ابزار) برای ویجت ها و ایجاد رابط کاربری گرافیکی (رابط کاربری گرافیکی)

  • تسلط و کاربرد کاملاً بر تمام عملکردهای برنامه نویسی TCL

  • آزمون‌ها، تمرین‌های عملی، پروژه‌های کامل و موارد دیگر!

به عبارت دیگر، چیزی که می‌خواهم این است که دانه‌های شن و ماسه‌ام را به شما کمک کنم و همه چیزهایی را که در ابتدا دوست داشتم بدانم و هیچ‌کس برایم توضیح نداده است، به شما آموزش دهم. به این ترتیب می توانید یاد بگیرید که انواع پروژه های برنامه نویسی را به سرعت بسازید و از TCL به صورت همه کاره و کامل استفاده کنید. و اگر این کافی نبود، شما به هر کلاسی مادام العمر دسترسی خواهید داشت و من در اختیار شما خواهم بود تا در کوتاه ترین زمان ممکن به تمام سوالاتی که می خواهید پاسخ دهم.

یادگیری برنامه نویسی TCL هرگز آسان تر نبوده است. منتظر چه چیزی هستید؟


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

TCL پایه Basic TCL

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

  • مسابقه خوش آمدید Welcome Quiz

  • نصب TCL Installing TCL

  • مقدمه ای بر برنامه نویسی Introduction to programming

  • کار با پوسته TCL Working with TCL shell

  • استفاده از متغیرها Using variables

  • تعویض فرمان Command substitution

  • عملیات ریاضی پایه Basic mathematical operations

  • راه حل تمرین های ریاضی Solutions to mathematical excercises

  • شرایط Conditionals

  • نمونه ای از شرطی ها Example of conditionals

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

  • عملیات منطقی و بیتی Logical and bitwise operations

  • راه حل تمرین عملیات منطقی و بیتی Solution to Logical and bitwise operations excercise

  • تقدم عملیات Operation precedence

  • رشته های Strings

  • راه حل تمرین رشته ها Solution to strings excercise

  • اسکریپت چیست What is a script

  • ویرایشگرهای متن Text editors

  • دستورالعمل های کدگذاری Coding guidelines

  • آزمون بخش اول Section I Quiz

  • بخش اول اسکریپت ها Scripts Section I

TCL متوسط Intermediate TCL

  • لیست ها Lists

  • افزودن عناصر به لیست ها Adding elements to lists

  • تغییر عناصر لیست Changing list elements

  • استخراج محدوده ها، مرتب سازی لیست ها و تکرار روی لیست ها Extracting ranges, sorting lists and iterating over lists

  • چیت شیت را فهرست کنید و تمرین کنید List cheatsheet and practice

  • راه حل را فهرست می کند Lists solution

  • ایجاد آرایه ها Creating arrays

  • تکرار روی آرایه ها Iterating over arrays

  • آرایه های چند بعدی Multidimensional arrays

  • مرتب سازی لیست ها و آرایه ها Sorting lists and arrays

  • تمرین آرایه ها Arrays practice

  • راه حل آرایه ها Arrays solution

  • حلقه های For و while For and While loops

  • حلقه های تو در تو Nested loops

  • شکستن حلقه ها Breaking loops

  • تمرین حلقه ها Loops practice

  • راه حل حلقه ها Loops solution

  • رویه ها Procedures

  • رویه های بازگشتی Recursive procedures

  • تمرین رویه ها Procedures practice

  • راه حل رویه ها Procedures solution

  • IO فایل File IO

  • تمرین IO فایل File IO practice

  • راه حل فایل IO File IO solution

  • دستورات Query مختلف Various Query commands

  • راه حل دستورات مختلف Query Various Query commands solution

  • متغیرهای ویژه و خط فرمان Special variables and command line

  • متغیرهای ویژه و راه حل خط فرمان Special variables and command line solution

  • ریاضی بیشتر More math

  • راه حل ریاضی بیشتر More math solution

  • عبارات با قاعده Regular expressions

  • نمونه های Regexp Regexp examples

  • راه حل Regexp Regexp solution

  • تکنیک های اشکال زدایی Debug techniques

  • جلسه اشکال زدایی Debug session

  • آزمون بخش دوم Section II Quiz

  • بخش دوم اسکریپت ها Scripts Section II

TCL پیشرفته Advanced TCL

  • اطلاعات بیشتر در مورد لیست ها More about lists

  • لغت نامه ها Dictionaries

  • دستور دیکت Dict command

  • تمرین دیکته کن Dict practice

  • راه حل دیکشنری ها Dictionaries solution

  • رسیدگی به خطا Error handling

  • راه حل رسیدگی به خطا Error handling solution

  • دستورات سیستم System commands

  • راه حل دستورات سیستم System commands solution

  • فرمان eval The eval command

  • راه حل دستور Eval Eval command solution

  • دامنه و سطح بالا Scope and uplevel

  • آپوار Upvar

  • راه حل فضای نام Namespaces solution

  • فضاهای نام Namespaces

  • بسته ها Packages

  • راه حل بسته ها Packages solution

  • regexp پیشرفته Advanced regexp

  • غیر حریصانه، ارجاع به عقب و نگاه به آینده Non-greedy, back-references and look-ahead

  • گزینه های Regexp Regexp options

  • راه حل Regexp Regexp solution

  • OOP OOP

  • TCLOO TCLOO

  • محلول TCLOO TCLOO solution

  • برنامه نویسی رویداد محور Event driven programming

  • راه حل رویداد محور Event driven solution

  • سوکت های شبکه Network sockets

  • راه حل سوکت های شبکه Network sockets solution

  • چند مترجم و Safe-TCL Multiple interpreters and Safe-TCL

  • محلول ایمن TCL Safe TCL solution

  • دستورات ساعت Clock commands

  • پشته تماس Call stack

  • ردیابی متغیرها و دستورات Tracing variables and commands

  • برنامه نویسی چند رشته ای Multi-thread programming

  • ملاحظات عملکرد قسمت 1 Performance considerations part1

  • ملاحظات عملکرد قسمت 2 Performance considerations part2

  • ملاحظات عملکرد قسمت 3 Performance considerations part3

  • پروژه برنامه نویسی - مشخصات Programming project - specs

  • پروژه برنامه نویسی – معماری Programming project - architecture

  • پیش نویس پروژه برنامه نویسی 1-3 Programming project drafts 1-3

  • پیش نویس پروژه برنامه نویسی 4-5 Programming project drafts 4-5

  • پیش نویس پروژه برنامه نویسی 6-7 Programming project drafts 6-7

  • پیش نویس پروژه برنامه نویسی 8-12 Programming project drafts 8-12

  • پروژه برنامه نویسی - با استفاده از سوکت های شبکه Programming project - using network sockets

  • بخش سوم اسکریپت ها Scripts Section III

بخش اضافی: TK (کیت ابزار) در TCL Extra section: TK (Tool Kit) in TCL

  • مقدمه ای بر TK Introduction to TK

  • ویجت های TK TK widgets

  • ویجت ورودی Entry widget

  • ویجت متن Text widget

  • ویجت بوم Canvas widget

  • چند ضلعی های بوم Canvas polygons

  • نقشه های بیت Bitmaps

  • چرخش مریخ نورد Rover rotation

  • همه ویجت ها با هم All widgets together

  • پیش نویس رابط کاربری گرافیکی 1 GUI draft1

  • پیش نویس رابط کاربری گرافیکی 2 GUI draft2

  • اسکریپت ها بخش IV Scripts Section IV

نمایش نظرات

آموزش دوره کامل برنامه نویسی TCL
جزییات دوره
10.5 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
654
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

The Tech Courses The Tech Courses

گروهی از مهندسان و توسعه دهندگان علاقه مند به تدریس