Full Stack Development (MERN)
MongoDB, Express, React ਅਤੇ Node — ਇੱਕ ਵਰਕਿੰਗ ਵੈੱਬ ਐਪ ਬਣਾਉਣ ਅਤੇ ਡਿਪਲਾਇ ਕਰਨ ਲਈ ਕਾਫ਼ੀ।
⏱ ਸਮਾਂ: 30–40 ਦਿਨ
ਫੁੱਲ-ਸਟੈਕ ਡਿਵੈਲਪਮੈਂਟ ਕਿਉਂ ਸਿੱਖੀਏ?
ਜ਼ਿਆਦਾਤਰ ਅਸਲੀ ਸਾਫਟਵੇਅਰ ਪ੍ਰੋਡਕਟਾਂ ਨੂੰ ਇੱਕ ਫਰੰਟਐਂਡ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਨਾਲ ਲੋਕ ਇੰਟਰੈਕਟ ਕਰਨ, ਅਤੇ ਇੱਕ ਬੈਕਐਂਡ ਜੋ ਡੇਟਾ ਸਟੋਰ ਕਰੇ।
- ਪੂਰੇ ਰਾਹ ਇੱਕੋ ਭਾਸ਼ਾ — JavaScript ਫਰੰਟਐਂਡ (React) ਅਤੇ ਬੈਕਐਂਡ (Node) ਦੋਵੇਂ ਚਲਾਉਂਦੀ ਹੈ।
- ਬਹੁਤ ਜ਼ਿਆਦਾ ਵਰਤੀ ਜਾਂਦੀ — React ਅਤੇ Node ਦੋਵੇਂ ਸਭ ਤੋਂ ਮੰਗ ਵਾਲੀਆਂ ਵੈੱਬ ਸਕਿੱਲਾਂ ਵਿੱਚ ਆਉਂਦੇ ਹਨ।
- ਤੁਸੀਂ ਇੱਕ ਅਸਲੀ ਪ੍ਰੋਡਕਟ ਸ਼ਿਪ ਕਰਦੇ ਹੋ — ਅੰਤ ਵਿੱਚ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਵਰਕਿੰਗ, ਡਿਪਲਾਇਡ ਐਪ ਹੁੰਦਾ ਹੈ।
- Java ਜਾਂ Python ਤੋਂ ਅਗਲਾ ਕਦਮ — ਜੇ ਤੁਸੀਂ ਸਾਡਾ Java ਜਾਂ Python ਕੋਰਸ ਕੀਤਾ ਹੈ, ਇਹ ਉਸ ’ਤੇ ਵੈੱਬ ਲੇਅਰ ਜੋੜਦਾ ਹੈ।
ਫੁੱਲ-ਸਟੈਕ ਕੋਰਸ ਸਿਲੇਬਸ
ਛੇ ਮੌਡਿਊਲ, ਤੁਹਾਡੇ ਪਹਿਲੇ ਵੈੱਬ ਪੇਜ ਤੋਂ ਲੈ ਕੇ ਇੱਕ ਡਿਪਲਾਇਡ ਫੁੱਲ-ਸਟੈਕ ਐਪ ਤੱਕ।
ਮੌਡਿਊਲ 01
ਫਰੰਟਐਂਡ ਫਾਊਂਡੇਸ਼ਨ
- ਸਿਮੈਂਟਿਕ HTML5
- CSS3: flexbox ਅਤੇ grid
- ਰਿਸਪਾਂਸਿਵ, ਮੋਬਾਈਲ-ਫਸਟ ਲੇਆਉਟ
ਮੌਡਿਊਲ 02
JavaScript ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ
- ਆਧੁਨਿਕ JS (ES6+): let/const, arrow functions
- DOM ਮੈਨੀਪੁਲੇਸ਼ਨ ਅਤੇ ਇਵੈਂਟ
- Promises, async/await ਅਤੇ fetch API
ਮੌਡਿਊਲ 03
React ਫੰਡਾਮੈਂਟਲਸ
- ਕੰਪੋਨੈਂਟ, props ਅਤੇ state
- Hooks: useState, useEffect
- ਕਲਾਇੰਟ-ਸਾਈਡ ਰੂਟਿੰਗ
- React ਐਪ ਤੋਂ API ਕਾਲ ਕਰਨਾ
ਮੌਡਿਊਲ 04
Node ਅਤੇ Express ਨਾਲ ਬੈਕਐਂਡ
- REST API ਬਣਾਉਣਾ
- ਰੂਟਿੰਗ ਅਤੇ ਮਿਡਲਵੇਅਰ
- ਰਿਕਵੈਸਟ ਅਤੇ ਰਿਸਪਾਂਸ ਹੈਂਡਲ ਕਰਨਾ
ਮੌਡਿਊਲ 05
MongoDB
- ਡਾਕੂਮੈਂਟ ਅਤੇ ਕਲੈਕਸ਼ਨ
- CRUD ਓਪਰੇਸ਼ਨ
- Mongoose ਨਾਲ ਬੇਸਿਕ ਸਕੀਮਾ ਡਿਜ਼ਾਈਨ
ਮੌਡਿਊਲ 06
ਸਟੈਕ ਨੂੰ ਜੋੜਨਾ
- React ਨੂੰ Express + MongoDB ਬੈਕਐਂਡ ਨਾਲ ਜੋੜਨਾ
- JWT ਨਾਲ ਬੇਸਿਕ ਪ੍ਰਮਾਣੀਕਰਨ
- ਫੁੱਲ-ਸਟੈਕ ਐਪ ਡਿਪਲਾਇ ਕਰਨਾ