"10 законов воспитания"
Мощная прокачка
для родителей
Старт: 28 ноября
Реши проблемы с воспитанием за 3 недели
Обучающий курс
Наладь отношения с ребенком любого возраста и верни в семью гармонию и покой

Теория + практика с сопровождением куратора
Смотреть фрагмент
import "./styles.css"; import THREE, { OrbitControls } from "./three"; import CANNON from "cannon"; import { DiceManager, DiceD6 } from "threejs-dice/lib/dice"; import Stats from "stats.js"; // standard global variables var container, scene, camera, renderer, controls, stats, world, dice = []; init(); // FUNCTIONS function init() { // SCENE scene = new THREE.Scene(); // CAMERA var SCREEN_WIDTH = window.innerWidth, SCREEN_HEIGHT = window.innerHeight; var VIEW_ANGLE = 45, ASPECT = SCREEN_WIDTH / SCREEN_HEIGHT, NEAR = 0.01, FAR = 20000; camera = new THREE.PerspectiveCamera(VIEW_ANGLE, ASPECT, NEAR, FAR); scene.add(camera); camera.position.set(0, 30, 30); // RENDERER renderer = new THREE.WebGLRenderer({ antialias: true }); renderer.setSize(SCREEN_WIDTH, SCREEN_HEIGHT); renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; container = document.getElementById("ThreeJS"); container.appendChild(renderer.domElement); // EVENTS // CONTROLS controls = new OrbitControls(camera, renderer.domElement); // STATS stats = new Stats(); stats.domElement.style.position = "absolute"; stats.domElement.style.bottom = "0px"; stats.domElement.style.zIndex = 100; container.appendChild(stats.domElement); let ambient = new THREE.AmbientLight("#ffffff", 0.3); scene.add(ambient); let directionalLight = new THREE.DirectionalLight("#ffffff", 0.5); directionalLight.position.x = -1000; directionalLight.position.y = 1000; directionalLight.position.z = 1000; scene.add(directionalLight); let light = new THREE.SpotLight(0xefdfd5, 1.3); light.position.y = 100; light.target.position.set(0, 0, 0); light.castShadow = true; light.shadow.camera.near = 50; light.shadow.camera.far = 110; light.shadow.mapSize.width = 1024; light.shadow.mapSize.height = 1024; scene.add(light); // FLOOR var floorMaterial = new THREE.MeshPhongMaterial({ color: "#00aa00", side: THREE.DoubleSide }); var floorGeometry = new THREE.PlaneGeometry(30, 30, 10, 10); var floor = new THREE.Mesh(floorGeometry, floorMaterial); floor.receiveShadow = true; floor.rotation.x = Math.PI / 2; scene.add(floor); // SKYBOX/FOG var skyBoxGeometry = new THREE.CubeGeometry(10000, 10000, 10000); var skyBoxMaterial = new THREE.MeshPhongMaterial({ color: 0x9999ff, side: THREE.BackSide }); var skyBox = new THREE.Mesh(skyBoxGeometry, skyBoxMaterial); scene.add(skyBox); scene.fog = new THREE.FogExp2(0x9999ff, 0.00025); //////////// // CUSTOM // //////////// world = new CANNON.World(); world.gravity.set(0, -9.82 * 20, 0); world.broadphase = new CANNON.NaiveBroadphase(); world.solver.iterations = 16; DiceManager.setWorld(world); //Floor let floorBody = new CANNON.Body({ mass: 0, shape: new CANNON.Plane(), material: DiceManager.floorBodyMaterial }); floorBody.quaternion.setFromAxisAngle( new CANNON.Vec3(1, 0, 0), -Math.PI / 2 ); world.add(floorBody); //Walls var colors = ["#ff0000", "#ffff00", "#00ff00", "#0000ff", "#ff00ff"]; for (var i = 0; i < 5; i++) { var die = new DiceD6({ size: 1.5, backColor: colors[i] }); scene.add(die.getObject()); dice.push(die); } function randomDiceThrow() { var diceValues = []; for (var i = 0; i < dice.length; i++) { let yRand = Math.random() * 20; dice[i].getObject().position.x = -15 - (i % 3) * 1.5; dice[i].getObject().position.y = 2 + Math.floor(i / 3) * 1.5; dice[i].getObject().position.z = -15 + (i % 3) * 1.5; dice[i].getObject().quaternion.x = ((Math.random() * 90 - 45) * Math.PI) / 180; dice[i].getObject().quaternion.z = ((Math.random() * 90 - 45) * Math.PI) / 180; dice[i].updateBodyFromMesh(); let rand = Math.random() * 5; dice[i] .getObject() .body.velocity.set(25 + rand, 40 + yRand, 15 + rand); dice[i] .getObject() .body.angularVelocity.set( 20 * Math.random() - 10, 20 * Math.random() - 10, 20 * Math.random() - 10 ); diceValues.push({ dice: dice[i], value: i + 1 }); } DiceManager.prepareValues(diceValues); } document .querySelector("#ThreeJS") .addEventListener("click", randomDiceThrow); // setInterval(randomDiceThrow, 3000); // randomDiceThrow(); requestAnimationFrame(animate); } function animate() { updatePhysics(); render(); update(); requestAnimationFrame(animate); } function updatePhysics() { world.step(1.0 / 60.0); for (var i in dice) { dice[i].updateMeshFromBody(); } } function update() { controls.update(); stats.update(); } function render() { renderer.render(scene, camera); }
body { font-family: sans-serif; }
import * as THREE from "three"; window.THREE = THREE; require("three/examples/js/controls/OrbitControls.js"); let OrbitControls = THREE.OrbitControls; export default THREE; export { OrbitControls };

