Loading...
Course

JavaScript Fundamentals - June 2025

Credits 12 credits
Fundamentals
Inform me

Topics

  • Чиглүүлэх хичээл

    Танилцуулга хичээл
  • Git and GitHub

    1. Software Configuration Management and Source Control Systems
    - Vocabulary: Clone a Repo, Commit a Changeset, Push the Changes, Pull Changes, Merge Changes
    2. Introduction to Git
    - Working with git, Git Bash, and TortoiseGit
    3. Introduction to GitHub
    - Create a Repo, Clone, Commit, Push, Conflicts

    2025-01-25, 10:00 цагт MLC 301 тоот

    Resources

    There are no resources for this lecture yet

  • Language Comparison

    1. Execution Model
    2. Variables
    3. Data Types
    4.Printing on the Console
    5. Conditional Statements
    6. Loops
    7. Development Environments (IDE)

    Цахим хичээл 1

    Resources

    There are no resources for this lecture yet

  • Basic Syntax, Conditional Statements and Loops

    1. Basic Syntax and First Steps
    2. Conditional Statements
    - if, elif, else
    - indentation
    - and, or
    3. Loops 

    Цахим хичээл 2

    Resources

    There are no resources for this lecture yet

  • Data Types and Variables

    1. Data Types and Variables
    2. Integer and Real Number Type
    3. Type Conversion
    4. Boolean Type
    5. Character and String Type

    01/28 - Онлайн 

    Resources

    There are no resources for this lecture yet

  • HTTP Basics & HTML and CSS intro

    1. The HTTP Protocol – Basic Concepts
    2. HTTP Developer Tools
    3. HTML Forms
    4. HTTP Request
    5. HTTP Response
    6. URLs and URL Structure                               
    7. What is HTML?
    - HTML Page
    - HTML Developer Elements
    8. HTML Common Elements
    - Headings, Paragraphs, Hyperlinks, Images
    - Ordered and Unordered Lists
    9. What is CSS?
    - External, Internal and Inline CSS Style

    01/30 танхим 301 тоот

    Resources

    There are no resources for this lecture yet

  • Arrays

    1. Arrays
    2. Reading Arrays from the Console
    3. Foreach Loop 

    02/1 MLC 301 тоот

    Resources

    There are no resources for this lecture yet

  • Software Development Concepts part 1

    1. The 4 Skills of the Software Engineers
    2. Fundamental Software Engineering Concepts
    - Math Concepts in Software Development
    - Object-Oriented Programming (OOP)
    - Functional Programming (FP)
    - Data Structures and Algorithms
    - Component-Based Development and - Event - Driven Programming
    3. Software Architectures, Front-End and Back-End

    Цахим хичээл 3

    Resources

    There are no resources for this lecture yet

  • Software Development Concepts part 2

    1. Front-End Development Concepts
    - Web Front-End and DOM
    - AJAX and RESTful APIs
    - Templating Engines
    - Routing and Routing Libraries
    - Libraries vs. Frameworks
    - UI Frameworks
    - Mobile Apps

    Цахим хичээл 4

    Resources

    There are no resources for this lecture yet

  • Methods

    1. What Is a Method?
    2. Naming and Best Practices
    3. Declaring and Invoking Methods
    - Void and Return Type Methods
    4. Methods with Parameters
    5. Value vs. Reference Types
    6. Overloading Methods
    7. Program Execution Flow

    Resources

    There are no resources for this lecture yet

  • Lists

    1. List Definition and Usage
    2. Storing Data
    3. Creating Lists
    4. Accessing Elements
    5. List Manipulations
    6. Looping through Lists
    7. Searching in Lists

    Resources

    There are no resources for this lecture yet

  • Mid Exam Preparation

    No description yet

    Resources

    There are no resources for this lecture yet

  • Objects and Classes

    1. Lists Overview
    2. List Manipulating
    3. Reading Lists from the Console
    4. Sorting Lists and Arrays

    Resources

    There are no resources for this lecture yet

  • Bitwise Operations

    1. What is a Bit, Byte, KB, MB?
    2. Numerals Systems
    - Decimal, Binary, Hexadecimal
    - Conversion between Numeral Systems
    3. Representation of Data in Computer Memory
    - Representing Integers, Real Numbers and Text
    4. Bitwise Operations: &, I, ^, ~
    - Reading / Writing Bits from Integers

    Resources

    There are no resources for this lecture yet

  • Associative Arrays (Maps)

    1. Associative Arrays
    - HashMap <key, value>
    - LinkedHashMap <key, value>
    - TreeMap <key, value>
    2. Lambda
    3. Stream API
    - Filtering
    - Mapping
    - Ordering

    Resources

    There are no resources for this lecture yet

  • Problem Solving

    1. The Fundamental Skills of Software Engineers
    2. Problems: Definition and Problem Solving
    3. Solving Exam Problems: Tips and Best Practices
    4. Sample Exam Problems

    Resources

    There are no resources for this lecture yet

  • Text Processing and Regular Expressions

    1. What Is a String?
    2. Manipulating Strings
    3. Building and Modifying Strings - Using StringBuilder Class - Why Concatenation Is a Slow Operation?
    4. Regular Expressions Syntax - Definition and Pattern - Predefined Character Classes
    5. Quantifiers and Grouping
    6. Backreferences
    7. Regular Expressions in Java

    Resources

    There are no resources for this lecture yet

  • Database Basics

    1. Databases: Introduction
    2. SQL vs. NoSQL Databases
    3. DBMS Systems (Database Engines)
    4. Relational Databases, SQL and MySQL Database
    5. NoSQL Databases and MongoDB

    Resources

    There are no resources for this lecture yet

  • QA Introduction

    1. Software Quality Assurance: Introduction
    2. QA Engineers and Responsibilities
    3. Bugs and Bug Trackers
    4. Testing, Test Types and Test Levels
    5. Test Automation, Frameworks and Tools
    6. Continuous Integration and Continuous Delivery (CI/CD)

    Resources

    There are no resources for this lecture yet

  • Basic Web Project

    1. Model-View Controller (MVC)
    2. Spring MVC- Annotations- Controllers- Processing Requests
    3. Thymeleaf View Engine

    Resources

    There are no resources for this lecture yet

  • Шалгалтын бэлтгэл хичээл

    Шалгалтын бэлтгэл бодлогууд 

    Шалгалт: 
    Дундын шалгалт 40% 
    Сүүлийн шалгалт 60% 

    Нийлбэр 70%-иас дээш авч байж сертификат авна. 

    Та багадаа 220-иос дээш оноог авах шаардлагатай. 
    Нийт 3 бодлого 300 оноо. 

    Шалгалтын хуваарь: 

    Сүүлийн шалгалт - 03/15 Бямба гаригт 10:00 цагт онлайн 

    Дундын шалгалтын давтан - 03/22
    Сүүлийн шалгалтын давтан - 03/29

    Resources

    There are no resources for this lecture yet

