اذهب إلى المحتوى

السؤال

نشر

تم قبولي كشكل مبدأي بعد تصفيه في تدريب عندنا بتقوم بيه وزاره الاتصالات ، والاختبار النهائي يوم الاحد الجاي ودا التراك 

تنصحوني احل على اي في js او اكد معلومات اي في اللغات زي html css js لانهم هيسألوا فيها 

MEAN Stack: Web Developer Career Accelerator (210 Hours)

Part 1 Technical Part: MEAN Stack: Web Developer Career Accelerator (180 Hours)

Scope:

Participants will gain mastery in critical technologies and methodologies across the full MEAN stack (MongoDB, Express.js, Angular, Node.js), while also developing competencies in areas crucial for freelance success, including client communication, SEO optimization, web application security, project management, UI/UX best practices, agile workflows, debugging.
By the end of the program, learners will not only be proficient in developing scalable, secure, and optimized web applications, but will also be equipped with entrepreneurial to thrive as independent web developers capable of managing projects from conception to deployment.

Objectives:

Master Essential Technologies: JavaScript, Node.js, Express.js, Angular, and MongoDB.

Develop Practical Skills.

Client Interaction and Requirement Analysis.

Related Aspects in Full-Stack Development (SEO Optimization, Web Security, Project Management, UI/UX Design Principles).

Preparation for Freelance Success.

Target Audience:

All graduates from universities and higher institutes.

students who are either in their final year of studies or are expected to graduate within the next year.

All interested in web development.

Prerequisites:

HTML.

CSS.

Basics of JS.

Understanding of basic programming concepts such as variables, functions, and conditional statements.

Basic knowledge of programming concepts; no prior experience with Node.js, Angular, or MongoDB required.

Content: (180 Hours)

Establishment

Introduction.

JavaScript Basics Review.

Sync vs Async programming.

How JS works? (js environment).

OOP Introduction.

TypeScript.

UI / UX for developers.

How to develop modern web app?

How to manage freelance web app project?

Back-end

Node js introduction.

express framework

api / middle-ware concepts.

creating http methods endpoints.

uploading files using multer.

mongoDB

sql vs no-sql databases.

creating schema and models using mongoose.

CRUD operations using mongoose.

using files in node js.

Securing API app

Password hashing.

ogin (compare password and creating access token).

middle-ware to verify access token.

Refresh token.

Logging.

Socket IO.

Unit testing.

Performance optimization.

Caching.

Request validation.

Node js design patterns.

Global error handling.

Front-end

SPA concept.

Angular introduction.

Component and directives.

Angular app layout.

Basics of routing.

Dependency injection and services.

Observable and http Clint.

Forms in angular

Template – driven – forms.

Reactive forms.

Custom validations in reactive forms.

UI / UX validation.

Form-data to upload files.

Calling secure APIs

Login and using access token.

Access token decoding.

Manage refresh token.

Advanced routing.

Angular universal and SSR.

Component life cycle.

Unit testing.

Standalone app.

Rxjs.

NgRx.

Optimization and performance.

Job Profile:

A Freelance Full Stack Web Developer is a versatile professional with expertise in both front- end and back-end development.

Upon completion of the course, participants will acquire a comprehensive skill set essential for succeeding as:

Mean-stack web developer.

Back-end web developer.

Front-end web developer.

Part 2: Landing Your Freelance Job (30 Hours)

Scope:

Freelancing has become increasingly popular in the digital era for many reasons such as; flexible working hours and location, remuneration, the ability to test a start-up concept, and self-management. Therefore, this program aims at equipping participants with the required skills and knowledge to land their freelance jobs. This program has been designed based on the best practices within the freelance field. The program includes diverse topics and concludes by creating a landing page on one of the freelance platforms such as “Up-work”.

Objectives:

To equip participants with the essential knowledge, skills, and strategies to thrive in the freelance industry.

To enable participants to attract clients and manage projects effectively.

To empower participants to build a rewarding and sustainable freelance career.

Target Audience:

All graduates from universities and higher education institutions.

University Students in Third at/or Fourth Year.

Prerequisite:

Basic Computer Literacy.

Contents:

Introduction to Freelancing.

Identification of Service and Offering.

Develop a Pricing Structure.

Essentials of Project Management.

Create a Portfolio for Success and Personal Branding.

Delivering a Successful Proposal.

Job Profile:

Digital Freelancer.

Recommended Posts

  • 0
نشر

الأهم التركيز على استيعاب جيد للأساسيات، مع حل مسائل بسيطة إلى متوسطة في الجافاسكريبت.

بمعنى الفرق بين var, let, const، الـ Hoisting، أنواع البيانات Data Types، الـ Type Coercion لتحويل أنواع البيانات تلقائياً.

والفرق بين Regular Function و Arrow Function، الـ Callback functions وهي هامة لأنها مقدمة للـ Async.

الـ Arrays و Objects والدوال الخاصة بهم،   بالأخص map, filter, reduce, forEach, find لأنها تُستخدم يومياً في الـ Angular و Node.

وبالطبع OOP راجع مفاهيم الـ Classes, Objects, Constructors, Inheritance في JS.

والـ DOM Manipulation برغم أنك ستتعلم Angular لاحقاً، إلا أن الاختبار سيسأل عن الأساسيات، كاختيار العناصر، التعامل مع الأحداث Events.

توجه إلى مواقع مثل HackerRank أو Edabit وحل مسائل Easy إلى Medium.

ثم الوقت المتبقي ركز على Semantic HTML وForms في HTML.

ثم Box Model وFlexboxCSS Grid وCSS Grid وPositioning وMedia Queries في CSS.

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...