Click the dice to roll

h1 { font-family: Arial, Helvetica, sans-serif; text-align: center; } #cube .front { transform: translateZ(100px); } #cube .back { transform: rotateX(-180deg) translateZ(100px); } #cube .right { transform: rotateY(90deg) translateZ(100px); } #cube .left { transform: rotateY(-90deg) translateZ(100px); } #cube .top { transform: rotateX(90deg) translateZ(100px); } #cube .bottom { transform: rotateX(-90deg) translateZ(100px); } .container { width: 200px; height: 200px; position: relative; margin: 0 auto 40px; border: 1px solid #FFF; perspective: 1000px; perspective-origin: 50% 100%; } #cube { width: 100%; height: 100%; top: 100px; position: absolute; transform-style: preserve-3d; transition: transform 6s; } #cube:hover { cursor: pointer; } #cube div { background: hsla(0, 85%, 50%, 0.8); display: block; position: absolute; width: 200px; height: 100px; border: 2px solid #ab1a1a; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 500%; text-align: center; padding: 50px 0; } .dot { display: block; position: absolute; width: 30px; height: 30px; background: #fff; border-radius: 15px; } .front .dot1 { top: 85px; left: 85px; } .back .dot1 { top: 45px; left: 45px; } .back .dot2 { top: 125px; left: 125px; } .right .dot1 { top: 45px; left: 45px; } .right .dot2 { top: 85px; left: 85px; } .right .dot3 { top: 125px; left: 125px; } .left .dot1 { top: 45px; left: 45px; } .left .dot2 { top: 45px; left: 125px; } .left .dot3 { top: 125px; left: 45px; } .left .dot4 { top: 125px; left: 125px; } .top .dot1 { top: 45px; left: 45px; } .top .dot2 { top: 45px; left: 125px; } .top .dot3 { top: 85px; left: 85px; } .top .dot4 { top: 125px; left: 45px; } .top .dot5 { top: 125px; left: 125px; } .bottom .dot1 { top: 45px; left: 45px; } .bottom .dot2 { top: 45px; left: 85px; } .bottom .dot3 { top: 45px; left: 125px; } .bottom .dot4 { top: 125px; left: 45px; } .bottom .dot5 { top: 125px; left: 85px; } .bottom .dot6 { top: 125px; left: 125px; }
h1 { font-family: Arial, Helvetica, sans-serif; text-align: center; } #cube .front { transform: translateZ(100px); } #cube .back { transform: rotateX(-180deg) translateZ(100px); } #cube .right { transform: rotateY(90deg) translateZ(100px); } #cube .left { transform: rotateY(-90deg) translateZ(100px); } #cube .top { transform: rotateX(90deg) translateZ(100px); } #cube .bottom { transform: rotateX(-90deg) translateZ(100px); } .container { width: 200px; height: 200px; position: relative; margin: 0 auto 40px; border: 1px solid #FFF; perspective: 1000px; perspective-origin: 50% 100%; } #cube { width: 100%; height: 100%; top: 100px; position: absolute; transform-style: preserve-3d; transition: transform 6s; } #cube:hover { cursor: pointer; } #cube div { background: hsla(0, 85%, 50%, 0.8); display: block; position: absolute; width: 200px; height: 100px; border: 2px solid #ab1a1a; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 500%; text-align: center; padding: 50px 0; } .dot { display: block; position: absolute; width: 30px; height: 30px; background: #fff; border-radius: 15px; } .front .dot1 { top: 85px; left: 85px; } .back .dot1 { top: 45px; left: 45px; } .back .dot2 { top: 125px; left: 125px; } .right .dot1 { top: 45px; left: 45px; } .right .dot2 { top: 85px; left: 85px; } .right .dot3 { top: 125px; left: 125px; } .left .dot1 { top: 45px; left: 45px; } .left .dot2 { top: 45px; left: 125px; } .left .dot3 { top: 125px; left: 45px; } .left .dot4 { top: 125px; left: 125px; } .top .dot1 { top: 45px; left: 45px; } .top .dot2 { top: 45px; left: 125px; } .top .dot3 { top: 85px; left: 85px; } .top .dot4 { top: 125px; left: 45px; } .top .dot5 { top: 125px; left: 125px; } .bottom .dot1 { top: 45px; left: 45px; } .bottom .dot2 { top: 45px; left: 85px; } .bottom .dot3 { top: 45px; left: 125px; } .bottom .dot4 { top: 125px; left: 45px; } .bottom .dot5 { top: 125px; left: 85px; } .bottom .dot6 { top: 125px; left: 125px; }
var cube = document.getElementById('cube'); var min = 1; var max = 24; cube.onclick = function() { var xRand = getRandom(max, min); var yRand = getRandom(max, min); cube.style.webkitTransform = 'rotateX('+xRand+'deg) rotateY('+yRand+'deg)'; cube.style.transform = 'rotateX('+xRand+'deg) rotateY('+yRand+'deg)'; } function getRandom(max, min) { return (Math.floor(Math.random() * (max-min)) + min) * 90; }
Все достало?
Нет сил?
В результате срываетесь на ребенка
А потом чувствуете себя плохо?
Соблюдение 1-го закона воспитания
наполнит вас радостью и ресурсом,
дети познают счастливого родителя
Не можете
управлять своими
чувствами?
Не выдерживаете нытья, криков детей?
Соблюдение 2-го закона воспитания
развивает эмоциональный интеллект
родителя и ребенка, любые чувства
становятся кайфом
Не хватает
инструментов
в воспитании?
Не знаете, что делать
в той или иной ситуации?
Соблюдение 3-го закона воспитания
поможет вам видеть причины
поведения и способы его улучшения
Дети не слышат
и не слушаются
вас?
Cоблюдение 4-го закона воспитания
научит вас говорить так, что ребенок
станет рад вашим словам
и захочет саморазвиваться
Вам приходится
наказывать детей?
Который раз даете себе обещание:
не кричать, не бить, не унижать ребенка?
Но каждый раз все возвращается
на «старые рельсы»?
Соблюдение 5-го закона воспитания
научит вас обходиться без наказаний
С вашими детьми
ни о чем нельзя
договориться?
Они просто забивают на вас?
Соблюдение 6-го закона воспитания
научит вас договариваться с ребенком
по вопросу домашних дел,
уроков и поведения
Расстраиваетесь,
когда ребенок
все делает не так?
Ругаете, но это не помогает?
Крутитесь, как
белка в колесе,
обслуживая
детские проблемы
и страхи?
Соблюдение 8-го закона воспитания
освободит массу вашего времени,
которое вы сможете посвятить себе,
а дети наконец почувствуют свои
силу и способности
Устали от того,
что приходится
контролировать
и много делать
за детей?
Соблюдение 9-го закона воспитания
может вам расслабиться и передать
ребенку ответственность за его жизнь
Соблюдение 7-го закона воспитания
сделает процесс воспитания
увлекательным, ошибки станут
возможностью сделать ребенка лучше
Не получается
мотивировать
ребенка на
большие
достижения?
Соблюдение 10-го закона воспитания
позволит вашим детям раскрыть
максимальный потенциал
Семейный психолог с практикой более 12 лет
Основатель Академии Семейных Отношений
Ведущий курсов для родителей по воспитанию без наказаний
Инструктор образовательного детского лагеря по адаптации детей ко взрослой жизни.
@psihologtselikov
Создатель Онлайн проекта «Воспитание Любовью»
Отец троих детей
Александр Целиков
Автор программы
14 видео-уроков
курса
Соблюдая закон, Дети увидят позитивных родителей, почувствуют, что в семье все хорошо, это придаст им сил
и уверенности.

