دپارتمانتوسعه و پیاده سازی
دوره های در حال ثبت نام
کد دوره : --
کمپین در کدام شغل فناوری اطلاعات موفق تر هستید؟
ما به شما می گوییم در کدام شغل فناوری اطلاعات موفق تر هستید؟ (کارگاه رایگان+ آزمون+مصاحبه+کارنامه)​
  • کدام شغل مناسب شماست؟
  • چگونه ماهرترین در شغل خود شوید؟
  • چقدر از تواناییها و قدرت درونیتان آگاهید؟
  • چرا افراد با شرایط مشابه تحصیلی و شغلی، وضعیت های متفاوتی دارند؟
  • چرا بسیاری از افراد دائم در حال تغییر شغل اند؟
  • چگونه با هرگونه ویژگی شخصیتی، موفق ترین فرد در شغل خود باشید؟
  • چرا بسیاری از افراد از شغل خود ناراضی اند و احساس خوبی درمحیط کاری خود ندارند؟

 

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

لازم به ذکر است در این کمپین، کارگاه، آزمون شناخت مدل ادراکی و مصاحبه، رایگان است. 

چگونه به اینجا برسیم:
  • آخرین مهلت ثبت نام در کارگاه رایگان: دوشنبه 12 اسفند ماه 98
  • تاریخ برگزاری کارگاه: چهارشنبه 14 اسفند ماه ساعت 16 الی 20
  • تاریخ آزمون شناخت مدل ادراکی و یادگیری: 15 الی 18 اسفند ماه 98
  • زمان دعوت به مصاحبه: 19 الی 21 اسفند ماه 98
مخاطبان دوره
توانایی پس ازگذراندن دوره
سرفصلهای دوره
مدت زمان
هزینه دوره حضوری
تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
اردیبهشت ۹۹
روزهای برگزاری
چهارشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
برنامه‌نویسی امن با C/C++

در این دوره فن‌آموزان با مفاهیم امنیت نرم‌افزارهای سیستمی و برنامه‌نویسی امن با زبان‌های C و C++ آشنا خواهند شد. در این دوره انواع رایج مخاطرات و آسیب‌پذیری‌های امنیتی در نرم‌افزارهای سیستمی معرفی و تشریح خواهند شد و پس از آن انواع روش‌های کاربردی برای مقابله با هر یک از این آسیب‌پذیری‌ها در نرم‌افزارهای مبتنی بر زبان‌های C/C++ بطور روشن و همراه با مثال توضیح داده می‌شود. پس از اتمام موفقیت آمیز این دوره، فن‌آموزان بخوبی با معنای هر یک از آسیب‌پذیری‌ها آشنا بوده و تکنیک‌های برنامه‌نویسی برای مقابله با این مخاطرات را فرا می‌گیرند.

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره  Programming به صورت پروژه برگزار می گردد.

دوره های آموزشی  Programming را برای حرفه ای شدن به خاطر بسپارید:

دوره آموزشی زبان برنامه نویسی C++:

  • وب
  • جاوا
  • پایتون Jango
  • موبایل
  • Golang
  • مایکروسافت

              - C#

                  - ASP.Net

مخاطبان دوره

مهندسان نرم‌افزار، برنامه‌نویسان C/C++، کارشناسان امنیت اطلاعات

توانایی پس ازگذراندن دوره
  • شناخت کاربردی درباره رایج‌ترین مخاطرات امنیتی نرم‌افزارها
  • قابلیت تشخیص اشکالات امنیتی در کد برنامه‌های C/C++
  • قابلیت برنامه‌نویسی نرم‌افزارهای امن با زبان C/C++
  • آشنایی با چرخه توسعه امن نرم‌افزار
سرفصلهای دوره

1. مروری بر مبانی امنیت نرم‌افزار

  • تعریف و اهمیت مسأله امنیت نرم‌افزار

2. مبانی حملات تخریب حافظه و ساز و کارهای حفاظتی

  • تعریف انواع حملات تخریب حافظه؛
  • شامل: تخریب کد، ربایش جریان کنترل، تخریب داده، و نشت اطلاعات
  • معرفی انواع آسیب‌پذیری‌ها در برنامه‌های C/C++ ؛
  • شامل: stack-overflow، heap-overflow، format-string، integer-overflow، dangling-pointers و غیره
  • معرفی انواع ساز و کارهای حفاظتی؛
  • شامل: nx-bit، canary، ASLR و غیره
  • همراه با تاریخچه‌ای از حملات تخریب حافظه و حفاظت‌ها

3. آسیب‌پذیری‌های رایج در برنامه‌نویسی C/C++

  • عملیات رشته‌ها
  • مدیریت حافظه پویا
  • محاسبات اعداد صحیح
  • خروجی قالب‌بندی شده
  • مسائل مختص C++

4. روش‌ها و ابزارها برای افزایش امنیت برنامه‌های C/C++

  • در مرحله توسعه و پیاده‌سازی
  • در مرحله آزمون و کنترل کیفیت
  • در مرحله نصب و استقرار

5. چرخه توسعه نرم‌افزار امن ( SDLC )

مدت زمان
۱۶
هزینه دوره حضوری
۱۱۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
اردیبهشت ۹۹
روزهای برگزاری
سه شنبه ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
زبان برنامه نویسی پایتون پیشرفته
چرا رویکرد لایتک در حوزه آموزش مهارتهای توسعه نرم افزار متفاوت است؟


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

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره علم داده به صورت پروژه برگزار می گردد.

