Malam academy

קורס Full Stack הוא קורס עשיר ומגוון בשלל טכנולוגיות פיתוח, בעולמות צד השרת וצד הלקוח. ההכשרה מאפשרת כניסה לתחום מבוקש ומשמעותי, גם בעידן הפיתוח הייחודי לצד כלי בינה מלאכותית ושפות סקריפטים נפוצות ויעילות. במהלך ההכשרה נעמיק במתודולוגיות הפיתוח השונות, ונעבוד על התאמת היכולות והמיומנויות לשוק העבודה המשתנה.

 

תנאי קבלה:

ידע בסיסי באנגלית
ראיון מקצועי

 

programming code abstract technology

נושאי לימוד :

1. מבוא לעולם התוכנה, יסודות ו-JS בסיסי

  • Basic concepts
  • Web protocols & Standardization Organization
  • Web sites & Browser types
  • Structured information transfer (XML, JSON)
  • Reviewing server and client-side technologies
  • File Types
  • Flow Charts & Pseudocode
  • Data types, Conditions, loops

2. HTML

  • Functions – declaration, expression, arrow function
  • Array – (inc. filter, map, reduce methods etc.)
  • Objects: the basics
  • HTML tag language
  • Syntax structure and principles
  • Common tags and attributes
  • Forms
  • Tables – Using different approaches
  • Audio/Video

3. CSS3

  • HTML CSS integration
  • Selectors
  • Common design features
  • positioning and structure display
  • Elements Floating
  • Pseudo Classes/elem
  • Sizing-Box
  • Shadow & Border
  • Layout Column
  • Resize Element
  • Gradient
  • Font Face
  • Design Responsive
  • Queries Media Transformations & Transitions

4. Javascript

  • Code quality
  • Events
  • Prototypes
  • ES6/7/8…2022
  • Advantages
  • Constructors, Functions and Interfaces
  • Error handling
  • Libraries: jQuery, Lodash

5. React

  • Working with JS modules
  • The workspace in React
  • JSX
  • Virtual Dom
  • Components
  • Components Props, States
  • Events & Component Lifecycle
  • Conditionals and Lists
  • Reaching out to the Web (HTTP / REST)
  • Components Deep Dive
  • Understanding Writing Fragments
  • Refs & DOM
  • Context API
  • Higher-Order Components
  • Forms
  • Routing
  • Redux

6. Node.js

  • Node & NPM ecosystem
  • Creating a Web server
  • Asynchronicity Concepts
  • Event Loop
  • Blocking Code Non-Blocking vs. Code
  • Working with File System
  • Modules & Packages
  • Global Objects
  • Web Module (layers)
  • Sessions & Session Stores
  • Express Framework

7. MongoDB

  • Understanding the Basics & CRUD Operations
  • Schemas & Relations: How to Structure Documents
  • Using the MongoDB UI to Explore Data Visually
  • Indexes
  • Aggregation
  • MongoDB & Node.JS (Mongoose)

8. SQL

  • SQL Statement Fundamentals
  • Arithmetic commands
  • ORDER BY, BETWEEN, IN, LIKE, LIMIT, TOP
  • JOINS
  • Sub-Queries
  • GROUP BY
  • Aggregation Functions
  • HAVING
  • Creating Databases and Tables
  • node.js with DB

9. פיתוח בעידן הבינה המלאכותית

  • מתודלוגיות לפיתוח בעזרת AI
  • כלים יישומיים
  • Vibe Coding
  • כלים עדכניים

10. תשתיות תוכנה

  • מבוא לדבאופס
  • Repositories
  • מבוא לענן
  • מבוא לכלים אפליקטיביים
  • מתודולוגיות בעולמות התשתיות

פרוייקט סיום

 

 

מתכונת הקורס

הקורס יתקיים באופן מקוון, אחת לשבוע, בין השעות 18:00-21:00

משך הקורס

400 שעות אקדמאיות