Тёмный

Արժեքներ և տիպեր JavaScript-ում (դաս 3/80). «Hummingbird» (փուլ 1/5 - Խորացված JavaScript) 

Picsart Academy
Подписаться 11 тыс.
Просмотров 4,4 тыс.
50% 1

✅ Բաժանորդագրվեք ալիքին այստեղ 👉 bit.ly/code-rep...
Վեբ կայք - coderepublic.am/
Տեխնիկական բլոգ - / code
LinkedIn - / code-republic-am
Facebook - / coderepublicam
Instagram - / coderepublic.am
Telegram - t.me/coderepublic
Դասընթացում օգտագործվող գրքերը ստանալու համար գրեք books@coderepublic.am հասցեով՝ նշելով դասընթացի անվանումը։
✍️ Այս տեսահոլովակի մասին
Դաս 3 - Արժեքներ և տիպեր JavaScript-ում (Values and Types)
Դասընթացավար՝ Վարդան Գրիգորյան
Դասընթաց՝ «Hummingbird» խումբ. խորացված վեբ backend ծրագրավորում
Դասընթացի շրջանակներում խորացված մատուցվում է JavaScript ծրագրավորման լեզուն, Node.js միջավայրը, TypeScript լեզուն, տվյալների բազաների համակարգերն ու ներքին աշխատանքի դետալները, ինչպես նաև backend վեբ ծրագրավորման կարևոր կոնցեպտները։ Դասընթացի ավարտին ուսանողը որակավորվում է որպես սկսնակ Web Backend ծրագրավորող։
📋 Դասընթացի պլանավորված նախնական ծրագիրը
Hummingbird: Course Program
📌 Phases
1 - Advanced JavaScript
2 - Node.js and TypeScript
3 - Database Systems
4 - Service Layer and API
5 - Backend: deep dive
📌 Phase 1: Advanced JavaScript
Books
- David Flanagan, JavaScript. The Definitive Guide
- Kyle Simpson, You Don’t Know JS Series
- John Resig, Secrets of the JavaScript Ninja
Lessons
- Lesson 1 - Compilation model, program execution, and lexical structure of the language
- Lesson 2 - Types, Values, and Variables
- Lesson 3 - Functions, expressions, operators
- Lesson 4 - Statements
- Lesson 5 - Objects
- Lesson 6 - Arrays and Strings
- Lesson 7 - Functions
- Lesson 8 - Closures
- Lesson 9 - Functional programming in JS
- Lesson 10 - Classes and prototypal inheritance
- Lesson 11 - Modules
- Lesson 12 - The Standard Library
- Lesson 13 - Regular expressions, Date, Time, and timers
- Lesson 14 - Iterators and Generators
- Lesson 15 - Intro to multithreading and asynchronous programming
- Lesson 16 - libuv
- Lesson 17 - Promise, async, await
📌 Phase 2: Node.js and TypeScript
Books
- Casciaro, Node.js Design Patterns
Lessons
- Lesson 18 - Introduction to Node.js and npm
- Lesson 19 - Node.js asynchronous model
- Lesson 20 - Events
- Lesson 21 - HTTP server implementation
- Lesson 22 - Working with files, core modules
- Lesson 23 - Streams
- Lesson 24 - Node.js with TypeScript
- Lesson 25 - OOP with TypeScript
- Lesson 26 - Polymorphism
- Lesson 27 - Mixins, decorators
- Lesson 28 - Advanced Types
- Lesson 29 - Design patterns
- Lesson 30 - Design patterns, contd
- Lesson 31 - Parallel and async execution with TypeScript
- Lesson 32 - Node.js advanced recipes
📌 Phase 3: Database Systems
Books
- A. Giamas, Mastering MongoDB 4.x
- A. Petrov, Database Internals
- L. Davidson, Pro SQL Server Relational Database Design and Implementation
Lessons
- Lesson 33 - Introduction to database systems
- Lesson 34 - Data architecture (relational vs NoSQL)
- Lesson 35 - Relational database design
- Lesson 36 - Conceptual and logical data modeling
- Lesson 37 - Normalization
- Lesson 38 - Physical model implementation
- Lesson 39 - Indexing
- Lesson 40 - Database internals
- Lesson 41 - Index low-level implementation details
- Lesson 42 - MongoDB CRUD operations
- Lesson 43 - Thinking in MongoDB
- Lesson 44 - Transactions
- Lesson 45 - Aggregation
- Lesson 46 - Indexing (MongoDB)
📌 Phase 4: Service Layer and API
Books
- I. Grigorik, High-Performance Browser Networking
- B. Pollard, HTTP/2 in Action
- F. Doglio, REST API Development with Node.js
Lessons
- Lesson 47 - A Database-Oriented Service Layer
- Lesson 48 - Efficient DAO implementations
- Lesson 49 - API Layer
- Lesson 50 - HTTP
- Lesson 51 - Networks
- Lesson 52 - Sockets
- Lesson 53 - Caching
- Lesson 54 - A Complete Architecture Design
📌 Phase 5: Backend: Deep Dive
Books
- Martin Kleppmann, Designing Data-Intensive Applications
- Thomas Hunter Li, Distributed Systems with Node.js
Lessons
- Lesson 55 - Reliable, Scalable, and Maintainable Application Design
- Lesson 56 - Data Models and Query Languages
- Lesson 57 - Storage and Retrieval
- Lesson 58 - Encoding and Evolution
- Lesson 59 - Replication
- Lesson 60 - Partitioning
- Lesson 61 - Transactions
- Lesson 62 - Distributed Systems Design: Overview and Summary
📌 Summary and Complementary Material
Lessons 63 - 80
Կապ դասընթացավարի հետ՝ vardanator@coderepublic.am
Գրասենյակում անցկացվող դասընթացներին միանալու համար՝ learn@coderepublic.am

Опубликовано:

 

19 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@ItsMe-cf9hj
@ItsMe-cf9hj 3 года назад
thanks for the lesson my homie )))
@Henula09106
@Henula09106 3 года назад
Որ խնդրեմ գրքերը կուղարկեք ))
@PicsartAcademy
@PicsartAcademy 3 года назад
Գրքերը ստանալու համար գրեք books@coderepublic.am հասցեով՝ նշելով գրքի անվանումը կամ դասընթացի անունը։
@Henula09106
@Henula09106 3 года назад
@@PicsartAcademy արդեն գրել եմ)
@ՍեւակԴավիթյան
@ՍեւակԴավիթյան 5 месяцев назад
@@PicsartAcademy Բարև ձեզ , կներեք հիմա ինչ տարբերակով կարող եմ ձեռք բերել գրքերից ?
Далее
How to Build a Homemade Bike Using a Barrel
00:21
Просмотров 1,5 млн
Դաս 1. JS ներածություն | JavaScript EPIC
1:33:51
Դաս 2. Block Scope & Conditionals | JavaScript EPIC
1:37:22