Они возьмут такую модель и в свою
взрослую жизнь.
Для просмотра - нажмите
Соблюдая закон, Вы разовьете у ребенка эмоциональный интеллект.
Он легко станет владеть и управлять чувствами. Ощущать жизни на 100%.
Соблюдая закон, Вы не только поймете причины поведения ребенка, но и сможете скорректировать его.

Появится теплая связь с ребенком, он с радостью будет сотрудничать
с вами.
Соблюдая закон, вы будете знать как откорректировать поведение вместо того, чтобы карать.

Ребенок ощутит себя полноправным членом общества, отношения между вами буду доставлять радость обоим.
Соблюдая закон, у вас не станет конфликтов с ребенком, так как всем понятно заранее, как нужно действовать
в той или иной ситуации.
Наказания навсегда исчезают
из вашей жизни.
Соблюдая закон, у Вас вырабатывается устойчивый навык видеть хорошее и отмечать это.
В результате ребенок почувствует свое достоинство, станет уверен
в своих силах и будет стремится сделать еще лучше.
Соблюдая закон, Вы освободить масса времени для реализации радостей своей жизни, ребенок почувствует свою ответственность.
Соблюдая закон, у Вас выработается доверие к ребенку.
А Ребенок будет чувствовать ответственность за свою жизнь
и свои дела.
При соблюдении закона, каждый член семьи почувствует себя расслаблено относительно возможных промахов.
В семье исчезнет вранье, а ошибки будут восприниматься легко.
Соблюдая закон, Ребенок станет уверен в себе, начнет развивать именно тот талант, который дан ему природой и Богом.

А вы испытаете чувство удовлетворения ребенком от того, какой он есть без идей его переделывать.
Вводное видео
1.
10

— 3 недели обучения
— Чат участников с куратором
— Проверка домашних заданий
— Ответы на вопросы
— Еженедельные зум-встречи
— Доступ к материалам 6 месяцев.
4 990
руб
20 000 руб.
ТАРИФ
законов воспитания
3-х недельный онлайн-интенсив
Стоимость участия:
Обучение можно оплатить частями
4 равных платежа
по 1 248 рублей
*Все бонусы доступны сразу же после оплаты
бонусный
модуль
БОНУС 1
Что делать, если ребенок попал
в немилость к учителю?
БОНУС 2
Как ребенок понимает,
что его любят
БОНУС 3
Что делают дети, чтобы
быть непослушными
БОНУС 4
Как воспитать из мальчика
мужчину
БОНУС 5
Как в девочке поддержать
женщину
Задайте нам вопрос
8 (800) 301 8663
online@academyso.ru
Индивидуальный Предприниматель Целиков Александр Витальевич,
ОГРНИП 308616532400020,
ИНН 616513121830
Свяжитесь с нами
Close
Свяжитесь с нами
Telegram
WhatsApp
Mail
Phone