Select Your Favourite
Category And Start Learning.

JavaScript for Beginners

by MD Nahiyan Uddin

551
Intermediate
07h 38m

Start this course to guarantee your place

Get Certified Now

About This Course

আপনি কি প্রোগ্রামিং খাতে নিজের ক্যারিয়ার গঠনের কথা ভাবছেন? চাহিদাসম্পন্ন প্রোগ্রামিং ল্যাংগুয়েজটি শিখতে চান?
বর্তমানে প্ৰতিযোগিতামূলক এই যুগে ক্যারিয়ার হিসেবে শীর্ষস্থানে অবস্থান করছে প্রোগ্রামিং ক্যারিয়ার । এই খাতে ক্যারিয়ার গঠনের অনেক ক্ষেত্র রয়েছে বিধায় আজকাল প্রোগ্রামিং হয়ে উঠেছে সকলের ক্যারিয়ার গঠনের অন্যতম একটি ক্ষেত্র। ২০১৭ সালের ডেভেলপার জরিপে শীর্ষ স্থানে অবস্থান করছে JavaScript। জরিপ অনুসারে জানা যায় একজন JavaScript প্রোগ্রামার প্রতি বছর ৮৮ হাজার ডলার আয় করে থাকেন।তাহলে নিশ্চয়ই প্রোগ্রামিং ক্যারিয়ার শুরু করতে চাইলে জাভার গুরুত্ব কোন অংশে কম নয়।
একটি অ্যাপ বানাতে গিয়ে যদি আপনার একদম রুট থেকে শুরু করতে হয়, কোন টাইপের ডেটা যাবে, মেমোরি কতটুকু হবে, এসব নিয়েই থাকতে হয়, তবে দেখা যাবে অ্যাপের সারফেস বিল্ডাপ করতে করতেই আপনার অ্যাপ বানানোর বাজেট শেষ, সাথে মোটিভেশনও। সেক্ষেত্রে জাভাস্ক্রিপ্ট এর মতো হাই লেভেল ল্যাংগুয়েজ ফ্লেক্সিবল হওয়ায় আপনি বিহ্যাইন্ড দ্যা সিনে কি হচ্ছে না হচ্ছে এতোকিছু না ভেবেও আপনার মেইন কাজ স্টার্ট করতে পারবেন। বিভিন্ন ওয়েব ডেভেলপমেন্ট এর কাজ আজকাল করা হচ্ছে শুধুমাত্র JavaScript দিয়ে।
JavaScript কে সংক্ষেপে JS দিয়ে প্রকাশ করা হয়। এটি একটি উচ্চ-স্তরের, গতিশীল ও প্রোটোটাইপ ভিত্তিক প্রোগ্রামিং ল্যাঙ্গুয়েজ। JavaScript বর্তমান বিশ্বে সবচেয়ে জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ। JavaScript এর জনপ্রিয়তার মূল কারণ এর বহনযোগ্যতা, নিরাপত্তা এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব প্রোগ্রামিংয়ের প্রতি পরিপূর্ণ সাপোর্ট। বর্তমান সময়ে JavaScript ছাড়া ব্রাউজার কিংবা ওয়েব অ্যাপ্লিকেশন কল্পনাও করা যায় না। চাইলে আপনিও পারবেন যেকোনো ধরণের সফটওয়্যার কিংবা এপ্লিকেশন তৈরী করতে JavaScript এর সাহায্যে।
তাই Interactive Cares আপনাদের জন্য নিয়ে এলো JavaScript for Beginners কোর্সটি।
কোর্সটিতে আমাদের সাথে থাকছেন নাহিয়ান উদ্দিন যিনি বর্তমানে এশিয়া প্যাসিফিক ইউনিভার্সিটির সিএসই ডিপার্টমেন্টের একজন লেকচারার। এর পূর্বে তিনি স্যামসাং রিসার্চ এন্ড ডেভলপমেন্ট ইন্সটিটিউটের একজন সফটওয়্যার ইঞ্জিনিয়ার হিসেবে কর্মরত ছিলেন। তিনি ২০১৯ সালে বুয়েট থেকে সিএসই এর উপর স্নাতক সম্পন্ন করেন। তিনি BASIS National ICT Awards ও জিতেছেন।

Topics for this course

59 Lessons07h 38m

Getting started

First code – Printing an output00:10:46
Where and how to add JavaScript in HTML code00:07:40
Taking an Input from User00:03:00

Data types and Variables

Comments, Statements & Scopes

Operators

Type Conversions

Arrays

Control Structure – Conditionals

Control Structure – Loops

Functions

JS HTML DOM

Event Handling

Final project

Material Includes

  • Certificate
  • Pre-recorded sessions
  • Projects
  • Practice Materials
  • Quizzes for Self-Assessment
  • Lifetime access to the sessions
  • Problem Solving Live class
৳ 600.00

What Will I Learn?

  • JavaScript data types, built-in methods, and variables
  • How to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript
  • JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax
  • Global and block level scope in JavaScript
  • Arrays, a data structure in JavaScript used to store lists of data
  • How to use for and while loops to execute blocks of code multiple times
  • How to use iterator methods to simplify the process of looping over arrays
  • JavaScript ES6 object syntax to model real-world items
  • How to create classes and use inheritance to minimize redundancy in your code
  • Browser compatibility and JavaScript ES6+ to ES5 transpilation
  • How to use JavaScript modules, a way to define reusable logic in your programs
  • How to write asynchronous JavaScript with the Promises Syntax
  • Asynchronous programming and leverage promises in JavaScript

Target Audience

  • Complete beginners.
  • JavaScript developers who want to learn ES6.
  • Anyone who wants to make Android apps!

5.0

Total 1 Ratings

5
1 rating
4
0 rating
3
0 rating
2
0 rating
1
0 rating

Thanks a lot Nahiyen Bhai

Meet
MD Nahiyan Uddin

Nahiyan Uddin is the instructor for this course. He is currently working as a lecturer in the CSE department, University of Asia Pacific. Previously he worked as a Software Engineer in Samsung Research & Development Institute, Bangladesh. He has completed his B.sc from BUET in 2019. He is an experienced researcher on artificial intelligence, machine learning, deep learning, data mining, natural language processing, HCI & IoT.