دپارتمانتوسعه و پیاده سازی
دوره های در حال ثبت نام
کد دوره : --
برنامه‌نویسی امن با C/C++

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

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

 

یکی از این صندلیهای کلاس (کلاس شماره 3) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 285 نفری باشید که در دوره 18ام برنامه نویسی امن با C/C++ لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید.

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

لازم به ذکر است آزمون های دوره  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 )

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

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 784 نفری باشید که در دوره 36ام زبان برنامه نویسی پایتون لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید.

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

چرا رویکرد لایتک در حوزه آموزش مهارتهای توسعه نرم افزار متفاوت است

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

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

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

 

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

سرفصل های پایتون: 

Introduction

  • History
  • Features
  • Setting up path
  • Working with Python
  • Basic Syntax
  • Variable and Data Types
  • Operator

Conditional Statements

  • If
  • If-else
  • Nested if-else

Looping

  • For
  • While
  • Nested loops

Control Statements

  • Break
  • Continue
  • Pass

String Manipulation

  • Accessing Strings
  • Basic Operations
  • String slices
  • Function and Methods

Lists

  • Introduction
  • Accessing list
  • Operations
  • Working with lists
  • Function and Methods

Tuple

  • Introduction
  • Accessing tuples
  • Operations
  • Working
  • Functions and Methods

Dictionaries

  • Introduction
  • Accessing values in dictionaries
  • Working with dictionaries
  • Properties
  • Functions

Functions

  • Defining a function
  • Calling a function
  • Types of functions
  • Function Arguments
  • Anonymous functions
  • Global and local variables

Modules

  • Importing module
  • Math module
  • Random module
  • Packages
  • Composition

Input-Output

  • Printing on screen
  • Reading data from keyboard
  • Opening and closing file
  • Reading and writing files
  • Functions

Exception Handling

  • Exception
  • Exception handling
  • except clause
  • Try finally clause
  • User Defined Exceptions

سرفصل های django:

Complete introduction to Django 3

  •  Why Django is the premier Python framework for developing web applications 
  • The big picture - how Django is structured
  •  Setting up the Environment
  •  Django Views
  •  URL Mapping
  •  Django Templates
  •  (Static Files (CSS
  •  Django Models
  •  The Django admin
  •  Generic views
  •  Simple forms
  •  Complex forms and model forms
  •  Managing Users
  •  Authentication
  •  Authorization
  •  Restricted content
  •  File uploads
  •  Sending email
  •  Handling Cookies
  •  Sessions in Django
  •  Memory Caching in Django
  •  Security
  •  Deploying a Django application
مدت زمان
۸۰
هزینه دوره حضوری
تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۵/۲۸
روزهای برگزاری
یکشنبه - سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره جامع برنامه نویسی جاوا - JavaSE و JavaEE-۱ (جاوا مقدماتی و پیشرفته) به مدت ۸۰ ساعت

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 4390 نفری باشید که در دوره 207ام برنامه نویسی جاوا لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

عکس یادگاری از دوره های قبل: 

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید.

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

شهریه دوره 3000000 تومان  می باشد که با احتساب تخفیف 19 درصدی ویژه نهمین جشنواره تابستانی لایتک 2430000 تومان می باشد.

 

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

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

 

معرفی 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
مدت زمان
۸۰
هزینه دوره حضوری
۲۴۳۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۲۱
روزهای برگزاری
شنبه - دوشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
#Programming in C براساس سرفصل های بین المللی exam ۷۰-۴۸۳ مایکروسافت

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 3) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 193 نفری باشید که در دوره 13ام برنامه نویسی C# لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

عکس یادگاری از دوره های قبل: 

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

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

لازم به ذکر است آزمون های دوره  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
مدت زمان
۴۰
هزینه دوره حضوری
۱۱۳۴۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۱۹
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۲ الی ۱۶
کد دوره : --
دوره بلاکچین و برنامه نویسی قراردادهای هوشمند در پلتفرم اتریوم (Certified Blockchain Developer - Ethereum (CBDE

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

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

 

یکی از این صندلیهای کلاس (کلاس شماره 2) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 130 نفری باشید که در دوره 11ام بلاکچین لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

The Certified Blockchain Developer - Ethereum (CBDE) exam is an elite way to demonstrate your knowledge and skills in this emerging space.  Additionally, you will become a member of a community of Blockchain leaders. With certification comes monthly industry updates via email and video.

The CBDE exam is a 70 question multiple-choice exam that lasts 1.5 hours and is performance-based evaluation of Ethereum Development skills and knowledge.  Internet access is not provided during the exam, nor is any course material or study guides.

مخاطبان دوره
  • Software Engineers
  • Programmers
  • Developers
  • Application Architects
توانایی پس ازگذراندن دوره
  • Plan and prepare production ready applications for the Ethereum blockchain
  • Write, test, and deploy secure Solidity smart contracts
  • Understand and work with Ethereum fees
  • Work within the bounds and limitations of the Ethereum blockchain
  • Use the essential tooling and systems needed to work with the Ethereum ecosystem
سرفصلهای دوره
  • Implement web3.js
  • Write and compile Solidity smart contracts
  • Create secure smart contracts
  • Deploy smart contracts both the live and test Ethereum networks
  • Calculate Ethereum gas costs
  • Unit test smart contracts
  • Run an Ethereum node on development machines
مدت زمان
۲۰
هزینه دوره حضوری
۱۲۹۶۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۱۹
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۲ الی ۱۶
کد دوره : --
دوره برنامه نویسی ASP.NET MVC -.Net Framwork

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

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

 

یکی از این صندلیهای کلاس (کلاس شماره 2) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 98 نفری باشید که در دوره 9ام برنامه نویسی ASP.NET لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

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

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

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

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

              - C#

                  - ASP.Net Web Form

                  - ASP.Net MVC

                  -ASP.net Core

مخاطبان دوره
  • شرکت در دوره آموزش Asp.net فقط مختص به دانشجویان رشته کامپیوتر نیست.
  • فارغ التحصیلان دانشگاه های مختلف در رشته های مختلف.
  • دانش آموزانی که به زبان های برنامه نویسی علاقه مند هستند.
توانایی پس ازگذراندن دوره
  • ایجاد یک برنامه کاربردی تحت وب 
مدت زمان
۴۰
هزینه دوره حضوری
۱۲۹۶۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۱۹
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره (Certified Blockchain Business Foundations (CBBF و (Certified Blockchain Solution Architect (CBSA

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

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

 

یکی از این صندلیهای کلاس (کلاس شماره 2) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 130 نفری باشید که در دوره 11ام بلاکچین لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید.

 

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

 

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

  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

 

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

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

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

 

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 544 نفری باشید که در دوره 27ام برنامه نویسی PHP لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

عکس یادگاری از دوره های قبل: 

 

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

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

 

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

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

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

Preparations

  •  Install xampp
  •  Install phpstrom 
  •  Install composer 
  •  Download Laravel and install Laravel 
  •  Setting up Laravel
  •  Architecture Laravel MVC

Routes

  •  Define routes
  •  Get,post,put,patch,delete,any
  •  Parameters
  •  Closure

Controllers

  •  Controllers 
  •  Composer controllers 
  •  Methods 
  •  Resource controllers 
  •  Parameters controllers 
  •  Return data 
  •  Make controllers by composer

Blade

  •  View 
  •  Parameters in the view 
  •  directory in the view 
  •  include 
  •  yields
  •  section show parent
  •  extends
  •  partials 
  •  php -end php 
  •  composnent
  •  if ,else , else if , 
  •  directive 
  •  for, while,foreach 
  •  each-include 

Query Builder

  •  Introduction
  •  Insert 
  •  Update
  •  Delete
  •  Select
  •  Where-order by – limit – offset  
  • Join

 Eloquent

  •  Model
  •  Make model by composer
  •  Seeder
  •  One to one
  •  One to many
  •  Many to many 
  •  Has to many
  •  Morph many
  •  Collections
  •  Cashe

Migrations

  •  Migrations composer 
  • Migrate 
  •  Rollback 
  • Refresh 
  •  Reset 
  •  Fresh 

 Authentication

  •  Authentication 
  •  Authorization
  •  Access level 
  •  Gate 
  •  Policy
  •  email

RestFul

  •  Restful-json
  •  Api controllers 
  •  Crud api

 Test

Artisan

Errors pages

 Session

Cookie

Packages

Validation

  •  Request 
  •  Make request 
  •  Validation rules
  •  Form , Laravel collective 

Request

Project

مدت زمان
۴۸
هزینه دوره حضوری
۱۷۸۲۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۶/۲۲
روزهای برگزاری
شنبه - سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
پیش نیاز
کد دوره : --
دوره طراحی و توسعه وب ۲ – سمت کاربر و سرور ( JavaScript, NodeJS, MongoDB, React, Redux)

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

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

 

عکس یادگاری از دوره های قبل: 

 

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

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

لازم به ذکر است آزمون های دوره 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
    • Functional programming
    •  
  • پردازش به بحث 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

 

  • معرفی کتابخانه های محبوب مورد استفاده برای 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
مدت زمان
۵۲
هزینه دوره حضوری
۱۷۸۲۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۲۲
روزهای برگزاری
یکشنبه - پنجشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره برنامه نویسی PHP مقدماتی- ۱ (PHP، PHP OOP، PDO)

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 544 نفری باشید که در دوره 27ام برنامه نویسی PHP لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

عکس یادگاری از دوره های قبل: 

 

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید.

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

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

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

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

لازم به ذکر است آزمون های دوره 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    
مدت زمان
۴۸
هزینه دوره حضوری
۱۶۲۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۲۱
روزهای برگزاری
شنبه- سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره Javascript و Jquery

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 1) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس نفر 424 نفری باشید که در دوره 15ام جاوا اسکریپت لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

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

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

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

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

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

یادگیری تخصصی جاوا اسکریپت سمت کاربر و سرور

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

Javascript:

  •  معرفی دوره و جاوا اسکریپ 
  •  ساختار و قواعد دستوری زبان جاوا اسکریپت 
  •  متغیر ها و تابع ها در جاوا اسکریپت 
  •  آرایه ها در جاوا اسکریپت 
  •  عملگرهای محاسباتی در جاوا اسکریپت  
  •  function ها در جاوا اسکریپت 
  •  object ها در جاوا اسکریپت 
  •  Event ها در جاوا اسکریپت  
  •  دستورات شرطی در جاوا اسکریپت - بررسی if  
  •  دستورات شرطی در جاوا اسکریپت - بررسی Switch 
  •  حلقه ها در جاوا اسکریپت - بررسی For  
  •  حلقه ها در جاوا اسکریپت - بررسی While  
  •  مدیریت خطا ها در جاوا اسکریپت 
  •  معرفی و استفاده از Const در جاوا اسکریپت
  •  Debug کردن جاوا اسکریپت
  •  اعتبار سنجی فرم ها با جاوا اسکریپت 
  •  Function ها در javaScript  
  •  ورودی های Function ها  
  •  شروع کار با DOM در JavaScript  
  •  بررسی کامل Event ها در جاوا اسکریپت  
  •  نحوه استفاده از Event Listener  
  •  ایجاد المان جدید با جاوا اسکریپ
  •  Window در JavaScript 
  •  استفاده از Cookie در جاوا اسکریپت
  • ساخت چندین پروژه کاربردی با جاوا اسکریپت

Typescript:

  • نصب و راه اندازی typescript
  • تعریف متغییر در typescript
  • تعریف نوع داده ها در typescript
  • شناخت داده ها در typescript
  • تعریف if,else ,elseif,switch در typescript
  • تعریف for,while در typescript
  • تعریف function ها در typescript
  • و حل مثال های نمونه

Jquery:

  •  معرفی دوره جی کوئری 
  •  نصب و پیکربندی جی کوئری
  •  ساختار دستوری جی کوئری 
  •  Selector ها در جی کوئری
  •  Event ها در جی کوئری 
  •  برسی رویداد های مربوط به document و window  
  •  Manipulation ها ی مربوط به Class ها 
  •  Manipulation های مربوط به Css
  •  Manipulation های General Attributes
  •  Basic Animation ها در JQuery  
  •  Sliding Animation ها در Jquery  
  •  Fading Animation ها در Jquery  
  •  Custom Animation ها در Jquery
  •  Custom Animation ها در Jquery
  •  دستورات Ajax در JQuery
  • ساخت جندین پروژه و معرفی پلاگین ها جی کوئری

Git:

  • Introduction to using Github
  • Install
  • Repositories
  • Init
  • Clone
  • Add
  • Commit
  • Push
  • Pull
مدت زمان
۴۰
هزینه دوره حضوری
۱۴۵۸۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۱۶
روزهای برگزاری
دوشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره جامع برنامه نویسی اندروید با کاتلین – آزمون بین المللی AND-۸۰۱: Android Certified Application Developer

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

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

برای رزرو ثبت نام در این دوره بر روی لینک زیر کلیک نمایید:

لینک رزرو در دوره

یکی از این صندلیهای کلاس (کلاس شماره 2) منتظر شماست تا قدم در دنیای آموزش حرفه ای بردارید:

 

 

در زمان استراحت، پذیرای شما در کافی شاپ مجموعه هستیم:

 

و با سرگرمی های تعبیه شده، به کمی استراحت بپردازید و با روحیه مضاعف به کلاس برگردید:

 

پس 1182 نفری باشید که در دوره 51ام برنامه نویسی اندروید لایتک شرکت کنید و خود را یک قدم دیگر به بازار کار نزدیک تر کنید.

 

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

 

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

 

آخرین فرصت های شغلی موجود در بازار ایران برای این دوره: 

 

این دوره، دانش و مهارت های لازم را برای طراحی و ساخت یک برنامه کامل 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
مدت زمان
۶۰
هزینه دوره حضوری
۱۹۴۴۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۹/۰۴/۱۷
روزهای برگزاری
یکشنبه - سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
برنامه دروس توسعه و پیاده سازی

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

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