See all topics

Энэ сургалт хэнд зориулагдсан бэ?

Энэхүү сургалт нь программчлалын JavaScript хэл дээр код бичих үндсэн буюу суурь ойлголтуудыг суралцах хүсэлтэй хүмүүст тохиромжтой..

Сургалт хэзээ эхлэх вэ?

Уг сургалт нь 05 сарын 11-д эхэлнэ.

Хичээлүүд хаана, хэрхэн явагдах вэ?

Та танхим болон онлайнаар хослуулан суралцах боломжтой.

  • Танхимын сургалт: MLC Business School-ийн сургалтын танхимд хичээллэнэ.
  • Онлайн сургалт: Zoom платформ дээр Live stream хичээллэнэ.

Шалгалт нь хэзээ, яаж явагдах вэ?

Сургалт нь явцын ба эцсийн гэсэн хоёр шалгалттай байдаг. Шалгалт онлайнаар Judge систем дээр авагдана.

  • Явцын шалгалт - практик ажилбаруудаас бүрдсэн байдаг ба 07 сарын 05-д авна.
  • Эцсийн шалгалт - практик ажилбаруудаас бүрдсэн байдаг ба 08 сарын 09-д авна.

Шалгалтуудаа өгөөд сертификат авах уу?

Шалгалтаа амжилттай өгч 70-аас дээш оноо авсан бол танд SoftUni-ийн сертификат олгоно.

Хэрхэн бүртгүүлэх вэ?

Та дараах дугаараар сургалтын менежертэй холбогдож бүртгүүлнэ үү. Утас: 9402-9075

JavaScript Fundamentals - June 2025

JavaScript Fundamentals - June 2025

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.