ما را دنبال کنید:
image

دوره Backend Php Developer

آنچه یاد خواهید گرفت

 

Backend Developer

  • What is HTTP?
  • Browsers
  • DNS
  • Domain Name
  • Hosting

Learn a Language

  • Java
  • C#
  • PHP
  • JavaScript
  • Python
  • Ruby

Learn a Language

  • Go
  • Rust

Version Control Systems

Git

Relational Databases

  • PostgreSQL
  • MySQL
  • MariaDB
  • MS SQL
  • Oracle

Repo Hosting Services

  • GitHub
  • GitLab
  • Bitbucket

 

Learn about APIs

  •  
  • REST
  • JSON APIs
  • SOAP
  • gRPC
  • GraphQL

 

  •  
  • JWT
  • Basic authentication
  • Token authentication
  • OAuth
  • Cookie-Based Authentication
  • OpenID
  • Security Assertion Markup Language (SAML)

 

 

  •  
  • Client Side Caching
  • Server side
    • Redis
    • Memcached
  • CDN (Content Delivery Network)

Web Security Knowledge

  • Scrypt
  • Bcrypt
  • SHA family
  • MD5
  • HTTPS
  • OWASP Security Risks
  • Cors
  • SSL/TLS
  • Content Security Policy
  • Server Security
  • Integration Testing
  • Unit Testing
  • Functional Testing

CI/CD

Scaling Databases

Databases

  • ORMs
  • ACID
  • Transactions
  • N plus one problem
  • Database Normalization
  • Failure Modes
  • Profiling Performance

 

Design and Development Principles

  • Design Patterns
  • Domain-Driven Design
  • Test Driven Development
  • CQRS
  • Event Sourcing

Architectural Patterns

  • Monolithic Apps
  • Microservices
  • SOA
  • Serverless
  • Service Mesh
  • Twelve-Factor Apps

 

Message Brokers

  • RabbitMQ
  • Kafka

Containerization vs. Virtualization

  • LXC
  • Docker
  • Kubernetes
  • Elasticsearch
  • Solr

 

Web Servers

  • Real Time Data
  • Server Sent Events
  • Web sockets
  • Long Polling
  • Short Polling
  • Apollo
  • Relay Modern

NoSQL databases

  • MongoDB
  • InfluxDB
  • Realtime databases
  • Column Databases
  • Key-Value Databases
  • Graph databases
  •  

Building for Scale

  • Graceful Degradation
  • Throttling
  • Backpressure
  • Load Shifting
  • Circuit Breaker
  • Horizontal/Vertical Scaling
  • Migration Strategies
  • Migration Strategies
  • Instrumentation, Monitoring, and Telemetry

 

 

 

 

 

 

 

 

 

 

 

 

پیش نیاز

دوره وب مقدماتی HTML - CSS

مخاطبان دوره

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

این سرفصل استاندارد آموزش برنامه نویسی REACT می باشد. در این دوره آموزشی تمامی سرفصلها با تغییراتی توسط استاد تدریس می شود. فقط در نظر داشته باشید که برخی از سرفصلها به دلیل اینکه نیاز به مدت زمان بیشتری برای آموزش دارند در جهت معرفی و آشنایی توسط استاد دوره تدریس می شود و بخشهای کاربردی و اصلی در دوره ای مجزا ارائه خواهد شد. لذا برخی از موارد به دلیل کاربرد بیشتر و نیاز به تمرکز بالاتر در دوره ای مجزا ارائه می شود و تنها توسط استاد دوره به صورت معرفی و آشنایی ارائه خواهد شد.

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

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

 

در صورتی که به صورت فردی می خواهید در دوره ثبت نام کنید:

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

در صورتی که به صورت گروهی و سازمانی می خواهید دوره را برای کارکنان خود برگزار کنید:

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

شماره های تماس

  • 02166035125
  • 09197603991