دوره های آموزشی علم داده را برای حرفه ای شدن به خاطر بسپارید:

  • دوره برنامه نویسی پایتون - Python Programming
  • دوره یادگیری ماشین - Machine Learning
  • دوره یادگیری عمیق – Deep Learning
  • دوره آموزشی علم داده - Data Science
  • دوره  (Natural language processing (NLP)
مخاطبان دوره
  • دانشجویان رشته های مختلف مهندسی و علاقه مندان به برنامه نویسی
  • کارشناسان حوزه ای تی
  • کارشناسان امنیت فناوری اطلاعات
  • کاربران سیستم عامل گنو لینوکس
  • تمام علاقه مندان به برنامه نویسی
توانایی پس ازگذراندن دوره
  • مسائل و چالش­های محاسباتی را به صورت یک برنامه کامپیوتری با رعایت اصول برنامه نویسی، ارائه دهند؛
  • مخاطبین می­توانند در کد خود، خروجی­ های کار را با نمودار نمایش دهند یا در یک فایل ذخیره کنند.
سرفصلهای دوره
  • Errors & exceptions
  • Classes and Objects
  • OOP programming
  • Code troubleshooting techniques & tools
  • Functional programming
  • OOP vs. Functional in Python
  • Standard libraries
  • 20 most effective Python libraries
  • Socket programming
  • Global Interpreter Lock
  • Multi-threading
  • Code optimization
  • Document and error automation techniques
  • Extreme programming techniques
  • Secure programming techniques
مدت زمان
۶۰
هزینه دوره حضوری
۱۸۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۳/۱۸
روزهای برگزاری
یکشنبه- سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
کمپین چگونه ماهرترین برنامه نویس پایتون شوید.
چرا رویکرد لایتک در حوزه آموزش مهارتهای توسعه نرم افزار متفاوت است؟


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

ما به شما می گوییم چگونه ماهرترین برنامه نویس پایتون شوید. (کارگاه رایگان+ آزمون+مصاحبه+دوره آموزشی)​

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

مولفه های این دوره آموزشی:
  • از مهمترین مولفه های این دوره،‌ آموزش بر اساس مدل یادگیری منحصر به فرد شماست.(نکته ای که در اکثر دوره های آموزشی در نظر گرفته نمی شود)
  • یکی دیگر از مولفه های این دوره،‌ آماده سازی شما برای مهاجرت و یا دورکاری در سطح بین المللی هست. 
  • این دوره به افرادی که از قبل دانشی در زمینه مهندسی نرم افزار و معماری دارند، محدود نمی شود.
چرا برای شرکت در دوره پایتون باید این فرآیندها را طی کنید؟

چون ما می خواهیم شما با آگاهی کامل در دوره شرکت کنید و مطمئن هستیم که در این صورت به یکی از برنامه نویسان حرفه ای پایتون تبدیل خواهید شد.

 

فرآیند حضور در کمپین:
  •  ابتدا در این کمپین ثبت نام کنید.
  • سپس در کارگاه برنامه نویسی حال و آینده زبان پایتون شرکت کنید . (شرکت در این کارگاه رایگان است)
  • در آزمون شناخت مدل ادراکی و یادگیری شرکت کنید. 

(با کمک این آزمون نقشه راه و حوزه مناسب با مدل یادگیری و ادراکی شما مشخص می شود(

  • برای مصاحبه حضوری و مشاوره، طی کوتاه ترین زمان و بهینه ترین مسیر دعوت خواهید شد.
  • پس از نهایی شدن مشاوره و اطمینان از صحت نتایج، می توانید با خیال راحت ثبت نام کنید.

لازم به ذکر است در این کمپین، کارگاه، آزمون شناخت مدل ادراکی و مصاحبه، رایگان است. 

چگونه به اینجا برسیم:
  • آخرین مهلت ثبت نام در کارگاه رایگان: یکشنبه 14 اردیبهشت ماه
  • تاریخ برگزاری کارگاه: سه شنبه 16 اردیبهشت ماه ساعت 16 الی 20
  • تاریخ آزمون شناخت مدل ادراکی و یادگیری: 18 اردیبهشت الی 20 اردیبهشت ماه
  • زمان دعوت به مصاحبه: 21 الی 24 اردیبهشت ماه
  • تاریخ شروع دوره: سه شنبه 30 اردیبهشت ماه

 

مخاطبان دوره
  • علاقه مندان به زبان برنامه نویسی پایتون و کاربردهای آن
توانایی پس ازگذراندن دوره
  • این دوره فرای دید ابزاری به پایتون می باشد و به کمک این دوره شما صاحب مهارتهایی بیشتر از یک برنامه نویس معمول خواهید شد.
سرفصلهای دوره

 

 

Introduction To Python:

1. Python predecessor, philosophy, pros and cons, usages, future

2. Zen of Python, meaning and philosophy

3. Python Flavors, usages and reasons

4. Python Famous Frameworks, features and when to use

5. Installation and working with Python, invoking the interpreter and hands-on exercise

6. Interpreter and its environment

7. Virtual environments and packages and hands-on exercises

8. IDEs, why and which IDE has the best features to use for Python

9. Documentation, how to use

10. Python Documentation Standards

11. Hands-on project

Python Data types:

1. What are data types?

2. Lists, why, when to use and how

3. Lists methods, and 10 most used methods

4. Slicing over lists, why and how

5. List comprehensions, why and speed comparison with lists

6. Nested lists comprehensions

7. Tuple, why, when to use and how.

8. Lists and Tuples performance issues and differences

9. Sets, why, when to use and how

10. Dictionaries, why, when to use and how

11. Looping techniques in dictionaries

12. Hands-on project

Python Flow Control:

1. Conditional blocks using if, else and elif

2. Simple loops

3. For statements

4. Iterables and iterators, why, how to use and when to use

5. Generators, why and how to use, Generator expressions

6. range() function

7. break / continue and else clauses on loops

8. pass statements

9. Hands-on project

Python functions, modules and packages:

1. Defining Functions

2. Default Argument Values

3. Keywords Arguments

4. Built-in Functions, dir () function

5. Organizing python projects into modules

6. Importing own module as well as external modules

7. Understanding Packages

8. Lambda Expressions, why, when to use and how

9. Programming using functions, modules and external packages

10. Hands-on project

Python File Handling:

1. Functions that open, write and close files

2. Saving structured data with JSON

3. Pickle and Serialization, why, when to use and how

4. Introduction to APIs, why and how to implement them

5. Hands-on project

مدت زمان
۵۰
هزینه دوره حضوری
۱۵۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۳۰
روزهای برگزاری
دوشنبه - چهارشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
C++ Certified Professional Programmer | برنامه نویسی حرفه ای C++ | براساس سرفصل های آزمون بین المللی C++ Institute

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

زبان C++ یکی از سریع ترین و قدرتمند ترین زبانهای دنیاست. بسیاری از مفاهیم برنامه نویسی به صورت کاملا شفاف در این زبان قابل دسترسی است، مفاهیمی که پایه و اساس بسیاری از زبان های دیگر است. بنابراین با یادگیری مقدماتی این زبان، مفاهیم پایه ای لازم برای برنامه نویسی به زبانهای بسیاری از جمله C#، JAVA، JavaScript, GO, Python و ... را فرا می‌گیرید. 

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره  Programming به صورت پروژه برگزار می گردد.

دوره های آموزشی  Programming را برای حرفه ای شدن به خاطر بسپارید:

دوره آموزشی زبان برنامه نویسی C++:

  • وب
  • جاوا
  • پایتون Jango
  • موبایل
  • Golang
  • مایکروسافت

              - C#

                  - ASP.Net

مخاطبان دوره

همه علاقه مندان

توانایی پس ازگذراندن دوره

درک پایه ای از برنامه نویسی و آمادگی ورود به دوره حرفه ای با زبان های مختلف

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

سرفصلهای این دوره شامل دو دوره آزمونهای بین المللی C++ Institute است که در این دوره جامع تدریس می شوند:

CPA – C++ Certified Associate Programmer Certification

Absolute basics

  • machine and high-level programming languages, compilation process,
  • obtaining the machine code: compilation process,
  • writing simple programs,
  • variables,
  • integers: values, literals, operators,
  • characters: values, literals, operators,
  • dealing with streams and basic input/output operations.

Flow control and more data types

  • how to control the flow of the program
  • floating point types: values, literals, operators,
  • more integer types: values and literals,
  • loops and controlling the loop execution,
  • logic, bitwise and arithmetic operators.

Functions

  • functions,
  • declaring and invoking functions,
  • side effects,
  • different methods of passing parameters and their purpose,
  • default parameters,
  • inline functions,
  • overloaded functions.

Accessing data and dealing with exceptions

  • converting values of different types,
  • strings: declarations, initializations, assignments,
  • string as an example of object: introducing methods and properties,
  • namespaces: using and declaring,
  • dealing with exceptions.

Fundamentals of the object-oriented approach

  • class,
  • objects,
  • class components,
  • constructors,
  • referring to objects,
  • static members,
  • classes and their friends,
  • defining and overloading operators. Class hierarchy
  • base class, superclass, subclass,
  • inheritance: how it works,
  • types of inheritance,
  • inheriting different class components,
  • multiple inheritance.

More on classes

  • polymorphism: the notion and the purpose,
  • virtual methods: declaration and usage,
  • inheriting virtual methods,
  • abstraction and abstract classes. Exceptions - dealing with expected and unexpected problems
  • what is an exception,
  • catching and throwing exceptions,
  • different classes and hierarchy of exceptions,
  • defining your own exceptions.

CPP – C++ Certified Professional Programmer Certification

Templates

  • What are templates
  • Basic syntax,
  • Function templates,
  • Class templates,
  • When to use templates,
  • Typical problems when using templates.

STL Sequential containers

  • Types of sequential containers,
  • vector, deque, list and their API,
  • Sequential container adapters – stack, queue and priority queue,
  • Dealing with objects as container elements,
  • Usage – when to use what.

STL Associative containers

  • Types of associative containers,
  • set and multiset – behavior and API,
  • map and multimap – behavior and API,
  • Putting objects into set and map,
  • Usage – when to use what.

Non-modifying STL algorithms

  • Definition of a non-modifying algorithm
  • List of non-modifying algorithms: for_each, find, find_if, find_end, find_first_of, adjacent_find, count, count_if, mismatch, equal, search, search_n,
  • Examples,
  • Container compatibility.

Modifying STL algorithms

  • Definition of a modifying algorithm,
  • List of modifying algorithms: transform, copy, copy_backward, swap, swap_ranges, iter_swap, replace, fill, fill_n, generate, generate_n, remove, remove_if, unique, unique_copy, reverse, reverse_copy, rotate, partition, stable_partition
  • Examples,
  • Container compatibility.

Sorting STL operations

  • List of sorting algorithms: random_shuffle, sort, stable_partition, lower_bound, upper_bound, equal_range, binary_search,
  • Examples,
  • Containers compatibility,
  • Sorting of objects.

STL merge operations

  • List of merging algorithms: merge, includes, min_element, max_element, inplace_merge,
  • STL operations for sets,
  • Examples,
  • Container compatibility.

STL utilities and functional library

  • STL “small” tools,
  • List of useful functors
  • Examples.

STL advanced I/O

  • Classes which provide the input and output capability,
  • Console I/O,
  • Formatting,
  • File I/O,
  • Strings I/O,
  • Examples.
مدت زمان
۴۰
هزینه دوره حضوری
۱۴۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۲۲
روزهای برگزاری
دوشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
C# in Programming براساس سرفصل های بین المللی exam ۷۰-۴۸۳ مایکروسافت

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

سی شارپ يك زبان برنامه نويسي مدرن و شيء گرا است. ما در این دوره با اطلاعات پایه در C# شروع می کنیم و در نهایت یک برنامه کاربردی تحت ویندوز تولید خواهیم کرد. در این راستا با مفاهیم مرتبط چون: 2014 SQLServer، ارتباطات برنامه با این دیتابیس قدرتمند، تجزیه و تحلیل به جهت آماده سازی یک برنامه و .... آشنا خواهیم شد. در نهایت دانشجویان می توانند یک برنامه کاربردی تحت ویندوز ایجاد نمایند و استفاده از دیتابیس بصورت مختصر از آموخته های دانشجویان می باشد.

ویدئوی معرفی دوره سی شارپ را اینجا مشاهده نمایید.

کارآموزی:

پس از پایان این دوره، دانشجویان می توانند درخواست کارآموزی خود را اعلام نمایند تا استاد دوره، ضمن تعریف پروژه ای مناسب به صورت کاملا عملی یک دوره کارآموزی را در لایتک بگذرانند. در انتها پس از گذراندن موفقیت آمیز کارآموزی و ارائه پروژه تایید شده استاد، نامه ای مبنی بر گذراندن کارآموزی صادر خواهد شد.

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره  Programming به صورت پروژه برگزار می گردد.

دوره های آموزشی  Programming را برای حرفه ای شدن به خاطر بسپارید:

دوره آموزشی زبان برنامه نویسی C++:

  • وب
  • جاوا
  • پایتون Jango
  • موبایل
  • Golang
  • مایکروسافت

              - C#

                  - ASP.Net

مخاطبان دوره

علاقه‌مندان به برنامه نویسی

توانایی پس ازگذراندن دوره

ایجاد یک برنامه کاربردی تحت ویندوز

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

(Manage Program Flow (25-30%:

  • Implement multithreading and asynchronous processing
    • Use the Task Parallel library, including theParallel.For method, PLINQ, Tasks;create continuation tasks; spawn threads by using ThreadPool; unblock the UI; use async and await keywords; manage data by using concurrent collections
  • Manage multithreading
    • Synchronize resources; implement locking; cancel a long-running task; implement thread-safe methods to handle race conditions
  • Implement program flow
    • Iterate across collection and array items; program decisions by using switch statements, if/then, and operators; evaluate expressions
  • Create and implement events and callbacks
    • Create event handlers; subscribe to and unsubscribe from events; use built-in delegate types to create events; create delegates; lambda expressions; anonymous methods
  • Implement exception handling
    • Handle exception types, including SQL exceptions, network exceptions, communication exceptions, network timeout exceptions; use catch statements; use base class of an exception; implement try-catchfinally blocks; throw exceptions; rethrow an exception; create custom exceptions; handle inner exceptions; handle aggregate exception

(Create and Use Types (25-30%:

  • Create types
    • Create value types, including structs and enum; create reference types, generic types, constructors, static variables, methods, classes, extension methods; create optional and named parameters; create indexed properties; create overloaded and overriden methods
  • Consume types
    • Box or unbox to convert between value types; cast types; convert types; handle dynamic types; ensure interoperability with code that accesses COM APIs
  • Enforce encapsulation
    • Enforce encapsulation by using properties; enforce encapsulation by using accessors, including public, private, protected, and internal; enforce encapsulation by using explicit interface implementation
  • Create and implement a class hierarchy
    • Design and implement an interface; inherit from a base class; create and implement classes based on the IComparable, IEnumerable, IDisposable, and IUnknown interfaces
  • Find, execute, and create types at runtime by using reflection
    • Create and apply attributes; read attributes; generate code at runtime by using CodeDom and Lambda expressions; use types from the System.Reflection namespace, including Assembly, PropertyInfo, MethodInfo, Type
  • Manage the object life cycle
    • Manage unmanaged resources; implement IDisposable, including interaction with finalization; manage IDisposable by using the Using statement; manage finalization and garbage collection
  • Manipulate strings
    • Manipulate strings by using the StringBuilder, StringWriter, and StringReader classes; search strings; enumerate string methods; format strings; use string interpolation

(Debug Applications and Implement Security (25-30%:

  • Validate application input
    • Validate JSON data; choose the appropriate data collection type; manage data integrity; evaluate a regular expression to validate the input format; use built-in functions to validate data type and content
  • Perform symmetric and asymmetric encryption
    • Choose an appropriate encryption algorithm; manage and create certificates; implement key management; implement the System.Security namespace; hash data; encrypt streams
  • Manage assemblies
    • Version assemblies; sign assemblies using strong names; implement side-by-side hosting; put an assembly in the global assembly cache; create a WinMD assembly
  • Debug an application
    • Create and manage preprocessor directives; choose an appropriate build type; manage program database files (debug symbols)
  • Implement diagnostics in an application
    • Implement logging and tracing; profiling applications; create and monitor performance counters; write to the event log

(Implement Data Access (25-30%:

  • Perform I/O operations
    • Read and write files and streams; read and write from the network by using classes in the System.Net namespace; implement asynchronous I/O operations
  • Consume data
    • Retrieve data from a database; update data in a database; consume JSON and XML data; retrieve data by using web services
  • Query and manipulate data and objects by using LINQ
    • Query data by using operators, including projection, join, group, take, skip, aggregate; create methodbased LINQ queries; query data by using query comprehension syntax; select data by using anonymous types; force execution of a query; read, filter, create, and modify data structures by using LINQ to XML
  • Serialize and deserialize data
    • Serialize and deserialize data by using binary serialization, custom serialization, XML Serializer, JSON Serializer, and Data Contract Serializer
  • Store data in and retrieve data from collections
    • Store and retrieve data by using dictionaries, arrays, lists, sets, and queues; choose a collection type; initialize a collection; add and remove items from a collection; use typed vs. non-typed collections; implement custom collections; implement collection interfaces
مدت زمان
۴۰
هزینه دوره حضوری
۱۱۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۸
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۲ الی ۱۶
کد دوره : --
دوره برنامه نویسی ASP.NET (Developing ASP.NET MVC ۴ Web Applications) براساس آزمون ۴۸۶-۷۰ بین المللی مایکروسافت

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

زبان برنامه نویسی Asp.net یک چارچوب توسعه برای ساخت صفحات وب و وب سایت ها با HTML و CSS، جاوااسکریپت و برنامه نویسی سرور است. این دوره آموزشی برای هر کسی که بخواهد ساخت وب سایت ها را بر روی پلت فرم  مایکروسافت یادبگیرد، از سایت های مربوط به سرگرمی گرفته تا شبکه های جدید، مدرن و کاملا تجاری، مفید خواهد بودحتی اگر شما در برنامه نویسی تحت وب تازه کار هم باشید این دوره آموزشی به شما کمک خواهد کرد که به درک اساسی از HTML و CSS برسید. این دوره آموزش همچنین به شما در درک پایه ای از زبان های اسکریپت نویسی مانند جاوا اسکریپت یا VB (ویژوال بیسیک) کمک میکند.

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره  Programming به صورت پروژه برگزار می گردد.

دوره های آموزشی  Programming را برای حرفه ای شدن به خاطر بسپارید:

دوره آموزشی زبان برنامه نویسی C++:

  • وب
  • جاوا
  • پایتون Jango
  • موبایل
  • Golang
  • مایکروسافت

              - C#

                  - ASP.Net

مخاطبان دوره
  • شرکت در دوره آموزش Asp.net فقط مختص به دانشجویان رشته کامپیوتر نیست.
  • فارغ التحصیلان دانشگاه های مختلف در رشته های مختلف.
  • دانش آموزانی که به زبان های برنامه نویسی علاقه مند هستند.
توانایی پس ازگذراندن دوره
  • ایجاد یک برنامه کاربردی تحت وب 
سرفصلهای دوره

 

(Design the application architecture (15-20%

  • Plan the application layers
    • Plan data access; plan for separation of concerns, appropriate use of models, views, controllers, components, and service dependency injection; choose between client-side and server-side processing; design for scalability; choose between ASP.NET Core and ASP.NET; choose when to use .NET standard libraries
  • Design a distributed application
    • Design a hybrid application; plan for session management in a distributed environment; plan web farms; run Microsoft Azure services on-premises with Azure Pack; enable deferred processing through Azure features including queues, scheduled and on-demand jobs, Azure Functions, and Azure Web Jobs
  • Design and implement the Azure Web Apps life cycle
    • Identify and implement Start, Run, and Stop events; code against application events in applications; configure startup tasks, including IIS, app pool configuration, and third-party tools
  • Configure state management
    • Choose a state management mechanism including in-process, out of process, and Redis-based state management; plan for scalability; use cookies or local storage to maintain state; apply configuration settings in web.config files; implement sessionless state including query strings; configure middleware to enable session and application state in ASP.NET Core
  • Design a caching strategy
    • Implement page output caching and data caching; create cache profiles; implement HTTP caching; implement Azure Redis caching; plan a content delivery network (CDN) strategy, for example, Azure CDN
  • Design and implement a Web Socket strategy
    • Read and write string and binary data asynchronously; choose a connection loss strategy; decide when to use Web Sockets; implement SignalR; enable web socket features in an Azure Web App instance
  • Design a configuration management solution
    • Manage configuration sources, including XML, JSON, and INI files; manage environment variables; implement Option objects; implement multiple environments using files and hierarchical structure; manage sensitive configuration; react to runtime configuration changes; implement a custom configuration source; secure configuration by using Azure Key Vault; use the Secret Manager tool in development to keep secrets out of your code for configuration values
  • Interact with the host environment
    • Work with file system using file providers; work with environment variables; determine hosting environment capabilities; implement native components, including PInvoke and native dependencies for hosts including Linux and Windows; use ASP.NET hosting on an Open Web Interface for .NET (OWIN)-based server
  • Compose an application by using the framework pipeline
    • Add custom request processing modules to the pipeline; add, remove, and configure services used in the application; design and implement middleware; design for kestrel, Http.sys web server and IIS; design and implement startup filters


(Design the build and deployment architecture (10-15%

  • Design a browser artifact build strategy
    • Design a JavaScript build pipeline using Gulp, Grunt, npm and Bower; design an artifact build strategy using Less, Sass and Font Awesome; design and implement a bundling and minification strategy for browser artifacts, including JavaScript, CSS and images
  • Design a server build strategy
    • Manage NuGet dependencies; target runtimes, including the full .NET Framework, .NET core, and .NET standard; manage debug and release configurations, including compilation and optimization options; include or exclude files from build; manage build sources, including content, resources, and shared files; implement metadata for projects, including version, release notes, and descriptions; define other build options, including xmlDoc and warningsAsErrors; work with static files in ASP.NET core
  • Design a publishing strategy
    • Implement application publishing using dotnet.exe; manage publishing options in csproj; implement additional tooling; implement pre-publish and post-publish scripts; implement native compilation; publish to Docker container image
  • Implement an Azure deployment strategy
    • Deploy Azure Web App using supported deployment models including FTP, Kudu, Web Deploy, and Visual Studio Publishing Wizard; provision ARM- based resources while deploying applications; implement deployment environments, including dev, test, and prod in Azure; use deployment slots for staging sites; deploy to Azure Stack
  • Implement a on-premises deployment strategy
    • Deploy application to IIS using Web Deploy, xcopy, and Visual Studio Publishing Wizard; deploy application to Windows Nano Server, deploy application to IIS Hosted Web Core, deploy application to HTTP.sys web server; deploy application to Kestrel on Windows and Linux; implement reverse proxying to Kestrel using IIS and Nginx

 

(Design the User Experience (15-20%

  • Create elements of the user interface for a web application
    • Create and apply styles by using CSS; structure and lay out the user interface by using HTML; implement dynamic page content based on a design
  • Design and implement UI behavior
    • Implement client-side validation; use JavaScript to manipulate the DOM; extend objects by using prototypal inheritance; use AJAX to make partial page updates
  • Design the UI layout of an application
    • Implement partial views and view components for reuse in different areas of the application; design and implement pages by using Razor Pages; design and implement layouts to provide visual structure; define and render optional and required page sections; create and use tag and HTML helpers to simplify markup
  • Plan a responsive UI layout
    • Plan for applications that run on multiple devices and screen resolutions; use media queries and Bootstrap’s responsive grid; detect browser features and capabilities; create a web application that runs across multiple browsers and mobile devices; enable consistent cross-browser experiences with polyfills
  • Plan mobile UI strategy
    • Implement mobile specific UI elements such as touch input, low bandwidth situations, and device oritentation changes; define and implement a strategy for working with mobile browsers

 

(Develop the User Experience (15-20%

  • Plan for search engine optimization and accessibility
    • Use analytical tools to parse HTML; provide an xml sitemap and robots.txt file to improve scraping; write semantic markup for accessibility, for example, screen readers; use rich snippets to increase content visibility
  • Plan and implement globalization and localization
    • Plan a localization strategy; create and apply resources to UI including JavaScript resources; set cultures; implement server side localization and globalization
  • Design and implement MVC controllers and actions
    • Apply authorization attributes, filters including global, authentication, and overriddable filters; choose and implement custom HTTP status codes and responses; implement action results; implement MVC areas; implement Dependency Injection for services in controllers
  • Design and implement routes
    • Define a route to handle a URL pattern; apply route constraints; ignore URL patterns; add custom route parameters; define areas; define routes that interoperate with Single Page Application frameworks such as Angular
  • Control application behavior by using MVC extensibility points
    • Create custom middleware and inject it into the pipeline; implement MVC filters and controller factories; control application behavior by using action results, model binders, and route handlers; inject services into a view
  • Design and implement serialization and model binding
    • Serialize models and data using supported serialization formats, including JSON, XML, protobuf, and WCF/SOAP; implement model and property binding, including custom binding and model validation; implement web socket communication in MVC; implement file uploading and multipart data; use AutoRest to build clients

 

(Troubleshoot and Debug Web Applications (20-25%

  • Prevent and troubleshoot runtime issues
    • Troubleshoot performance, security, and errors; implement tracing, logging, and debugging including IntelliTrace; enable and configure health monitoring including Performance Monitor; configure and use App Insights runtime telemetry
  • Design an exception handling strategy
    • Handle exceptions across multiple layers; use MVC middleware to configure error handling; use different exception handling strategies for different environments; create and display custom error pages; configure a custom pipeline for error handling; handle first chance exceptions; configure and use App Insights; log application exceptions
  • Test a web application
    • Create and run unit tests, for example, use the Assert class, create mocks and stubs; create and run web tests including using Browser Link; debug a web application in multiple browsers and mobile emulators; use Azure DevTest Labs; use Visual Studio Team Services
  • Debug an Azure application
    • Collect diagnostic information by using Azure App Insights; choose log types, for example, event logs, performance counters, and crash dumps; stream logs directly to Visual Studio from a deployed site; debug an Azure application by using Visual Studio and remote debugging; interact directly with remote Azure websites using Server Explorer

 

(Design and Implement Security (15-20%

  • Configure authentication
    • Authenticate users; enforce authentication settings; implement ASP.NET Core Identity; enable Facebook, Google and other external providers; implement account confirmation, password recovery, and multi-factor authentication; perform authentication using Azure Active Directory, Azure Active Directory B2C, Azure Active Directory B2B, and Microsoft Identity manage user session by using cookies; acquire access tokens using the Microsoft Authentication Library (MSAL)
  • Configure and apply authorization
    • Create roles; authorize roles programmatically; configure and work with custom UserStores using middleware; configure controllers and actions to participate in authorization
  • Design and implement claims-based authentication
    • Perform authentication and authorization using tokens including OpenID, OAuth, JWT, SAML, bearer tokens, etc.
  • Manage data integrity
    • Apply encryption to application data; apply encryption to the configuration sections of an application; sign application data to prevent tampering; secure data using Azure Key Vault; implement encryption for data protection using the data protection APIs in transit and at rest
  • Implement a secure site
    • Secure communication by applying SSL certificates; require SSL for all requests; enable SSL hosting in the development environment; implement SSL using Azure Load Balancers; salt and hash passwords for storage; use HTML encoding to prevent cross-site scripting attacks (ANTI-XSS Library); implement deferred validation and handle unvalidated requests, for example, form, querystring, and URL; prevent SQL injection attacks by parameterizing queries; prevent cross-site request forgeries (XSRF); use Azure Security Center to monitor Azure resources; implement Cross Origin Resource Sharing (CORS); implement protection against open redirect attacks
مدت زمان
۴۰
هزینه دوره حضوری
۱۱۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۸
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره (Certified Blockchain Business Foundations (CBBF و (Certified Blockchain Solution Architect (CBSA

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این دوره شامل چهار بخش زیر است:

  1. General Blockchain Knowledge
  2. Why Use Blockchain
  3. How Blockchain Works
  4. Using Blockchain for Business
     

این دوره برای متخصصان مشاغل غیر فنی طراحی شده است که نیاز به دانش اساسی درباره Blockchain و نحوه اجرای آن در یک سازمان دارند.

مخاطبان دوره
  • Consultants
  • Programmers & Developers
  • University Professors
  • Software Engineers
  • CEO/CTO/CIO
  • Government Officials
توانایی پس ازگذراندن دوره
  • IT Leadership 
  • Key Business Managers 
  • CEO/CTO/CIO
  • Network Operations 
  • Business Analysts 
  • IT Consultants 
  • Project Managers 
  • Systems Integrators
  • Help Desk / Service Desk
  • Managed Service Providers 
  • Solution Providers
  • Sales Staff
  • Government Officials
سرفصلهای دوره

 

  • Blockchain Basics
  • Why an organization should or should not use Blockchain
  • How Blockchain Works
  • Implementing Blockchain in Business
  • Blockchain Use Cases
  • The difference between proof of work, proof of stake, and other proof systems and why they exist
  • Why cryptocurrency is needed on certain types of blockchains
  • The difference between public, private, and permissioned blockchains
  • How blocks are written to the blockchain
  • Where cryptography fits into blockchain and the most commonly used systems
  • Common use cases for public blockchains
  • Common use cases for private & permissioned blockchains
  • What is needed to launch your own blockchain
  • Common problems & considerations in working with public blockchains
  • Awareness of the tech behind common blockchains
  • When is mining needed and when it is not
  • Byzantine Fault Tolerance
  • Consensus among blockchains
  • What is hashing
  • How addresses, public keys, and private keys work
  • What is a smart contract
  • Security in blockchain
  • Brief history of blockchain
  • The programming languages of the most common blockchains
  • Common testing and deployment practices for blockchains and blockchain-based apps

 

مدت زمان
۲۸
هزینه دوره حضوری
تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۷
روزهای برگزاری
چهارشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره جامع برنامه نویسی جاوا - JavaSE و JavaEE-۱ (جاوا مقدماتی و پیشرفته) به مدت ۸۰ ساعت

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این پکیج شامل دو مجموعه به شرح ذیل می باشد:

  • JavaSE (جاوا مقدماتی)
  • JavaEE-1 (جاوا پیشرفته)​

 

شرایط پرداخت به صورت اقساطی:

  • 10 درصد شهریه دوره، پیش از شروع دوره جهت تکمیل ثبت نام
  • تا 50 درصد شهریه قبل از جلسه اول کلاس
  • 50 درصد مابقی تا 2 ماه پس از شروع دوره امکان پرداخت وجود دارد.

 

معرفی JavaSE (جاوا مقدماتی):

در دنیای امروز که بخش زیادی از وقتمان را در محیط کار میگذرانیم، داشتن شغلی متناسب با علایق و توانمندی هایمان؛ و کار در محیطی خلاق و در کنار تیمی حرفه‌ای می‌تواند ایده‌آلی دوست داشتنی باشد تا هر روز با لبخند، روانه محل کارمان شویم.

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

این دوره برای افرادی در نظر گرفته شده که تمایل به تولید برنامه های کاربردی رومیزی برای سیستم عامل های لینوکس، ویندوز، سولاریس و… را دارند. بهتر است، دانشجویانی که تمایل به شرکت در این دوره را دارند با زبان برنامه نویسی و همچنین بانک اطلاعاتی آشنایی داشته باشند. این دوره بعنوان پیش نیاز دوره جاوای پیشرفته یا دوره Java Enterprise Edition I محسوب می شود.

دوره جاوای مقدماتی در روزهای شنبه و دوشنبه از مورخ 3 اسفند ماه 98 به مدت 40 ساعت تشکیل می گردد.

معرفی JavaEE-1 (جاوا پیشرفته):

این دوره برای افرادی در نظر گرفته شده که تمایل به تولید برنامه های کاربردی تحت وب و یا کلان را دارند. بهتر است، دانشجویانی که تمایل به شرکت در این دوره را دارند، دوره جاوای مقدماتی یا دوره Java Standard Edition را گذرانده باشند.

دوره جاوای پیشرفته در روزهای شنبه و دوشنبه به مدت 40 ساعت تشکیل می گردد. همچنین بلافاصله پس از پایان دوره جاوا مقدماتی برگزار می شود.

فرصت شغلی:
​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های زیر جهت نیروی کار و یا کارآموز معرفی مینماید. 

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

لازم به ذکر است آزمون های دوره جاوا به صورت پروژه برگزار می گردد.

دوره های آموزشی برنامه نویسی جاوا را برای حرفه ای شدن به خاطر بسپارید:

  • دوره آموزشی JavaSE جهت پیاده سازی و ایجاد ماکرو سرویس های متصل به بانک اطلاعاتی اوراکل (جاوا مقدماتی)
  • دوره آموزشی JavaEE1 جهت پیاده سازی برنامه های کاربردی تحت وب (جاوا پیشرفته)
  • دوره آموزشی JavaEE2 جهت پیاده سازی برنامه های کاربردی تحت وب در مقیاس ملی (جاوا تکمیلی)
  • دوره آموزشی Oracle برای برنامه نویسان جاوا
  • دوره آموزشی مهندسی نرم افزار شامل مفاهیم سرویس گرایی و فرایند گرایی در جاوا
  • دوره آموزشی فرایند گرایی در جاوا (BPMN2 و زبان برنامه نویسی جاوا)
  • دوره آموزشی امنیت در جاوا (دفاع سایبری)
مخاطبان دوره
  • دانشجویان و فارغ التحصیلان رشته ی نرم افزار - متخصصان نرم افزار - طراحان وب
  • علاقه‌مندان به زبان برنامه‌نویسی جاوا
  • برنامه‌نویسان جاوا که علاقه‌مند به تولید برنامه‌های تحت وب هستند.
توانایی پس ازگذراندن دوره
  • آشنایی با تولید برنامه‌های کنسولی و یا Desktop با زبان برنامه‌نویسی جاوا
  • تولید برنامه‌های کاربردی تحت وب در مقیاس متوسط به واسطه زبان برنامه‌نویسی جاوا
سرفصلهای دوره

سرفصل های JavaSE (جاوا مقدماتی):

  • هسته جاوا شامل مفاهیم مقدماتی برنامه نویسی در جاوا
  • انواع ویرایش های جاوا و کاربرد آن
  • شرح مختصری از خواص جاوا شامل OOP, Native, AOP, Free PlatForm
  • Java Development Kit چیست؟
  • Java Runtime Environment چیست؟
  • محیط برنامه نویسی IntelliJ
  • اصول مقدماتی زبان برنامه نویسی جاوا
  • حلقه ForEach
  • Java Object Oriented Programming مفاهیم پیشرفته جاوای مدرن
  • Class چیست؟
  • Method چیست؟
  • متد های همنام در جاوا، متد با ورودی غیر ثابت
  • علت وجود نماد عددی در جاوا
  • Property چیست؟
  • Package چیست؟
  • import های static
  • ساخت شی و دستور this
  • متد سازنده و متد finalize
  • Memory Management in Java
  • ارث بری و دستور super
  • Override
  • سطوح دسترسی در جاوا
  • کاربرد Non Access
  • Interface چیست؟
  • دستورات default and static در Interface
  • کلاس Abstract چیست؟
  • مدیریت Exception و ایجاد Exception سفارشی
  • پرتاب Exception
  • دستور finally
  • کلاس String
  • String و دستور switch
  • بررسی برابری اشیا با استفاده از equals
  • Null Pointer Exception
  • Casting و تبدیل داده ها به یکدیگر
  • کلاس Object
  • تفاوت کلاس Primitive Type و Wrapper Class
  • دستور instance of
  • نام گذاری مناسب در جاوا
  • کلمات کلیدی شامل static، final
  • Generics در جاوا و ایجاد محدودیت
  • Annotation در جاوا
  • value در Annotation
  • آشنایی با Map,Iterator,List,Set
  • مفاهیم Call By Value و Call By Reference
  • مفهوم Clone
  • مفهوم Auto Closable
  • دلیل استفاده از متد های Getter و Setter
  • آشنایی با مفاهیم Stateful و Stateless
  • آشنایی با مفاهیم الگو های طراحی در جاوا از جمله Builder، Singleton و Factory
  • Java Fuctional Programming
  • Lambda
  • Consumer
  • Supplier
  • Stream
  • خواندن و نوشتن بر روی File
  • مفاهیم مربوط به Serialization
  • مفهوم Thread و برنامه نویسی Multi Thread و دام همزمانی (مفهوم asynchronous)
  • متد join
  • مفهوم Thread ID
  • اینترفیس Runnable
  • کلاس Thread
  • بانک اطلاعاتی اوراکل و جاوا
  • مفاهیم اولیه بانک اطلاعاتی اوراکل و زبان SQL
  • دستورات ساده SQL همانند insert، update، select و delete
  • ارتباط با بانک های اطلاعاتی از طریق JDBC
  • مفاهیم Transaction
  • آشنایی با لایه های repository، service، entity و پیاده سازی لایه M معماری MVC یا به عبارتی Model View Controller
  • آشنایی مقدماتی با PL-SQL جهت تولید Procedure های ساده
  • فراخوانی Procedure در جاوا
  • مدیریت Connection بانک اطلاعاتی ConnectionPool
  • سرفصل توزیع برنامه های کاربردی در سطح شبکه بوسیله RMI
  • چگونگی دریافت IP در RMI
  • تجزیه XML با استفاده از JDom
  • نقل و انتقال اطلاعات بر مبنای JSON با استفاده از SimpleJSon
  • سرفصل وب سرویس و WebSocket
  • تولید وب سرویس Rest

سرفصل های JavaEE-1 (جاوا پیشرفته):

  • آشنایی مقدماتی با برنامه نویسی وب در سمت کاربر شامل  HTML، JavaScript، CSS، برنامه نویسی  Ajax
  • بررسی سریع  Java Application Server
  • Apache Tomcat Application Server
  • لاگ گیری بوسیله  Log4J
  • Cookie  چیست؟
  • Header  چیست؟
  • QueryParam  چیست؟
  • Session  چیست؟
  • معماری redirect و dispatch در سطح  Container
  • برنامه نویسی وب در جاوا با استفاده از JSP
  • تگ  Scriptlet
  • مدیریت خطا ها در سطح  AS
  • برنامه نویسی لایه کنترل کننده در جاوا با استفاده از  Servlet
  • Servlet Annotation Config Vs. Servlet XML Config
  • Session Listener  چیست؟
  • JNDI  و مدیریت  DataBase Connections
  • استفاده از  JSTL
  • Model View Controller Architecture
  • ارتباط با بانک اطلاعاتی با دیدگاه  ORM
  • Hibernate ORM Framework  چیست؟
  • چرا  JPA؟
  • JPA  و  Hibernate
  • بررسی انواع رابطه ها  One2Many، Many2One، One2One
  • Many2Many  چیست؟
  • Lazy Loading
  • C3P0
  • Native Query
  • JPQL
  • Persist, Merge, Remove
  • Record Versioning
  • Spring Framework
  • Autowire Vs. Inject
  • Component, Repository, Service
  • رفع وابستگی به واسطه  Spring IOC
  • مفهوم  AOP
  • AspectJ Script
  • تلفیق AspectJ و Spring AOP
  • آشنایی با  Spring BOOT 2
  • تلفیق Spring و Hibernate بواسطه  Spring Transaction
  • پیاده سازی پروژه منطبق بر MVC با استفاده از Spring MVC
  • تلفیق Spring MVC و Spring Transaction بوسیله  Annotations
  • MVC Request Based Vs. MVC Component Based
  • Java Server Faces
  • Java Server Faces and Ajax
مدت زمان
۸۰
هزینه دوره حضوری
۲۶۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۶
روزهای برگزاری
یکشنبه - سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره جامع برنامه نویسی اندروید با کاتلین – آزمون بین المللی AND-۸۰۱: Android Certified Application Developer

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این دوره، دانش و مهارت های لازم را برای طراحی و ساخت یک برنامه کامل Android فراهم می کند. این برنامه آموزش گسترده ای را در مورد اجزای اصلی SDK Android و تعامل آن ارائه می دهد. این دوره براساس سرفصلهای کاملا به روز شده است که شامل موضوعات سازگار با تمام نسخه های اندرویدی تا اندروید 8 و کد منبع به روز شده در API 27 باشد. علاوه بر این در این دوره به جای جاوا از زبان برنامه نویسی Kotlin استفاده می کند. Kotlin یک زبان برنامه نویسی ایمن و مختصر است که باعث توسعه سریع تر برنامه های اندرویدی با کیفیت بالا می شود.

این دوره شامل 10 درس است. 3 درس اول بر اصول Kotlin برای دانش پذیرانی که پیشینه برنامه نویسی کافی ندارند یا فقط از پیش زمینه جاوا برخوردار هستند تمرکز دارد. 7 درس دیگر به نحوه ایجاد برنامه های اندرویدی از مبتدی تا سطح پیشرفته متمرکز شده است. از ویژگی های جدید این دوره می توان به موارد زیر اشاره کرد: تمرین ها و آزمایشگاه های عملی تر ، درک دروس آسان و در هر زمان ممکن نیز از گرافیک پشتیبانی می شود. این دوره برای ارائه دانش لازم و مهارت های عملی برای برنامه نویسان برنامه اندرویدی کافی است. این دوره برای آزمون AND-801 از سری آزمونهای بین المللی اندروید کافی است.

مخاطبان دوره

دانشجویان و علاقه‌مندان به برنامه نویسی موبایل در پلتفرم اندروید

توانایی پس ازگذراندن دوره
  • ملزومات زبان برنامه نویسی Kotlin و کلیه مباحث مربوط به Kotlin، مربوط به توسعه برنامه های کاربردی Android را می آموزید.
  • طراحی و ساخت یک برنامه کامل Android
  • برنامه های Android را با استفاده از ابزارها و افزونه های مختلف اشکال زدایی و حفظ می کنید.
  • چرخه زندگی یک برنامه Android و اجزای اصلی آن را کاملاً درک می کنید.
  • external resources, manifest files, intents and adapters را استفاده می کنید.
  • همه روشهای ذخیره سازی مداوم در Android را می شناسید و استفاده می کنید: تنظیمات برگزیده، پرونده ها، پایگاه داده ها و ارائه دهندگان محتوا
  • از تکنیک های پردازش پس زمینه Android استفاده می کنید.
  • برنامه های Location Based را با استفاده از GPS به عنوان ارائه دهنده مکان و نقشه های Google می سازید.
سرفصلهای دوره

 

Lesson 1: Introduction to Kotlin

  • Kotlin History
  • Kotlin Advantages
  • How Kotlin Programs Work?
  • Kotlin Software Prerequisites
    • Installing Java JDK and JRE           
  • Installing Android Studio
  • Creating Kotlin Project Using Android Studio
  • Creating a Kotlin Program
  • Running a Kotlin Program
  • Writing Comments
  • Kotlin Variables
  • Kotlin Data Types
  • Input of Information to Kotlin Program

Lesson 2: Control Flow Statements

  • Introduction
  • If Statement
  • If – Else Statement
  • If Else and Logical Operators
  • When Statement and Expression
  • For Loops
  • While Loops
  • Do-while Loops
  • Jump Expressions
    • Break Statement
    • Continue Statement
    • Return Statement

(Lesson 3: Functions & Object-Oriented Programming (OOP

  • Functions
  • Function Structure
  • Creating a Function
  • Functions and Variable Scope
  • Object-Oriented Programming (OOP)
  • Object
  • Class
    • Creating a Class
    • Providing Constructors for Your Classes
    • Class Inheritance
    • Overloading Constructors
    • Overriding Properties.
    • Abstract Class
    • Interface Class
    • Generic Class
    • Enum Class
    • Class Variables
    • Member Variables
  • Kotlin Collections
    • Class Hashmaps
    • Class ArrayList
    • Method mutableListOf

Lesson 4: Android Framework and Android Studio

  • Introduction
  • Android Platform Architecture
  • Android Libraries
  • Components of Android Application
  • Types of Android processes and their priorities
  • Android Application Development
    • Android SDK platform
    • Integrated Development Environment (IDE)
    • Android Studio
    • Gradle 
    • Instant Run
  • Lab 4: Creating Your First Application
    • Create your first Android Application
    • Create an Android Virtual Device
    • Build a “Simple Calculator” Application

Lesson 5: Creating User Interface UI

  • Introduction
  • Android Project Structure
  • View
  • Creating User Interface
    • Add a text box
    • Add an Image
    • Add Check Box
    • Add Radio Button
  • Lab 5: Creating a Pizza Order Application..
    • Create Your Application User Interface
    • Configure the Android Application Code
    • Run Your Application

Lesson 6: Android Layouts, Styles, Theme and Menus

  • Introduction
  • Views
  • Layouts
    • Constraint Layout
    • Linear Layout
    • Relative Layout
    • TableRow Layout
    • Frame Layout
    • ScrowView Layout
  • Android Styles and Themes
    • Android Styles
    • Android Themes
  • App Manifest
    • Adaptive Icons
  • Lab 6: Android Application Layouts, Styles, and Themes
    • Create Your Application Layout
    • Configure your Style and Themes
    • Configure Your App icon

Lesson 7: Toasts, Activities, Navigations, and Views

  • Context Class
  • Toast Class
    • Positioning Your Toast
  • What is an Activity?
  • Activity Lifecycle
    • Managing the activity lifecycle
  • Android Intent
    • Navigating Between Activities
    • Passing Data Between Activities
  • Android Views
    • ListView
    • RecyclerView
  • Lab 7: Configuration of Android RecyclerView
    • Adding a RecyclerView to an Activity
    • Creating a CardView
    • Creating Your RecyclerView Adapter
    • Adding Data to Your RecyclerView
    • Running and Testing Your RecyclerView
    • Adding Event Listeners to Each RecyclerView Row

Lesson 8: Android Dialogs, Snackbar, Menus, WebView and Notifications

  • Introduction
  • Android Dialogs
    • Alert Dialog
    • ProgressBar
    • SeekBar
    • Date Picker Dialog
    • Time Picker Dialog
  • Snackbar
  • Menus
  • WebView
  • Android Notifications
    • Create an Android Notification
    • Notification Channel
  • Lab 8: Configuring Android Web Browser, Menu, and Notification
    • Configuring Android Web Browser
    • Adding Android Menu
    • Creating a notification channel and a notification message

Lesson 9: Android Storage, SQLite and Content Providers

  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • External Storage
  • Network Connection
  • SQLite Databases
    • SQLite Database in your application
    • SQLite Library
    • Creating an adapter class for SQLite database
  • Content Providers
    • Creating a Content Provider
  • Sync Adapters
    • How SyncAdapters Work
  • ORMLite
  • Choosing Internal or External Storage
  • Lab 9: SQLite Databases and Content Providers
    • Creating an SQLite database
    • Querying an SQLite DB Table
    • Creating a Content Provider
    • Utilizing ORMLite Library

Lesson 10: Location-Aware Apps: Using GPS and Google Maps

  • Introduction
  • What is GPS and how does it work?
  • Other Location Service Providers
  • Configuring Google Maps
    • Map Fragment
    • Getting a Google API key
    • Adding a Google Map Marker
    • Methods to Capture a User’s Location
    • Reverse Geolocation and Geocoder Class
  • JSON and API
  • Lab 10: Location-Aware Apps Using a GPS and Google Maps
    • Creating an App Interface
    • Getting a Google API key
    • Configuring Your App to Use Your API Key
    • Configuring User App’s Permission
    • Capturing Users’ Location
    • Finding the Nearest Restaurants to a User’s Current Location
مدت زمان
۶۰
هزینه دوره حضوری
۱۸۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۲۳
روزهای برگزاری
یکشنبه - سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
برنامه نویسی موبایل با استفاده از React Native مقدماتی

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

در این دوره نحوه پیاده سازی اپلیکیشن های موبایل با استفاده از تکنولوژی React Native و کار حرفه ای را خواهیم آموخت.

با گذراندن این دوره، دانش React و JavaScript شما  گسترش می یابد.

برخی از مفاهیم برنامه نویسی کاربردی را بیاموزید و برای ورود به دنیای تلفن همراه آماده شوید. از آنجا که جاوا اسکریپت در حال حرکت به جلو است، ما با آن ادامه خواهیم داد و از نحوه استفاده از ES6 در این آموزش استفاده خواهیم کرد.

  • فرصت شغلی:

​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های زیر جهت نیروی کار و یا کارآموز معرفی مینماید. 

  1. شرکت بازرگانی امید هگمتانه پویا (برای دیدن جزئيات اینجا کلیک نمایید )

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98
مخاطبان دوره
  • همه علاقه مندان به برنامه نویسی موبایل
  • این آموزش برای توسعه دهندگان جاوا اسکریپت و React طراحی شده است که به دنبال یادگیری مهارت های ساخت و ساز موبایل هستند. 
توانایی پس ازگذراندن دوره
  •  پیاده سازی اپلیکیشن های رایج
سرفصلهای دوره
  • چرا جاوا اسکریپت برای موبایل ؟
  • حل چند مسئله برای تقویت دانش برنامه نویسی با JavaScript
  • مرور تکنولوژی های پیاده سازی اپلیکیشن های موبایل به صورت Hybrid و Native
  • مرور سرفصل های React
    • مقدمات React
    • Component and Component Types
    • State / Props
    • JSX
    • Lifecycles
  • آشنایی با React Native و پلتفرم های مشابه
  • چرا React Native ؟ مقایسه آن با تکنولوژی های دیگر
  • نحوه Project Setup در سیستم عامل OSX به کمک CLI
  • مدیریت Dependency ها به کمک NPM و Yarn
  • React Native
    • آشنایی با ابزار های Debugging
    • XCode and Android Studio
    • Build on Real Device
    • Simulators and SDKs
    •  
    • آشنایی با کامپوننت های ضروری React Native مانندView, Text, StyleSheet و ...
    • نحوه چیدمان المان ها در React Native به کمک Flexbox و ماژول StyleSheet
    • Responsive Design in Mobile Apps
    • Navigation and Routing
    • Screens
    • Native Modules
    • Permissions
    • Accessibility in React Native
    • Events
  • ارتباط با سمت سرور
  • نحوه ارسال و دریافت اطلاعات به صورت AJAX  به کمک Fetch API
  • جمع بندی مباحث در قالب پیاده سازی چندین اپلیکیشن
  • تعیین پروژه برای دانشجویان و رفع اشکال
مدت زمان
۴۰
هزینه دوره حضوری
۱۴۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۸
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۸ الی ۱۲
کد دوره : --
طراحی و توسعه وب ۱ - سمت کاربر (HTML۵, CSS۳, Bootstrap, SaSS, JavaScript, JQuery)

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این دوره برای شروع به کار در مسیر طراحی و توسعه وب بوده و هدف آن تربیت برنامه نویسان مسلط به طراحی سمت کاربر انواع وب سایت ها می باشد.

سبک برگزاری کلاس به همراه انجام پروژه های متعدد کوچک و بزرگ توسط استاد و دانشجویان می باشد.

  • فرصت شغلی:

​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های منتخب جهت نیروی کار و یا کارآموز معرفی می نماید. 

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره Web Developer به صورت پروژه برگزار می گردد.

دوره های آموزشی Web Developer را برای حرفه ای شدن به خاطر بسپارید:

  • دوره طراحی وب - سمت کاربر
  • دوره تخصصی PHP مدرن
  • دوره جاوا اسکریپت سمت کاربر و سرور
مخاطبان دوره

همه علاقمندان به حوزه برنامه نویسی وب در همه پلتفرم ها

توانایی پس ازگذراندن دوره

پیاده سازی حرفه ای سمت کاربر وب سایت ها 

سرفصلهای دوره
  • آشنایی با مفاهیم اولیه وب و اینترنت و پروتوکل های رایج
  • http[s], ftp[s]
  • ip
  • URL Anatomy
  • آشنایی مقدماتی با مفاهیم برنامه نویسی، انواع زبان های برنامه نویسی
  • ابزار های مورد نیاز برای شروع کار
    • Browsers
    • Editors, IDE
  •  شروع کار با HTML5 و یادگیری مفاهیم ضروری جهت پیاده سازی صفحات رایج وب
    • Essential tags
    • Skeleton
    • Accessibility
    • DOM
    • Semantic HTML
    • Block level and Text level tags
    • Chrome inspector
    • Page source
  • یادگیری CSS3
    • آشنایی با مفاهیم اولیه CSS مانند Propertiesو CSS Rule
    • CSS units
    • Value types (colors, sizes, keywords,…)
    • آشنایی با مفاهیمی همچون Box-model, Flexbox جهت پیاده پیاده سازی انواع Layout
    • Responsive Design
    • CSS Reset and Normalizer
    • Media queries
    • CSS Animations
    • Transitions
    • CSS Methods (calc, attr,…)
    • CSS Variables
    • Custom fonts
    • Positioning and Floating
    • CSS Tips and Tricks
  • آشنایی با کتابخانه های CSS از جمله Bootstrap, Foundation-Zurb و ...
  • شروع کار با Bootstrap
    • Boilerplate
    • Fundamentals
    • Grid-system
    • Helper classes
    • Utilities
    • Components
  • آشنایی با انواع پیش پردازنده های CSS از جمله Sass, Less
  • شروع کار با Sass
    • Installation
    • Configuration
    • Sass variables
    • Compile
    • Mixins
    • Extends
    • Inheritance
    • Includes
  • انجام چندین پروژه و مثال جهت فهم عمیق تر مطالب
  • انجام یک پروژه در قالب تبدیل PSD به HTML/CSS به صورت Fixed Layout
  • شروع کار با JavaScript
    • شروع کار با JavaScript
    • آشنایی با نحوه اجرای Javascript
    • ورژن های JavaScript.EcmaScript
    • متغیر ها (var, let, const)
    • Javascript Types
    • Vanilla Javascript
    • Operators
    • Loops (for, while, foreach)
    • Conditions (if, switch)
    • Comparison operators
    • Functions
    • Objects
    • Events
    • OOP in Javascript
    • Prototypes
  • انجام چندین پروژه با Javascipt بدون کتابخانه جهت فهم عمیق مطالب پایه
  • آشنایی با انواع کتابخانه های Javasciprt
    • DOM Lib
    • Specefix
  • شروع کار با کتابخانه jQuery
    • Installation
    •  Selectors
    • DOM Manipulation
    • Effects and Animations
    • Styling methods
  • ارتباط با سمت سرور به صورت AJAX به کمک کتابخانه jQuery
  • پیاده سازی چندین اپلیکیشن با استفاده از jQuery به منظور یادگیری عمیق تر
  • تعیین پروژه نهایی
  • جلسات رفع اشکال
  • جلسه تحویل پروژه نهایی و تعیین نمره
مدت زمان
۶۰
هزینه دوره حضوری
۱۸۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۲۲
روزهای برگزاری
دوشنبه-چهارشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره برنامه نویسی PHP مقدماتی- ۱ (PHP، PHP OOP، PDO)

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

آموزش برنامه نویسی و پیاده سازی کامل سمت سرور وبسایت های مدرن با زبان PHP در این دوره به طور کامل انجام می شود.

این دوره جزو دوره های برنامه نویسی Backend محسوب می شود و کلیه افرادی که می خواهند در حوزه برناه نویسی وب متخصص شوند حتما باید مباحث این دوره را فراگیرند.

فرصت شغلی:
​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های منتخب جهت نیروی کار و یا کارآموزی معرفی مینماید .

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره Web Developer به صورت پروژه برگزار می گردد.

دوره های آموزشی Web Developer را برای حرفه ای شدن به خاطر بسپارید:

  • دوره طراحی وب - سمت کاربر
  • دوره تخصصی PHP مدرن
  • دوره جاوا اسکریپت سمت کاربر و سرور
مخاطبان دوره

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

توانایی پس ازگذراندن دوره

پیاده سازی حرفه ای سمت سرور وب سایت ها با PHP

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

Intro to Programming

  • Language and the Logic of Programming
  • Types of Programming Languages and Vocabulary
  • What is PHP
  • Why use PHP

PHP Language Basics

  • Syntax
  • Quotes
  • Comments
  • Special Characters
  • Data Types
  • Precedence
  • Symbols
  • Define block php
  • Define inline php

PHP Identifiers

  • Variables
  • Constants
  • Arrays

PHP Control Flow Basics

  • Operators
  • Conditionals
  • For
  • While
  • Foreach
  • If , else if ,else
  • Switch 

PHP Functional Basics

  • Functions
  • Function Design Tools

PHP Web Concepts

  • Client/Server Communications
  • How to embed PHP into HTML
  • How to embed HTML into PHP
  • Validating and Escaping
  • Cookies
  • Sessions
  • $_GET and $_POST
  • $_Files , $_Server
  • Constants
  • Define include , include_once
  • Define require , require_once

PHP Database Basics

  • Introduction to Relationship Databases
  • Keywords and Statements in SQL
  • Using PHP Functions with the MySQL Data Engine
  • Define insert,update,delete,select
  • Make data base in the mysql
  • Make table in the database in the mysql
  • Special variables in the mysql

Developing PHP Apps

  • General Software Development 
  • Application Structure Guidelines
  • Organizing a concept solution
  • Application Skeleton
  • Debugging Techniques

Object-Oriented PHP - Constructs

  • The class construct
  • Class constants, properties and methods
  • Object instances
  • Member visibility
  • Static properties and methods
  • Inheritance
  • Overrides
  • Magic methods
  • Class and method abstraction
  • Object interface
  • Namespace
  • Functions that work with classes
  • Exceptions
  • Static

Database

  • Databases
  • The relational database engine
  • Structured query language (SQL)
  • Data modeling
  • PhpMyAdmin MySQL admin
  • Terminal MySQL
  • Prepared statements
  • Stored procedure
  • Transactions

Internet Communication

  • Protocols and ports
  • Client/Server
  • HTTP/HTTPS
  • Client side
  • HTML web forms
  • Server side
  • Cookies
  • Sessions
  •  

Pdo

  • Define pdo
  • Insert data in the pdo
  • Delete data in the pdo
  • Update data in the pdo
  • Select , fetch data in the pdo

Project

  • Implements project blog    
مدت زمان
۵۲
هزینه دوره حضوری
۱۸۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۲۰
روزهای برگزاری
شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
طراحی و توسعه وب ۱ - سمت کاربر (HTML۵, CSS۳, Bootstrap, SaSS, JavaScript, JQuery)

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این دوره برای شروع به کار در مسیر طراحی و توسعه وب بوده و هدف آن تربیت برنامه نویسان مسلط به طراحی سمت کاربر انواع وب سایت ها می باشد.

سبک برگزاری کلاس به همراه انجام پروژه های متعدد کوچک و بزرگ توسط استاد و دانشجویان می باشد.

  • فرصت شغلی:

​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های منتخب جهت نیروی کار و یا کارآموز معرفی می نماید. 

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره Web Developer به صورت پروژه برگزار می گردد.

دوره های آموزشی Web Developer را برای حرفه ای شدن به خاطر بسپارید:

  • دوره طراحی وب - سمت کاربر
  • دوره تخصصی PHP مدرن
  • دوره جاوا اسکریپت سمت کاربر و سرور
مخاطبان دوره

همه علاقمندان به حوزه برنامه نویسی وب در همه پلتفرم ها

توانایی پس ازگذراندن دوره

پیاده سازی حرفه ای سمت کاربر وب سایت ها 

سرفصلهای دوره
  • آشنایی با مفاهیم اولیه وب و اینترنت و پروتوکل های رایج
  • http[s], ftp[s]
  • ip
  • URL Anatomy
  • آشنایی مقدماتی با مفاهیم برنامه نویسی، انواع زبان های برنامه نویسی
  • ابزار های مورد نیاز برای شروع کار
    • Browsers
    • Editors, IDE
  •  شروع کار با HTML5 و یادگیری مفاهیم ضروری جهت پیاده سازی صفحات رایج وب
    • Essential tags
    • Skeleton
    • Accessibility
    • DOM
    • Semantic HTML
    • Block level and Text level tags
    • Chrome inspector
    • Page source
  • یادگیری CSS3
    • آشنایی با مفاهیم اولیه CSS مانند Propertiesو CSS Rule
    • CSS units
    • Value types (colors, sizes, keywords,…)
    • آشنایی با مفاهیمی همچون Box-model, Flexbox جهت پیاده پیاده سازی انواع Layout
    • Responsive Design
    • CSS Reset and Normalizer
    • Media queries
    • CSS Animations
    • Transitions
    • CSS Methods (calc, attr,…)
    • CSS Variables
    • Custom fonts
    • Positioning and Floating
    • CSS Tips and Tricks
  • آشنایی با کتابخانه های CSS از جمله Bootstrap, Foundation-Zurb و ...
  • شروع کار با Bootstrap
    • Boilerplate
    • Fundamentals
    • Grid-system
    • Helper classes
    • Utilities
    • Components
  • آشنایی با انواع پیش پردازنده های CSS از جمله Sass, Less
  • شروع کار با Sass
    • Installation
    • Configuration
    • Sass variables
    • Compile
    • Mixins
    • Extends
    • Inheritance
    • Includes
  • انجام چندین پروژه و مثال جهت فهم عمیق تر مطالب
  • انجام یک پروژه در قالب تبدیل PSD به HTML/CSS به صورت Fixed Layout
  • شروع کار با JavaScript
    • شروع کار با JavaScript
    • آشنایی با نحوه اجرای Javascript
    • ورژن های JavaScript.EcmaScript
    • متغیر ها (var, let, const)
    • Javascript Types
    • Vanilla Javascript
    • Operators
    • Loops (for, while, foreach)
    • Conditions (if, switch)
    • Comparison operators
    • Functions
    • Objects
    • Events
    • OOP in Javascript
    • Prototypes
  • انجام چندین پروژه با Javascipt بدون کتابخانه جهت فهم عمیق مطالب پایه
  • آشنایی با انواع کتابخانه های Javasciprt
    • DOM Lib
    • Specefix
  • شروع کار با کتابخانه jQuery
    • Installation
    •  Selectors
    • DOM Manipulation
    • Effects and Animations
    • Styling methods
  • ارتباط با سمت سرور به صورت AJAX به کمک کتابخانه jQuery
  • پیاده سازی چندین اپلیکیشن با استفاده از jQuery به منظور یادگیری عمیق تر
  • تعیین پروژه نهایی
  • جلسات رفع اشکال
  • جلسه تحویل پروژه نهایی و تعیین نمره
مدت زمان
۶۰
هزینه دوره حضوری
۱۸۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۸
روزهای برگزاری
یکشنبه - پنج شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره طراحی و توسعه وب ۲ – سمت کاربر و سرور ( JavaScript, NodeJS, MongoDB, React, Redux)

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

پس با خيال راحت ثبت نام خود را انجام دهيد.

این دوره برای شروع به کار در مسیر طراحی و توسعه وب بوده و هدف آن تربیت برنامه نویسان مسلط به طراحی سمت کاربر انواع وب سایت ها می باشد.

سبک برگزاری کلاس به همراه انجام پروژه های متعدد کوچک و بزرگ توسط استاد و دانشجویان می باشد.

  • فرصت شغلی:

​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های منتخب جهت نیروی کار و یا کارآموز معرفی می نماید. 

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

به منظور پاسخگویی به سوالات دانشجویان، جلسات مشاوره گروهی رایگان هر ماه یکبار در تاریخ های ذیل برگزار خواهد شد:

  • سه شنبه 24 دی ماه 98
  • سه شنبه 29 بهمن ماه 98
  • سه شنبه 13 اسفند ماه 98

برای شرکت در جلسات گروهی از طریق سایت ثبت نام نمایید.

لازم به ذکر است آزمون های دوره Web Developer به صورت پروژه برگزار می گردد.

دوره های آموزشی Web Developer را برای حرفه ای شدن به خاطر بسپارید:

  • دوره طراحی وب - سمت کاربر
  • دوره تخصصی PHP مدرن
  • دوره جاوا اسکریپت سمت کاربر و سرور
مخاطبان دوره

همه علاقمندان به حوزه برنامه نویسی وب در همه پلتفرم ها

توانایی پس ازگذراندن دوره

پیاده سازی حرفه ای سمت کاربر وب سایت ها 

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

 

  • JavaScript Refresher
    • یاد آوری مباحث جاواسکریپت مقدماتی
    • ورژن های JavaScript.EcmaScript
    • متغیر ها (var, let, const)
    • Javascript Types
    • Vanilla Javascript
    • Operators
    • Loops (for, while, foreach)
    • Conditions (if, switch)
    • Comparison operators
    • Functions
    • Objects
    • Events
    • OOP in Javascript
    • Prototypes

  • آشنایی با امکانات  ورژن های جدید JavaScript, (ES6, ES7)
    • ES6, ES7
    • Transpilers
    • New Array Methods
    • Advanced working with objects
    • Object-Oriented in depth
    • Functional programming

 

  • استفاده از ابزار ESLint
    • Setup
    • Configuration
    • Linter rules

 

  • پردازش به بحث Documentation در برنامه نویسی
  • آشنایی با ورژن کنترل سیستم Git
    • Repository
    • Commands (add, pull, push, checkout,…)
    • Workflow in big projects

 

  • حل چندین مسئله برنامه نویسی به عنوان Warm-up
  • معرفی منابع تمرینات برای تقویت مهارت برنامه نویسی و حل مسئله و الگوریتم
  • شروع کار با NodeJs
    • Introduction
    • Setup
    • Node paradigms
    • Event-loop
    • Async/Sync
    • Working in command line
    • Http server
    • Modules

 

  • شروع کار با Package Manager های JavaScript
    • Yarn, NPM
    • Dependency Management

 

  • آشنایی با ابزار های تست
    • Positive Testing
    • Negative Tesging
    • Unit test, E2E test
    • پیاده سازی یک مثال کوچک به منظور درک عمیق مبحث Unit Testing به کمک کتابخانه Jest

 

  • معرفی کتابخانه های محبوب مورد استفاده برای Back-end
    • Express, Koa, NestJS, Adonis, …
    • مقایسه فریم ورک های برنامه نویسی بکند در Node

 

  • شروع کار برنامه نویسی سمت سرور (NodeJS/Express)
    • پیاده سازی یک پروژه Node به صورت Pure و بدون فریم ورک
    • آشنایی با مفاهیم اولیه back-end و معرفی ابزار های مورد نیاز

 

  • Express JS
    • Routes
    • Middlewares
    • Req/Res
    • Authentication
    • Authorization

 

  • آشنایی با انواع دیتابیس های رابطه ای و غیر رابطه ای
    • SQL vs NoSQL
    • Relational Databases (MySQL, SQLite)
    • NoSQL Databases (MongoDb, Redis)
    • CRUD Operation in Node
    • پیاده سازی مثال

 

  • MongoDB
    •  Data formats
    • BSON
    • Database design
    • Documents
    • Collections
    • Fields
    • Relations
    • استفاده از   Mongoose برای انجام عملیات ها

 

  • مدیریت مبحث Authentication
    • Session, Cookie
    • JWT

  • انجام پروژه های کلاسی برای فهم عمیق مطالب
  • آشنایی با مفهوم SPA و MPA
  • آشنایی با ابزار های build و Transpilers
    • Babel
    • Webpack
    • Parcel

 

  • شروع کار با کتابخانه React
    • Introduction
    • Main Concept
    • Boilerplate
    • Rendering
    • JSX
    • Component
    • Component Concepts (props, state,…)
    • Lifecycles
    • Event Handlings
    • Lists and keys
    • Code splitting concept
    • Fragments
    • Refs
    • PropTypes

 

  • مباحث پیشرفته React
    • Code Structure
    • HOC
    • Suspence
    • Hooks
    • Lazy
    • Performance optimization
    • Portals
    • Integration with other libs

 

  • کار با Redux state manager
    • Base concepts
    • Store, Reducers, Actions
مدت زمان
۶۰
هزینه دوره حضوری
۱۶۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۱۸
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۲ الی ۲۰
کد دوره : --
دوره سئو تخصصی SEO Pro

این دوره که طی 36 ساعت برگزار خواهد شد مناسب افرادی است که دانش اولیه سئو را داشته و تمایل به دستیابی به دانش ‏تخصصی سئو و متخصص شدن دارند.‏
به دلیل نیاز به داشتن اطلاعات پیش زمینه ای در حوزه سئو، ورود به این دوره پس از تعیین سطح صورت می‌گیرد.‏
اگر به دنبال متخصص سئو شدن هستید و دوره سئو مقدماتی را گذرانده و یا دانش اولیه مورد نیاز این دوره را دارید، صندلی ‏خود را رزرو کرده و آماده تعیین سطح شوید.‏

برای ثبت نام و کسب اطلاعات بیشتر به سایت seolab.ir مراجعه نمایید.

مخاطبان دوره
  • Marketing executives entrusted with the responsibility of promoting their company's web sites or clients' web sites.
  • Small business owners wanting to learn how to promote their web sites on the search engines.
  • Owners of e-commerce sites that want to increase their site's visitor to customer conversion ratios.
  • Web site designers wanting to offer search engine marketing services to their clients.
  • Search engine optimizers (SEO) or search engine marketers (SEM) wanting to improve their industry skills.
  • Webmasters intended to increase traffic of their web sites via search engines.
  • Persons interested to learn how to optimize web sites for search engines in preparation for starting their own search engine optimization business or applying for a job as an SEO expert or SEM expert in any organization.
توانایی پس ازگذراندن دوره
  • Introduction to search engine optimization (SEO).
  • How to research and select appropriate keywords to target.
  • How to successfully integrate search keywords within your web site copy.
  • How to optimize each page of your web site step-by-step.
  • How to create effective Page Title Tags.
  • How to create an effective and optimized META Description Tag.
  • How to create an effective and optimized META Keywords Tag.
  • Overview of various important search engines and directories.
  • How to submit your site to important search directories.
  • How to submit your site to crawler-based search engines.
  • An overview of what search engines consider to be "spam".
  • Web design elements to avoid ensuring your site is search engine compatible.
  • How to monitor your search rankings and site traffic.
سرفصلهای دوره
  • Internet and Search Engine Basics
    • Web generations
      • 1st generation
      • 2nd generation
      • 3rd generation
      • 4th generation
  • Types of Internet Marketing Methods
    • Social media marketing
    • Influencer marketing
    • Affiliate marketing
    • Email marketing
    • Content marketing
    • Search engine optimization (SEO)
    • Paid advertising
  • Importance of Search Engines
  • How the search engine works?
  • Understanding the SERP
  • Using Search Operators
    • site: / inurl: / intitle:
  • Google Search Engine Architecture
  • Search Engine Algorithms
  • Google Page Rank Technology
  • Panda Update and its Importance
  • Latest Updates about SEO Algorithms
  • Google SEO Guidelines
  • Search Engines VS directory
مدت زمان
۳۶
هزینه دوره حضوری
۲۷۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۰۹
روزهای برگزاری
سه شنبه
ساعات برگزاری
۱۷ الی ۲۰
پیش نیاز
کد دوره : --
دوره سئو مقدماتی SEO Base

این دوره در ابتدای مسیر متخصص شدن در سئو قرار دارد. اگر به تازگی با مفهوم سئو آشنا شده‌اید یا دانش شما در زمینه سئو ‏مختصر است و یا اگر مدیری هستید که می‌خواهید با فرآیند سئو در سازمان خود آشنا شوید، برای شما یک صندلی خالی داریم.‏
در این دوره طی 12 ساعت با مباحث مربوط به سئو از صفر آشنا شده و آماده ورود به دوره سئو تخصصی خواهید شد.‏

برای ثبت نام و کسب اطلاعات بیشتر به سایت seolab.ir مراجعه نمایید.

فایل pdf سرفصل سئوبیس

مخاطبان دوره
  • Marketing executives entrusted with the responsibility of promoting their company's web sites or clients' web sites.
  • Owners of e-commerce sites that want to increase their site's visitor to customer conversion ratios.
  • Webmasters intended to increase traffic of their web sites via search engines.
  • Persons interested to learn how to optimize web sites for search engines
  • in preparation for starting their own search engine optimization business or applying for a job as an SEO expert or SEM expert in any organization.
توانایی پس ازگذراندن دوره
  • Introduction to search engine optimization (SEO).
  • How to research and select appropriate keywords to target.
  • How to create effective Page Title Tags.
  • How to create an effective and optimized META Description Tag.
  • How to create an effective and optimized META Keywords Tag.
سرفصلهای دوره
  • Internet and Search Engine Basics
    • Web generations
      • 1st generation
      • 2nd generation
      • 3rd generation
      • 4th generation
  • Types of Internet Marketing Methods
    • Social media marketing
    • Influencer marketing
    • Affiliate marketing
    • Email marketing
    • Content marketing
    • Search engine optimization (SEO)
    • Paid advertising
  • Importance of Search Engines
  • How the search engine works?
  • Understanding the SERP
  • Using Search Operators
  • Google Search Engine Architecture
  • Search Engine Algorithms
  • Google Algorithm Updates
  • Page Rank Technology
  • Panda Update and its Importance
  • Latest Updates about SEO Algorithms
  • Google Web Masters Tools
  • Google SEO Guidelines
  • Search Engines V/S directory
  • Major search engines and directories
  • Google Page Rank
مدت زمان
۱۲
هزینه دوره حضوری
۷۲۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۰۷
روزهای برگزاری
یکشنبه - چهارشنبه
ساعات برگزاری
۹ الی ۱۵
پیش نیاز
کد دوره : --
دوره سئو مقدماتی SEO Base

این دوره در ابتدای مسیر متخصص شدن در سئو قرار دارد. اگر به تازگی با مفهوم سئو آشنا شده‌اید یا دانش شما در زمینه سئو ‏مختصر است و یا اگر مدیری هستید که می‌خواهید با فرآیند سئو در سازمان خود آشنا شوید، برای شما یک صندلی خالی داریم.‏
در این دوره طی 12 ساعت با مباحث مربوط به سئو از صفر آشنا شده و آماده ورود به دوره سئو تخصصی خواهید شد.‏

برای ثبت نام و کسب اطلاعات بیشتر به سایت seolab.ir مراجعه نمایید.

فایل pdf سرفصل سئوبیس

مخاطبان دوره
  • Marketing executives entrusted with the responsibility of promoting their company's web sites or clients' web sites.
  • Owners of e-commerce sites that want to increase their site's visitor to customer conversion ratios.
  • Webmasters intended to increase traffic of their web sites via search engines.
  • Persons interested to learn how to optimize web sites for search engines
  • in preparation for starting their own search engine optimization business or applying for a job as an SEO expert or SEM expert in any organization.
توانایی پس ازگذراندن دوره
  • Introduction to search engine optimization (SEO).
  • How to research and select appropriate keywords to target.
  • How to create effective Page Title Tags.
  • How to create an effective and optimized META Description Tag.
  • How to create an effective and optimized META Keywords Tag.
سرفصلهای دوره
  • Internet and Search Engine Basics
    • Web generations
      • 1st generation
      • 2nd generation
      • 3rd generation
      • 4th generation
  • Types of Internet Marketing Methods
    • Social media marketing
    • Influencer marketing
    • Affiliate marketing
    • Email marketing
    • Content marketing
    • Search engine optimization (SEO)
    • Paid advertising
  • Importance of Search Engines
  • How the search engine works?
  • Understanding the SERP
  • Using Search Operators
  • Google Search Engine Architecture
  • Search Engine Algorithms
  • Google Algorithm Updates
  • Page Rank Technology
  • Panda Update and its Importance
  • Latest Updates about SEO Algorithms
  • Google Web Masters Tools
  • Google SEO Guidelines
  • Search Engines V/S directory
  • Major search engines and directories
  • Google Page Rank
مدت زمان
۱۲
هزینه دوره حضوری
۷۲۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۰۴
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۸ الی ۱۲
پیش نیاز
کد دوره : --
کارگاه آنلاین پیشرفته بررسی و آموزش زبان برنامه نویسی سی شارپ

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

مخاطبان دوره

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

توانایی پس ازگذراندن دوره
  • آشنایی با زبان سی شارپ و موقعیت ها کاری و وضعیت دات نت و سی شارپ در کشور و کاربردهای آن
سرفصلهای دوره
  • چرا و چگونه سی‌شارپ بیاموزیم؟
  • آشنایی با مبانی ورود به حوزه برنامه‌نویسی
  • بررسی نکات کلیدی و برخی از تکنولوژیها در سی شارپ
  • آشنایی با چگونگی تولید یک نرم افزار تحت ویندوز
  • کاربرد و بررسی زبان دیتابیس در سی شارپ
  • کاربردهای سی‌شارپ در حوزه IT
  • مشاغل اصلی و وابسته
  • پنل پرسش و پاسخ و مشاوره
  • و ...
مدت زمان
۲
هزینه دوره حضوری
تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۰۹
روزهای برگزاری
سه شنبه
ساعات برگزاری
۱۶ الی ۱۸
کد دوره : --
کارگاه آنلاین بررسی و آموزش برنامه نویسی تحت وب با محصولات مایکروسافت (ASP.NET,MVC.NET,…)

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

یادگیری سریع و سرعت توسعه و پیاده سازی بالا با استفاده از تکنولوژیهای بروز دنیا و در سایه امنیت بسیار بالا از مزایای فریم دانت می باشد و در ادامه در مورد کلیه قابلیت ها و توانایی های این زبان قدرتمند را صحبت می کنیم و به بررسی و تجزیه و تحلیل در حوزه برنامه نویسی و ارتباط با دیتابیس و معماری های موجود می پردازیم.

مخاطبان دوره

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

توانایی پس ازگذراندن دوره
  • آشنایی با زبان سی شارپ و ASP.NET فریم ورک MVC و موقعیت ها کاری و وضعیت دات نت و سی شارپ در کشور و کاربردهای آن
سرفصلهای دوره
  • چرا و چگونه و از کجا محصولات مایکروسافت را شروع کنیم؟
  • آشنایی با نکات کلیدی در حوزه وب
  • بررسی ASP.NET و MVC.NET و توانایی ها و کاربردهای آنها و قابلیت های بسیار جذاب و قدرتمندی که در MVC توسط شرکت مایکروسافت ارائه شده است.
  • کاربردهای این زبان در حوزه  IT
  • مشاغل اصلی و وابسته
  • پنل پرسش و پاسخ و مشاوره
  • و ...
مدت زمان
۲
هزینه دوره حضوری
تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۲/۰۷
روزهای برگزاری
یکشنبه
ساعات برگزاری
۱۶ الی ۱۸
برنامه دروس توسعه و پیاده سازی

دپارتمان وب سعی دارد در طول چهار دوره شرکت کننده گان را برای کسب درآمد بالا و موقیعت های کاری مناسب آماده کند، سرفصلهای انتخاب شده و نوع تدریس هماهنگی بسیاری با نیاز بازار فعلی کسب و کار دارد. این چهار دوره به صورت زیر می باشد:

  • طراحی و توسعه وب مقدماتی
  • طراحی و توسعه وب پیشرفته
  • ایده پردازی، تحلیل پروژه (فنی،گرافیک و ...) موارد مرتبط با کسب و کار و مارکتینگ
  • دوره تخصصی گرافیک
نام کاربری یا کلمه ورود اشتباه است
ثبت نام انجام نشد
باشگاه ۲۴۱۴۹ عضوی لایتک
ثبت نام
ورود به صفحه شخصی
بازیابی گذرواژه
تلفن: ۰۲۱۶۶۰۱۳۶۴۷ - ۰۲۱۶۶۰۱۳۴۵۵ - ۰۲۱۶۶۰۳۵۱۲۵ - ۰۲۱۶۶۰۸۶۰۱۹
فکس: ۰۲۱۸۹۷۸۳۷۵۶
ایمیل: info@laitec.ir , edu@laitec.ir
استفاده از مطالب سايت لایتک فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است.
کلیه حقوق این سایت متعلق به آزمایشگاه یادگیری فناوری اطلاعات (لایتک) است.
laitec.ir
Copyright © 2002-2020