Posts

yash technology need

  Work experience as a Python Developer. Expertise in Python (core and advanced) Experience on Web frameworks: Flask/Fastapi/Django., Libraries: Numpy, Pandas Good to have knowledge on Frontend development: JavaScript, HTML/CSS, React/Angular Good to have cloud knowledge: AWS/Azure Good understanding of Object-Oriented concepts and ORMs API development. Strong Experience with SQL Experience with any No SQL DB Working knowledge and ability to apply engineering practices & principles (CI/CD - GIT, docker, GitHub Action) and designs concepts. Good in Unit testing.

yash technology

  Work experience as a Python Developer. Expertise in Python (core and advanced) Experience on Web frameworks: Flask/Fastapi/Django., Libraries: Numpy, Pandas Good to have knowledge on Frontend development: JavaScript, HTML/CSS, React/Angular Good to have cloud knowledge: AWS/Azure Good understanding of Object-Oriented concepts and ORMs API development. Strong Experience with SQL Experience with any No SQL DB Working knowledge and ability to apply engineering practices & principles (CI/CD - GIT, docker, GitHub Action) and designs concepts. Good in Unit testing.

FASTAPI BACKEND DEVELOPER – WHAT YOU MUST LEARN

  🧠 FASTAPI BACKEND DEVELOPER – WHAT YOU MUST LEARN I’ll divide this into LEVELS so you know what to learn first, next, and last . 🔰 LEVEL 1: PYTHON FUNDAMENTALS (MANDATORY) You must be comfortable , not expert. Learn: Functions, classes, OOP basics List / dict / set Exceptions ( try/except ) Virtual environments async vs sync basics 📌 If Python is weak → backend will be hard. ⚙️ LEVEL 2: FASTAPI CORE (VERY IMPORTANT) Learn: Creating FastAPI app Path params & query params Request body Status codes Response models Dependency Injection ( Depends ) Middleware basics Background tasks 📌 You should be able to build CRUD APIs confidently . 🗄️ LEVEL 3: DATABASES (CORE BACKEND SKILL) SQL (Must) SQLite (for learning) PostgreSQL (for jobs) SQLAlchemy Engine & Session Models Relationships (One-to-Many, Many-to-Many) Migrations (Alembic) Learn: Indexes Constraints Transactions 📌 Most bac...

Interview question for technical

  HOW TO EXPLAIN IN INTERVIEW (VERY IMPORTANT) Say this 👇 “I implemented secure authentication using FastAPI with JWT-based login/signup, password hashing, and role-ready architecture. The system is scalable to production databases and frontend frameworks.” 🔥 This sounds industry-ready . ❓ Why do we separate models and schemas? Answer: Models define database structure, schemas define data validation and API contracts. This separation improves security, scalability, and maintainability. 🔥 Recruiter-approved answer. 🧠 INTERVIEW LINE (REMEMBER THIS) Say this confidently: “I established a database connection using SQLAlchemy with SQLite, created models using declarative base, and initialized tables during app startup.” 🔥 Recruiters LOVE this sentence. ❓ COMMON CONFUSION (VERY IMPORTANT) ❌ “Do I need to install SQLite?” 👉 NO SQLite comes built-in with Python ❌ “Do I need username/password?” 👉 NO (only for PostgreSQL, MySQL) ❌ “Why not MongoDB first?” 👉 MongoDB ad...

fast api (https://chatgpt.com/c/694efe2a-8010-8323-af76-bc0187aaebfe)

 ðŸ§  BIG PICTURE (IMPORTANT FIRST) In a FastAPI + Database project , files are separated like this: File Role Real-world analogy database.py Connects to DB Phone call connection models.py Database tables Excel sheets schemas.py Data validation Form checker main.py API logic Office manager 1️⃣ database.py — Database Connection Layer 📌 Purpose (Why this file exists) Connects your app to the database Creates a session to talk to DB One place to change DB (SQLite → PostgreSQL) Think of this as “opening a phone line” to the database. ✅ Code (Revisited) from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker DATABASE_URL = "sqlite:///./users.db" 🔹 What this means SQLite database file → users.db ./ means current folder No server needed (good for learning) engine = create_engine( DATABASE_URL, connect_args={ "check_same_thread" : False } ) 🔹 Wh...