طراح/برنامه نویس/توسعه دهنده وب
طراحی و توسعه انواع وبسایت ها با استفاده از جدید ترین متد ها از html5 و css3 و برنامه نویسی و پیاده سازی جاوا اسکریپت
در حال حاضر در حوزه طراحی و برنامه نویسی وب فعالیت دارم.هدفم تبدیل به fullstack شدن بوده و در تمامی فعالیت هایم سعی میکنم جزو بهترین ها باشم. از نظرم کسب مهارت های جدید و تجارب مختلف در راستای علایق و اهداف امری ضروری و لذت بخش بوده و پیشنهادم به تمامی دوستان و اطرافیانم دنبال نمودن علایقشان است.
طراحی و توسعه انواع وبسایت ها با استفاده از جدید ترین متد ها از html5 و css3 و برنامه نویسی و پیاده سازی جاوا اسکریپت
انجام پروژه های seo جهت انواع وبسایت با استفاده از جدید ترین روش ها (رپورتاژ/google analytics/link building/...)
انجام انواع پروژه های وردپرس اعم از طراحی و ترجمه قالب/ ساخت انواع قالب شرکتی و فروشگاهی و ... / سئو و امنیت
انجام پشتیبانی و هاستینگ انواع وبسایت / به روز رسانی و بک آپ
طراحی ، ترجمه و توسعه انواع وبسایت و قالب ها بر روی انواع cms ها از جمله ورد پرس و دیتا لایف
بررسی کد های HTML , CSS صفحات و خطا یابی و تصیح بود. کدنویسی صفحات فیدبک و ثبت نام وبسایت .
کارآموزی و یادگیری جاوا اسکریپت .فراگیری seo و بهینه سازی وبسایت
تحصیل در دانشگاه ازاد کرج و دریافت مدرک دکترا
گذراندن دوره های طراحی وب در اموزشگاه پرنیان زیر نظر استاد پارسا قربانیان و دریافت مدرک وزارت علوم
گذراندن دوره وب ۱ در مجتمع فنی تهران و دریافت مدرک مجتمع فنی با نمره کامل
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>recapcha</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<main>
<span id="code"></span>
<label for="" onclick="_random()">random code</label>
<input type="text" placeholder="enter captcha code" id="code2" tabindex="1">
<label for="code2" tabindex="2" onclick="_verify()">verify</label>
<span id="verifing"></span>
</main>
<script>
var _capcha = []
document.getElementById('code2').focus()
_random()
function _random(){
_capcha.pop()
_capcha.push(Math.floor(Math.random()*90000) + 10000)
document.getElementById('code').innerHTML= _capcha
document.getElementById('code2').value=null
document.getElementById('code2').focus()
console.log(_capcha)
}
function _verify(){
_temp = Number(document.getElementById('code2').value)
console.log(_temp)
if(_temp == _capcha){
document.getElementById('verifing').style.color='green'
document.getElementById('verifing').innerHTML = 'verified'
}else{
document.getElementById('verifing').style.color='darkred'
document.getElementById('verifing').innerHTML = 'incorrect'
document.getElementById('code2').value=null
document.getElementById('code2').focus()
_random()
}
}
</script>
</body>
</html>
*{
margin: 0;padding: 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
main{
width: 100%;
height: 100vh;
float: left;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
background-color: #d2aaff;
}
main>span{
width: 170px;
height: 50px;
border: 1px solid darkred;
border-radius: 6px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 30px;
display: flex;
justify-content: center;
align-items: center;
letter-spacing: 2px;
text-transform: capitalize;
}
main>nav{
width: 40%;
height: 50px;
border: 2px solid orangered;
}
main>nav>ul{
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
main>nav>ul>li{
width: 20%;
height: 100%;
border-left: 2px solid orange;
position: relative;
overflow: hidden;
}
main>nav>ul>li:first-of-type{
border: none;
}
main>nav>ul>li>ul{
width: 100%;
height: 500px;
position: absolute;
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-ms-transition: .7s;
-o-transition: .7s;
}
main>nav>ul>li>ul>li{
width: 100%;
height: 50px;
list-style-type: none;
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
font-family: fantasy;
}
main>label{
width: 150px;
height: 40px;
border: 1px solid orangered;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
text-transform: uppercase;
margin: 50px;
cursor: pointer;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-ms-transition: .4s;
-o-transition: .4s;
}
main>label:hover{
box-shadow: 0 0 5px 1px orangered;
color: white;
background-color: rgba(255, 102, 0, 0.301);
}
main>input{
width: 200px;
height: 50px;
background-color: rgba(255, 255, 255, 0);
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
text-align: center;
line-height: 50px;
font-size: 20px;
border: none;
border-bottom: 2px solid black
}
::placeholder{
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 20px;
text-transform: capitalize;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>recapcha</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<main>
<span id="code"></span>
<label for="" onclick="_random()">random code</label>
<input type="text" placeholder="enter captcha code" id="code2" tabindex="1">
<label for="code2" tabindex="2" onclick="_verify()">verify</label>
<span id="verifing"></span>
</main>
<script>
var _capcha = []
document.getElementById('code2').focus()
_random()
function _random(){
_capcha.pop()
_capcha.push(Math.floor(Math.random()*90000) + 10000)
document.getElementById('code').innerHTML= _capcha
document.getElementById('code2').value=null
document.getElementById('code2').focus()
console.log(_capcha)
}
function _verify(){
_temp = Number(document.getElementById('code2').value)
console.log(_temp)
if(_temp == _capcha){
document.getElementById('verifing').style.color='green'
document.getElementById('verifing').innerHTML = 'verified'
}else{
document.getElementById('verifing').style.color='darkred'
document.getElementById('verifing').innerHTML = 'incorrect'
document.getElementById('code2').value=null
document.getElementById('code2').focus()
_random()
}
}
</script>
</body>
</html>
*{
margin: 0;padding: 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
main{
width: 100%;
height: 100vh;
float: left;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
background-color: #d2aaff;
}
main>span{
width: 170px;
height: 50px;
border: 1px solid darkred;
border-radius: 6px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 30px;
display: flex;
justify-content: center;
align-items: center;
letter-spacing: 2px;
text-transform: capitalize;
}
main>nav{
width: 40%;
height: 50px;
border: 2px solid orangered;
}
main>nav>ul{
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
main>nav>ul>li{
width: 20%;
height: 100%;
border-left: 2px solid orange;
position: relative;
overflow: hidden;
}
main>nav>ul>li:first-of-type{
border: none;
}
main>nav>ul>li>ul{
width: 100%;
height: 500px;
position: absolute;
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-ms-transition: .7s;
-o-transition: .7s;
}
main>nav>ul>li>ul>li{
width: 100%;
height: 50px;
list-style-type: none;
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
font-family: fantasy;
}
main>label{
width: 150px;
height: 40px;
border: 1px solid orangered;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
text-transform: uppercase;
margin: 50px;
cursor: pointer;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-ms-transition: .4s;
-o-transition: .4s;
}
main>label:hover{
box-shadow: 0 0 5px 1px orangered;
color: white;
background-color: rgba(255, 102, 0, 0.301);
}
main>input{
width: 200px;
height: 50px;
background-color: rgba(255, 255, 255, 0);
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
text-align: center;
line-height: 50px;
font-size: 20px;
border: none;
border-bottom: 2px solid black
}
::placeholder{
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 20px;
text-transform: capitalize;
}
نظرات (0)