سرفصل دوره های برنامه نویسی (C++)

advertisement
(C++)‫سرفصل دوره های برنامه نویسی‬
C++ (Core)
Introduction To Computer And Programming
Introduction To C++ Programming
Control Statements(Algorithm, if, While, Do...While, ...)
Functions and an Introduction to Recursion
Arrays and Vectors
Pointers and Pointer-Based Strings
Exception Handling
Searching and Sorting
Data Structures
C++ (Expert)
Classes
Object Oriented Programming: Inheritance
Object Oriented Programming: Polymorphism
Class string and String Stream Processing
Processor
Stream Input/output
File Processing
‫سرفصل دوره های برنامه نویسی)‪(Mobile Programming‬‬
‫‪iOS 7 Programming Fundamental‬‬
‫مقدماتی در باره زبان ‪C‬‬
‫برنامه نویسی مبتنی بر اشیاء‬
‫اشیاء و پیام های ‪Objective-C‬‬
‫کالس های ‪Objective-C‬‬
‫اشیاء ‪Objective-C‬‬
‫ساختار پروژه های ‪Xcode‬‬
‫مدیریت ‪Nib‬‬
‫مستند سازی‬
‫طول عمر پروژه‬
‫کالس های ‪Cocoa‬‬
‫رویداد های ‪Cocoa‬‬
‫مدیریت سطح دسترسی و حافظه‬
‫ارتباط بین اشیاء و ‪...‬‬
(JAVA & Oracle)‫سرفصل دوره های برنامه نویسی‬
SCJP Java Programming Essentials
‫معرفی زبان برنامه نویسی جاوا‬
)... ,Declaration, Access Control, Operators & Expressions ( ‫مبانی جاوا شامل‬
‫برنامه نویسی شی گرا‬
... ,Nested Type Declarations, Object Lifetime, Fundamental Classes
)... ,File &Steams, Localization, Pattern Matching( ‫معرفی برنامه های دسکتاپ‬
)... ,Threads, Generics, Collections and Maps( ‫ شامل‬UI ‫تشریح کنترل های‬
Oracle 12c Database
PL-SQL ،‫ طبقه بندی بانکها‬،‫ ابزارها‬،‫ نصب‬،‫مفاهیم و اصول پایگاه داده (معرفی‬
)...,
)... ,Select, From( ‫ شامل‬DML ‫معرفی و تشریح دستورات‬
... ‫ رتبه بندی و‬،‫ جمع‬،‫ اسکالر‬،‫توابع سیستمی‬
... , Join ‫ آنواع‬,Sub Query, Nested Query
... ,While, For ‫ انواع حلقه ها شامل‬،if ‫دستور‬
‫معرفی و طبقه بندی جداول‬
‫جامعیت داده ها‬
‫ ها‬View ‫معرفی و طبقه بندی‬
‫معرفی و طبقه بندی پروسیجرها‬
‫ایجاد و مدیریت توابع‬
‫معرفی و طبقه بندی تراکنش ها‬
‫ ها‬Trigger ‫معرفی و طبقه بندی‬
... ‫و‬
Java Database Programming with Hibernate
Plain Old Java Objects (POJOs)
Origins of Hibernate and Object-Relational Mapping
Hibernate As a Persistence Solution
A Hibernate Hello World Example
Mappings
Integrating and Configuring Hibernate
Building a Simple Application
The Persistence Life Cycle
An Overview of Mapping
Mapping with Annotations
Creating Mappings with Hibernate XML Files
Using the Session
Searches and Queries
Advanced Queries Using Criteria
Filtering the Results of Searches
Case Study – Using Hibernate with an Existing Database
Java Web Programming with JSPX, JSF & TOM CAT
Installing Java
Java Test
Installing Tomcat
Listing the HTML-Request Parameters, ...
Scripting Elements and Java
Scriptlets
Expressions
Declarations
Data Types and Variables
Objects and Arrays
Operators, Assignments, and Comparisons
Selections, Iterations, The out Object, The page Context Object,
The request Object, The response Object, Directive Elements, The include Directive, The taglib Directiver, ...
Creating a New Web Project
Eclipse Occasional Bugs
A Better Online Bookshop
Objects and Operations
The E-shop Architecture, ...
JSP Standard Actions(useBean, setProperty and getProperty, text, plugin, params, and fallback, Comments
and Escape Characters, Bodiless Custom Actions, Bodied Custom Actions)
XML and JSP
MySQL, MySQL Test, MySQL/Tomcat Test, Database Basics, DB Access in E-shop, ...
The simplef Application
An Alternative to <managed-bean>
The simplefx and simpleh Applications
The JSF Life Cycle, ...
Tomcat’s Architecture and server.xml, Context, Connector, Host, Engine, Service, Server, Listener,
‫سرفصل دوره های برنامه نویسی)‪(MCSD‬‬
‫اصول برنامه نویسی با ‪Net.‬‬
‫آشنایی با متدولوژی مهندسی نرم افزار‬
‫تحلیل مسئله‬
‫ارائه راه حل‬
‫آشنایی با فلوچارت‬
‫استفاده از حلقه ها در حل مسئله‬
‫آشنایی با آرایه ها کاربرد و تعریف آنها‬
‫آشنایی با ‪ Visual Studio‬نصب‪ ،‬اجرا و ایجاد پروژه‬
‫تعریف متغییر‬
‫معرفی حلقه ها‬
‫استفاده از توابع‬
‫استفاده از ‪Console‬‬
‫‪.Net Framework Application Development Foundation I‬‬
‫با‬
‫با‬
‫با‬
‫با‬
‫‪Net Framework.‬‬
‫ابزارها‬
‫‪Code Protection‬‬
‫مفهوم ‪Type‬‬
‫آشنایی‬
‫آشنایی‬
‫آشنایی‬
‫آشنایی‬
‫کالس ها‬
‫سطوح دسترسی‬
‫تعریف ‪Method‬‬
‫تعریف ‪Property‬‬
‫تعریف ‪Operator‬‬
‫تعریف رویداد ها‬
‫مفاهیم شی گرایی (کپسوله سازی‪ ،‬وراثت و چند ریختی)‬
‫آشنایی با مدل سازی و زبان ‪UML‬‬
‫معرفی ‪Cast, Enumerator‬‬
‫مجموعه ها‬
‫‪Design Patterns‬‬
‫آزمایش و رفع خطاهای برنامه‬
‫‪Black Box, White Box‬‬
‫ذخیره سازی و بازیابی اطالعات‬
‫آشنایی با ‪Serialization ,XML‬‬
‫‪Thread‬‬
‫عملیات روی متن‬
‫‪SQL Server 2014 Database Development‬‬
‫اصول و مفاهیم اولیه بانک های اطالعاتی‬
‫ساختار ‪ Integration Services ،Replication ،SQL Server (Database Engine‬و ‪(...‬‬
‫آشنایي با ابزارها‬
‫معرفي و طبقه بندي بانک های اطالعاتی‬
‫مدیریت بانک های اطالعاتی ( ‪)Create, Drop, Backup, Restore, Attach, Detach, Shrink‬‬
‫معرفي و طبقه بندي جداول‬
‫جامعیت داده ها و استفاده از ‪Constraint‬ها‬
‫بهینه سازی طراحی و تعریف رابطه بین جداول‬
‫معرفي زبان ‪T-SQL‬‬
‫آشنایی با دستورات ‪DML,DDL‬‬
‫آشنایي با ‪Sub Query‬‬
‫آشنایي با ‪Nested Query‬‬
‫آشنایي با ‪Common Table Expression - CTE‬‬
‫معرفي و طبقه بندي ‪View‬ها‬
‫معرفي و استفاده از ‪Cursor‬ها‬
‫معرفي و طبقه بندي پروسیجرها‬
‫معرفي و طبقه بندي ‪Trigger‬ها‬
‫معرفي و طبقه بندي ‪Index‬ها‬
‫شناسایي و کنترل سطوح دسترسی‬
‫معرفي نوع داده ای ‪XML‬‬
‫‪.Net Framework 4.5 Windows based Client Application Development‬‬
‫آشنایي با انواع واسط کاربری‬
‫آشنایي با ابزارهای طراحی واسط کاربری‬
‫آشنایي با نحوه ایجاد فرم ها در ‪Net.‬‬
‫استفاده از چند فرم در برنامه‬
‫آشنایي با متدهای کالس ‪ Activate ،Refresh( Form‬و ‪)...‬‬
‫آشنایي با رویدادهای فرم ها و کنترل ها شامل‬
‫اعتبارسنجی و بررسی صحت اطالعات وارد شده توسط کاربر‬
‫اصول اولیه گرافیک شامل ‪Font ،Color ،Rectangle ،Size ،Point‬‬
‫عملیات چاپی در ‪Net.‬‬
‫معرفی ‪Assembly‬‬
‫نحوه ایجاد ‪Reference‬‬
‫انتشار برنامه ها با استفاده از ‪ Windows Installer‬و ‪Click Once‬‬
‫‪.Net Framework 4.5 Microsoft ADO.net‬‬
‫آشنایي با ساختار ‪ ADO.Net‬و معماري ‪ Confectioned‬و ‪Disconnected‬‬
‫آشنایي با کالس ‪SqlConnection‬‬
‫آشنایي با کالس ‪SqlCommand‬‬
‫آشنایي با کالس ‪SqlDataReader‬‬
‫مقابله با حمله امنیتي ‪ SQL Injection‬و آشنایي با کالس ‪SqlParameter‬‬
‫دسترسی همزمان به منابع مشترک – ‪Concurrency‬‬
‫آشنایي با کالس ‪ SqlCacheDependency‬و ‪Local Database Caching‬‬
‫آشنایي با مفهوم ‪ Data Source ،Data Binding‬و ‪Data Consumer‬‬
‫آشناي با ‪Entity Framework‬‬
‫آشنایي با ‪Model Designer‬‬
‫آشنایي با ‪Linq‬‬
‫‪.Net Framework 4.5 Web-based Client Application Development I‬‬
‫آشنایي با عملکرد برنامه های تحت وب‬
‫آشنایي با ‪ASP.Net‬‬
‫نحوه ایجاد ‪ Project‬در ‪Visual Studio‬‬
‫آشنایي با وب فرم ها‬
‫اجزای وب فرم‬
‫معرفی برخی ‪Server Control‬ها‬
‫اعتبارسنجی‬
‫حرکت بین فرم ها‬
‫معرفی ‪MasterPage‬‬
‫معرفی ‪Theme‬‬
‫معرفی کنترل ‪XmlDataSource‬‬
‫معرفی کنترل ‪SqlDataSource‬‬
‫معرفی کنترل ‪... ,EntityDataSource, Repeater, ListView, GridView, Form View‬‬
‫معرفی کنترل های سفارشی شده مانند ‪... ,Web User Control, Composite Control, Render Control‬‬
‫ارسال و دریافت فایل‬
‫ارسال ایمیل‬
‫معرفی ‪ Ajax‬و کنترل های ‪... ,ScriptManager, Update Panel‬‬
‫آشنایي با کتابخانه ‪AjaxControlToolKit‬‬
‫امنیت‪ ،‬کنترل سطح دسترسی‪ ،‬پروتکل ‪... , https‬‬
Membership, Role Provider, Profile Services, Web Parts, Error Handling, Trace, Debug ‫آشنایی با‬
‫انتشار برنامه ها‬
Web Setup ‫ایجاد‬
publish ‫استفاده از‬
IIS ‫تنظیمات‬
.Net Framework 4.5 Web-based Client Application Development II
ASP.Net ‫ در‬Cache ‫مدیریت‬
‫مدیریت خطاها‬
Health Monitoring
Xml Web Services ‫آشنایي با‬
‫استفاده از وب سرویس ها‬
Web.config ‫انجام تنظیمات در‬
Client ‫ در سمت‬AJAX ‫استفاده از امکانات‬
Sys.Debug ‫ کردن برنامه و آشنایي با‬Debug ‫نحوه‬
‫ و استفاده از آن در وب فرم ها‬jQuery ‫معرفی‬
Pipeline ‫آشنایي با مفهوم‬
,controller, model, view ‫ شامل‬ASP.Net MVC ‫معرفي‬
.Net Framework Application Development Foundation II
‫آشنایی با ویندوز سرویس ها‬
File System Watcher ‫آشنایی با کالس‬
Socket ‫برنامه نویسی با‬
Net Remoting.
‫ در برنامه ها‬+COM ‫استفاده از‬
Net. ‫امنیت برنامهها در‬
‫شناسایي و کنترل سطوح دسترسی‬
Planning and Configuring Message Transport
Planning and Configuring Message Hygiene
Planning and Configuring Administrative Security and Auditing
Monitoring and Troubleshooting Exchange Server 2013
Windows Presentation Foundation (WPF)
WPF ‫اصول برنامه نویسي‬
‫ آنها‬Handling ‫شرح انواع رویدادها و‬
‫ ها‬Command ‫پیکربندي‬
User Interface ‫نحوه ساختن یک‬
)Content( ‫اضافه کردن و مدیریت محتوا‬
Data binding ‫پیکربندي‬
‫ بودن داده ها‬Validate ‫ کردن و‬Convert
Animation ‫ و‬Style ‫ایجاد‬
User Interface ‫سفارشي کردن‬
Localization , Documents, Resources ‫توضیحاتی راجع به‬
(Microsoft)‫سرفصل دوره های مهندسی شبکه‬
Network+
‫تعریف شبکه و فواید آن‬
)BUS-Star-Ring( ‫توپولوژی های استاندارد شبکه‬
‫روشهای دسترسی به شبکه‬
‫ و کانکتورهای آن‬Twisted Pair ‫کابل‬
‫ وهفت الیه آن‬OSI ‫مدل مرجع‬
TCP/IP ‫پروتکل‬
IP,Subnet ‫آشنایی با اصطالحات‬
‫آشنایی با شبکه های فیبر نوری‬
‫آشنایی با شبکه های بیسیم‬
Windows 8
Installing Windows 8
Upgrading and Migrating to Windows 8
Managing Disks and Device Drivers
Configuring and Troubleshooting Network Connections
Implementing Network Security
Configuring File Access and Printers on Windows 8 Clients
Securing Windows 8 Desktops
Configuring Applications Optimizing and Maintaining Windows 8 Client Computers Implementing Hyper-V
Troubleshooting and Recovering Windows 8
Windows Server 2012
Deploying and Managing Windows Server 2012
Introduction to Active Directory Domain Services
Managing Active Directory Domain Services Objects
Automating Active Directory Domain Services Administration
Implementing DHCP Implementing DNS (Part I- Server Properties)
Implementing Local Storage Implementing Group Policy
Securing Windows Servers Using Group Policy Objects
Implementing Server Virtualization with Hyper-V
Implementing a Group Policy Infrastructure
Managing User Desktops with Group Policy
Managing User and Service Accounts
IIS
Administrating Windows Server 2012
Implementing IPv4
Implementing IPv6
Maintaining Active Directory Domain Services
Configuring and Troubleshooting DNS
Configuring and Troubleshooting Remote Access
Installing, Configuring, and Troubleshooting the Network Policy Server Role
Implementing Network Access Protection
Optimizing File Services
Deploying and Maintaining Server Images
Implementing Update Management
Monitoring Windows Server 2012
Configuring Advanced Windows Server 2012
Implementing Advanced Network Services
Implementing Advanced File Services
Implementing Dynamic Access Control
Implementing Network Load Balancing
Implementing Failover Clustering
Implementing Failover Clustering with Hyper-V
Implementing Disaster Recovery
Implementing Distributed AD DS Deployments
Implementing AD DS Sites and Replication
Implementing AD CS
Implementing AD RMS
Implementing AD FS
Designing & Implementing a Server 2012 Infrastructure
Planning and Implementing a Server Deployment Infrastructure
Designing and Maintaining an IP Configuration and Address Management Solution
Designing and Implementing Name Resolution
Designing & Implementing an Active Directory Domain Services Forest & Domain Infrastructure
Designing and Implementing an OU Infrastructure and AD DS Permissions Model
Designing and Implementing a Group Policy Object Strategy
Designing and Implementing an AD DS Physical Topology
Planning and Implementing File Services
Designing and Implementing Network Access Services
Planning and Implementing a Server Virtualization Strategy
Planning and Implementing Networks and Storage for Virtualization
Planning and Deploying Virtual Machines
Planning and Implementing a Virtualization Administration Solution
Planning and Implementing a Server Monitoring Strategy
Planning and Implementing High Availability for File Services and Applications
Planning and Implementing a Highly Available Infrastructure Using Failover Clustering
Planning and Implementing an Server Updates Infrastructure
Planning and Implementing a Business Continuity Strategy
Planning and Implementing an Information Rights Management Infrastructure
TMG 2010
TMG Installation & Configure Access Rules
Configure VPN Access & Site to Site VPN
Configure Web Server & Secure Web Server Publishing
Configuring No web Server Publishing & Configuring Security Features
HTTP Filtering
Web Chaining
Exchange Server 2013
Deploying and Managing Exchange Server
Planning and Configuring Mailbox
Managing Recipient
Planning and Deploying Client Access Server
Planning and Configuring Messaging Client Connectivity
Planning and Implementing High Availability
Planning and Implementing Disaster Recovery
Planning and Configuring Message Transport
Planning and Configuring Message Hygiene
Planning and Configuring Administrative Security and Auditing
Monitoring and Troubleshooting Exchange Server 2013
Upgrade To MCSA 2012
Monitoring and Maintaining Windows Server 2012, Managing Windows Server 2012 by Using Windows
PowerShell
Managing Storage for Windows Server 2012, Implementing Network Services
Implementing Direct Access, Implementing Failover Clustering
Implementing Hyper-V, Implementing Failover Clustering with Hyper-V
Implementing Dynamic Access Control, Implementing Active Directory Domain Services
Implementing Active Directory Federation Services
(CISCO)‫سرفصل دوره های مهندسی شبکه‬
CCNA
Networking Fundamental
Ethernet LAN and Switching
LAN Switching
IP Version 4 Addressing and Subnetting
Implementing IP Version 4
Advanced IPv4 Addressing Concept
IPv4 Services, Routing
Wide-Area Networks
IP Version 6
Network Management
CCNA Security
Describe the security threats facing modern network infrastructures
Secure Cisco routers
Implement AAA on Cisco routers using local router database and external ACS
Mitigate threats to Cisco routers and networks using ACLs
Implement secure network management and reporting
Mitigate common Layer 2 attacks
Implement the Cisco IOS firewall feature set using SDM
Implement the Cisco IOS IPS feature set using SDM
Implement site-to-site VPNs on Cisco Routers
CCNP - Route
Design & Implementation WAN Networks
EIGRP Overview and Neighbor Relationships
EIGRP Topology, Routes, and Convergence
EIGRP Route Summarization and Filtering
OSPF Overview and Neighbor Relationships
OSPF Topology, Routes, and Convergence
OSPF Route Summarization, Filtering, and Default Routing
OSPF Virtual Links and Frame Relay Operations
Basic & Advanced IGP Redistribution
Policy-Based Routing and IP Service Level Agreement
Internet Connectivity and BGP
Internal & External BGP and BGP Route Filtering
BGP Path Control
IP Version 6 Addressing, Routing Protocols and Redistribution
IPv4 and IPv6 Coexistence
Routing over Branch Internet Connections
CCNP- Switch
Switch Operation
Switch Port Configuration
VLANs and Trunks
VLAN Trunking Protocol
Aggregating Switch Links
Traditional Spanning Tree Protocol
Spanning-Tree Configuration
Protecting the Spanning Tree Protocol Topology Chapter 9
Advanced Spanning Tree Protocol
Multilayer Switching Chapter 11
Enterprise Campus Network Design
Layer 3 High Availability
IP Telephony
Securing Switch Access
Securing with VLANs
CCNP -T shoot
Planning Maintenance for Complex Networks
Selecting Maintenance and Troubleshooting Tools and Applications
Planning Troubleshooting Processes for Complex Enterprise Networks
Maintaining and Troubleshooting Campus Switching-Based Problems
Maintaining and Troubleshooting Routing Based Solutions
Maintaining and Troubleshooting Network Security Solutions Maintaining and Troubleshooting Integrated,
Complex Enterprise Networks TSHOOT-01:
Troubleshooting Performance Problems on Switches
Troubleshooting Wireless Connectivity
Troubleshooting Voice over IP
Troubleshooting Video
Troubleshooting Multicast
Troubleshooting NAT and PAT
Troubleshooting DHCP
Troubleshooting IPv6, OSPFv3, and RIPng
CCNP -Security (Secure)
Deploying Network Foundation Protection Controls
Deploying Advanced Switched Data Plane Security Controls
Implementing Cisco Identity-Based Network Services
Deploying Basic 802.1X Features
Deploying Advanced Routed Data Plane Security Controls
Deploying Advanced Control Plane Security Controls
Deploying Advanced Management Plane Security Controls
Deploying Cisco IOS Software Network Address Translation
Deploying Basic Zone-Based Policy Firewalls
Deploying Advanced Zone-Based Policy Firewalls
Deploying Cisco IOS Software IPS
Site-to-Site VPN Architectures and Technologies
Deploying VTI-Based Site-to-Site IPsec VPNs
Deploying Scalable Authentication in Site-to-Site IPsec VPNs
Deploying High Availability in Tunnel-Based IPsec VPNs
Deploying GET VPN
Remote Access VPN Architectures and Technologies
Deploying Remote Access Solutions Using Cisco Easy VPN
Configure and Implement Cisco Firewalls
Configure and Implement AAA Technologies
(MikroTik)‫سرفصل دوره های مهندسی شبکه‬
MTCNA
Module 1 (MikroTik RouterOS Introduction)
Module 2 (MikroTik RouterOS Firewall)
Module 3 (MikroTik RouterOS QoS)
Module 4 (MikroTik RouterOS Network Management)
Module 5 (MikroTik RouterOS Wireless)
Module 6 (MikroTik RouterOS Bridging)
Module 7 (MikroTik RouterOS Routing)
Module 8 (MikroTik RouterOS Tunnels)
MTCRE
Static Routing
Point to point Addressing
VPN
OSPF
MME
MTCTCE
Packet flow diagram
Firewall filter/Nat/mangle
Quality of Service
DNS client/cache
DHCP client/relay/server
Web Proxy
MTCUME
PPP
PPTP/L2TP
PPPoE
PPP Bridging
IPSec
Hotspot-RADIUS
MTCWE
Wireless Installations
Wireless Standard
Wireless Tools
Wireless Troubleshooting
Wireless Advanced Settings
802.11n
Wireless Security
WDS and MESH
Wireless Bridging
Nstreme Protocol
Nv2 Protocol
MTCINE
BGP
MPLS
Traffic Engineering
‫سرفصل دوره های مهندسی شبکه)‪(LINUX‬‬
‫)‪Linux+(I) (LPIC 1‬‬
‫آشنایی با سیستم عامل لینوکس و نصب آن‬
‫آشنایی با محیط های کاری ‪KDE,GNOME‬‬
‫آشنایی با فرامین ابتدایی ‪Shell‬‬
‫بررسی ساختار فایل سیستم‬
‫روشهای جستجو در میان فایل ها‬
‫اعمال محدودیت روی فایل ها و دایرکتوریها‬
‫مدیریت فایل سیستم‬
‫مدیریت پارتیشن‬
‫اعمال محدودیت بر روی هارد دیسک‬
‫‪BASH Shell‬‬
‫آشنایی با ‪Alias‬‬
‫)‪Linux+(II) (LPIC 1‬‬
‫‪Environment Files‬‬
‫‪Shell Scripts‬‬
‫نحوه بوت شدن سیستم عامل لینوکس‬
‫مدیریت بارگزار ‪GRUB‬‬
‫نحوه بارگزاری و مدیریت سرویس ها‬
‫آشنایی با ‪ runlevel‬ها‬
‫مدیریت ‪X Windows System‬‬
‫آشنایی با ‪ process‬ها‬
‫زمانبندی برنامه ها‬
‫مدیریت چاپگرها‬
‫مدیریت ‪ log‬فایل ها‬
‫مدیریت کاربران و گروه ها‬
‫‪LPIC 2‬‬
‫‪Linux Kernel‬‬
‫‪Networking Configuration‬‬
‫‪Domain Name Server‬‬
‫‪Web Services‬‬
‫‪File Sharing‬‬
‫‪Network Client Management‬‬
‫‪System Security‬‬
(CIW)‫سرفصل دوره های طراحی وب‬
Web Design fundamental (HTML5, CSS3)
CIW Introduction
HTML Introduction
Markup Language and Site Development Essentials
HTML5 coding
Horizontal Rules and Graphical Elements
Hyperlinks
Tables
Web Forms in HTML5
Image, Video, Audio Techniques
CSS Introduction
CSS Selectors
Background Properties
Font Properties
List Properties
Margin Properties
Padding Properties
Text Properties
Table Less Layout
Advanced web Design (Dreamweaver, Photoshop)
CSS3 Animation
CSS3 Transform
CSS3 Transition
CSS3 Multiple Columns
CSS Positioning Properties
Dreamweaver CC Guided Tour
Working with Text
Introducing Cascading Style Sheets
Links, Images, Page Layout, Forms, Sound, Video, Animation, ...
Create Web page form PSD File With Photoshop
Java Script
Introduction to JavaScript
Working with Variables and Data in JavaScript
Functions, Methods and Event sin JavaScript
Controlling Program Flow in JavaScript
The JavaScript Document Object Model (DOM)
JavaScript Language Objects
Changing X/HTML on the Fly
JavaScript Libraries, ...
JQuery & Ajax
jQuery Getting Started
Selectors—How to Get Anything You Want
Events—How to Pull the Trigger
Effects—How to Add Flair to Your Actions
DOM Manipulation—How to Change Your Page on Command
AJAX—How to Make Your Site Buzzword-Compliant
Plug-ins, ...
Methodology and responsive design with bootstrap
Web Design Phases, Team, Project Manager
Layout Design, Image, Color, Navigation, Usability Test, Multimedia
Understanding Responsive Issues
Grids for Responsive Prototyping
Fluid and Nested Layouts
Making it Responsive Bootstarp Introduction
Search Engine Optimization (SEO)
What is SEO
Off Page Web Spam Factor
On-site Web Spam Factor
Brand Signal
Backlink factor
User Interaction
Social Signal
Site-Level Factor
Page-Level Factor
Domain Factor
Special Algorithm Rules
Web master Tools
Google analytics
Woorank Site
Dynamic Website with PHP & MYSQL
Installation Quick Start Guide with XAMPP
Setting Up Your Work Environment
General PHP
PHP Building Blocks for Programs
Working with Functions
Working with Strings, Dates, and Time
Working with Forms
Working with Cookies and User Sessions
Understanding the Database Design Process
Learning Basic SQL Commands
Building the Database
Data In, Data Out
Protecting Your Data
Creating an Online Address Book
Creating a Simple Discussion Forum
Creating an Online Storefront
Advanced PHP & MYSQL
Working with file and directories
Image-Creation Process
Restricting Access to Your Applications
Logging and Monitoring Web Server Activity
Application Localization
Working with XML and JSON
Administration and Fine-Tuning
Setting Up a Secure Web Server
Optimizing and Tuning MySQL
Auto Suggest Application with PHP & Ajax
Validation Form
SQL Injection
Watermarking Image with PHP
Creating Captcha
Scaling Down image with PHP
Reading data from XML with PHP
Build search engine in website
Working with Email
Uploading Dynamic website
Creating a Shopping Cart Mechanism
Dynamic Development With ASP
Define Project
UML Diagram
Create UML Diagram For Project
What is SQL
Setup SQL Server
Create DB
Introduce Framework
Introduce 3 Layer Design
Algorithm of Framework
Introduce VS Area
Create Project in VS
UI Control
Create Class
E-Commerce Strategies & Practices
E-Commerce Specialist and WordPress
Electronic Commerce Foundations
Law and the Internet
Web Marketing Goals
Online Product Promotion
Customer Relationship Management (CRM) and E-Services
Business-to-Business Frameworks
E-Commerce Site Creation Packages — Outsourcing
E-Commerce Site Creation Software
Site Development Software Implementation
Comment moderation
How to make your site look great with WordPress themes
How to add functionality to your site with WordPress plugins
Search Engine optimization
E-Commerce Site Development Using WooCommerce
What is WooCommerce?
How to install and set up WooCommerce
How to add your products to your store
How to design your store
How to set up Payment options
How to set up shipping costs
WooCommerce Reports and accounting
WooCommerce extensions
Inventory Control and Order Processing
Payment Gateways
E-Service Implementation and Support
Transaction and Web Site Security
E-Learning Solutions
Site Management and Performance Testing
Less & Sass
Less Overview
Variables
Extend
Mixins
Parametric Mixins
Mixins as Functions
Import Directives
Import Options
Mixin Guards
CSS Guards
Loops
Merge
Parent Selectors
Sass Features
Using Sass
CSS Extensions
SassScript
Operations
Functions
Interpolation
Variable Defaults: !default
@-Rules and Directives
Control Directives
Mixin Directives
Function Directives
Output Style
Extending Sass
Angular JS
Single Page Application (SPA)
The Challenge With SPAs
Download AngularJS
Directives, Filters and Data Binding
Views, Controllers and Scope
Modules, Routes and Factories
Flash
The Flash Interface
Creating Simple Graphics
Modifying Graphics
Using Non-Flash Graphics
Symbols & Instances
Animation Basics
Creating Shape Tween Animations
Working with Buttons
Working with Movie Clips
Working with Text
Working with Sound
Working with Video
Adding Interactivity
Publishing
‫)‪ICDL (Level 1,2‬‬
‫مفاهیم فناوری اطالعات و ارتباطات (‪)ICT‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.6‬‬
‫سخت افزار‬
‫نرم افزار‬
‫شبکه ها‬
‫‪ ICT‬در زندگی روزمره‬
‫امنیت‬
‫قوانین‬
‫استفاده از کامپیوتر و مدیریت فایل ها‬
‫‪.1‬‬
‫‪.2‬‬
‫سیستم عامل‬
‫مدیریت فایل ها‬
‫برنامه های کمکی‬
‫مدیریت چاپ‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫استفاده از برنامه‬
‫ایجاد سند‬
‫قالب بندی‬
‫اشیاء (‪)Objects‬‬
‫ادغام پستی‬
‫آماده سازی خروجی ها‬
‫‪.3‬‬
‫‪.4‬‬
‫واژه پردازی (‪)MS-Word‬‬
‫‪.5‬‬
‫‪.6‬‬
‫مرور وب و اینترنت‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.6‬‬
‫اینترنت‬
‫استفاده از مرورگر‬
‫استفاده از وب‬
‫خروجی های وب‬
‫استفاده از پست الکترونیک‬
‫مدیریت پست الکترونیک‬
‫صفحه گسترده ها (‪)MS-Excel‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫استفاده از برنامه‬
‫خانه ها (‪)Cell‬‬
‫فرمول ها و توابع‬
‫قالب بندی‬
‫نمودارها‬
‫‪ .6‬آماده سازی خروجی‬
‫پایگاه داده ها (‪)MS-Access‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.6‬‬
‫درک مفهوم پایگاه داده‬
‫استفاده از برنامه‬
‫جداول‬
‫بازیابی اطالعات‬
‫اشیاء (‪)objects‬‬
‫خروجی ها‬
‫ارائه مطالب (‪)MS-PowerPoint‬‬
‫‪ .1‬استفاده از برنامه‬
‫‪ .2‬ساخت یک ارائه مطلب‬
‫‪ .3‬متن‬
‫‪ .4‬نمودارها‬
‫‪ .5‬اشیاء گرافیکی‬
‫‪ .6‬آماده سازی خروجی‬
Download